部署一个完整的超级生产结构

akc-mamba的Python项目详细描述


AKC-MAMBA手册

1。安装说明

a、 安装AKC Mamba

安装AKC Mamba

pip3 install akc-mamba

我们现在可以使用Mamba工具来准备所需的helm和k8s组件

^{pr2}$

配置参数在~/.akachain/akc-mamba/mamba/config/.env中,文件内容几乎是自我解释的。在

b、 部署和引导网络

mamba start

mamba start命令执行一系列安装各种网络组件的子命令。有关各个组件的每个命令的详细信息,请参阅“帮助”部分

mamba --help

要终止网络,只需运行

mamba terminate

2。开发指南

2.1项目结构

Mamba使用Click_,这是一个优雅的python包,用于创建命令行接口。项目结构如下图所示。在

.
├── command_group_1
│   ├── commands.py
│   ├── __init__.py
│
├── utils
│   ├── __init__.py
│   ├── kube.py
│
├── mamba.py
├── settings
├   ├──settings.py

主要有4个部分:

  • 在曼巴.py:Mamba的bootstrap实例模块
  • 设置/设置.py:包含所有子模块共享的全局变量
  • 命令组:每个命令组被分隔到自己的目录中。在
  • utils:必须通过初始化的助手函数设置.py在

2.2编码约定

请遵循PEP8-风格的Python代码指南。在

另一个例子是here

有几个音符与其他语言不同

Function names should be lowercase, with words separated by underscores as necessary to improve readability.

Camel case is for class name

2.3测井指令

蛇必须知道如何嘶嘶。。。有时也会嘎嘎作响。在

通常我们可以在执行期间使用echo打印消息 但是:

  • 出现错误时必须hiss
  • 而且,当蛇遇到什么东西时,rattle也是必需的。。。在执行的开始或结束时。在

有关日志记录的详细信息,请遵循mamba/utils/hiss.py中的标准约定

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java标准API:在具有继承用户权限的树中查找实体   带有Hibernate和注释的java多对多自引用   java如何下载和安装Xugler?   java如何向JFrame JButton添加操作?   java如何安装自定义LAF?   java将旧对象的id分配给新对象将把它作为重复的@ManyToMany插入   java如何从WSDL生成/创建服务端点?   java使用基于iText Core的OpenPdf从pdf页面删除或更新添加的图像图标   java WeakHashMap,具有Long、Int或String等类型   java在JFrame中获取和更改值   java变量在扩展另一个类的类中不可见   地理定位Java和GeoLite数据库:如何使用GeoLiteCity。生产方式中的dat?   java类加载器应该能够解析和加载来自不同包的类吗?   java试图调用虚拟方法Volley Android Api   UDP数据报在Java中仅显示第一个字符