一组针对kubernetes平台运行工作负载的xrally插件。

xrally-kubernetes的Python项目详细描述


XRally Kubernetes

用于Kubernetes平台的xrally插件。

开始

首先,需要为kubernetes创建rally env。主要有两种 与kubernetes集群通信的方法-指定auth token或 认证。选择适合您的案例并使用 以下是样品。

要使用证书创建env,请使用specsamples/platforms/cert-spec.yaml

rally env create --name kubernetes --spec samples/platforms/cert-spec.yaml

要使用kubernetes令牌身份验证,需要获取api密钥并使用 samples/platforms/apikey-spec.yaml创建环境的规范:

rally env create --name kubernetes --spec samples/platforms/apikey-spec.yaml
<初始化> ^ {< CD3>}与现有的KubNeNETs通信 集群还可以使用系统环境变量,而不是 规范json/yaml文件。查看可用选项列表:

  • 就像普通的kubernetes客户端(kubectl)一样,rally可以读取kubeconfig文件。 呼叫rally env create --name kubernetes-created --from-sys-env并集合 将check$HOME/.kube/config文件设置为可用配置。也, 可以使用不同于默认值的路径指定KUBECONFIG变量 $HOME/.kube/config

  • 尽管kubectl不支持指定kubernetes 通过每个单独选项的单独系统环境变量的凭据 (auth_url、api_key等)类似于其他平台支持(openstack、docker, 等),拉力队提供这种方式。检查existing@kubernetes plugin documentation 所有可用变量的列表。下面是此功能的一个简单示例:

    # the URL to the Kubernetes host.
    export KUBERNETES_HOST="https://example.com:3030" #  a path to a file containing TLS certificate to use when connecting to the Kubernetes host.
    export KUBERNETES_CERT_AUTH="~/.kube/cert_auth_file"# client API key to use as token when connecting to the Kubernetes host.
    export KUBERNETES_API_KEY="foo"# client API key prefix to use in token when connecting to the Kubernetes host.
    export KUBERNETES_API_KEY_PREFIX="bar"# finally create a Rally environment
    rally env create --name my-kubernetes --from-sysenv

通过以下命令检查环境可用性:

rally env check

任务和bug在哪里被跟踪?!

主要的跟踪系统是 Issues at GitHub

有关集会框架的问题,请看 Launchpad

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

推荐PyPI第三方库


热门话题
如何使用java在linux上编写系统日志   如何在同一个现有变量上多次更改变量的值?(爪哇)   易失性字符串Java   java需要帮助通过PreparedStatement编写适当的搜索查询   JavaMaven项目是否获得其他Maven项目的版本?   java如何在Eclipse中使用Drool应用程序抑制信息和警告调试信息   Java中FileReader和FileInputStream的区别是什么?   java如何为此编写HQL查询?   java方法根本不返回任何内容   VLCJ通过单个java程序控制多个音频文件   java为什么这个println命令不开始一个新行?   java如何创建自己的文件扩展名。odt或。医生?   声明字符串后,java在条件语句中设置int值   通过k8s作业文件将cmd参数传递给docker容器中的java应用程序