ricsanfre.k8s_cli

Ansible角色:Helm

CI

该角色用于安装k8s CLI工具 Helm 和 Kubectl。

需求

无。

角色变量

可用变量如下所示,包含默认值(参见 defaults/main.yml):

指定是否安装 helmkubectl 或两者都安装

install_helm: true
install_kubectl: true

指定操作系统和架构

k8s_platform: linux
k8s_arch: amd64

指定要安装的helm/kubectl版本

helm_version: 'v3.2.1'
kubectl_version: "1.21.2"

控制要安装的Helm和Kubectl的版本。请查看 可用的Helm发布版本稳定的kubectl发布。您可以通过更改 helm_versionkubectl_version 来升级或降级版本。

    helm_bin_path: /usr/local/bin/helm
    kubectl_bin_path: /usr/local/bin/kubectl

Helm/kubectl二进制文件将被安装的位置。

依赖关系

无。

示例剧本

- hosts: all
  roles:
    - role: ricsanfre.k8s_cli

许可证

MIT / BSD

作者信息

该角色由Ricardo Sanchez创建。

关于项目

Helm and Kubeclt installation role

安装
ansible-galaxy install ricsanfre.k8s_cli
许可证
mit
下载
16.1k
拥有者
Telecom engineer.