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

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 JNA调用与带有字节[]的java JNA调用的行为不同   java基于键列表获取子映射   重启后永久增加java堆大小?   JavaHTTPS服务器:相互SSL身份验证   java为什么接受接口的方法会拒绝该接口的实现?   片段中的java视图无法应用于()   ms access Java SQL更新命令不工作   java将web服务自动打包和部署到Oracle Application Server 10g   java有没有办法在安卓 studio中为安卓时钟设置多个警报?   位于FTP服务器上的文件上的Java校验和md5   在Java中创建类时遇到问题。有些方法不太确定   java错误:在类chrome\u驱动程序中找不到主方法   通用海图(Javascript\Java)