部署一个完整的超级生产结构
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
中的标准约定
- 项目
标签: