exzeo.kubectl
角色名称
在 Debian/Ubuntu 服务器上安装 kubectl 命令行工具。
描述
# 这会直接将二进制文件下载到目录中。该角色会自动检测操作系统。
角色变量
# 要安装的 'kubectl' 版本。
kubectl_version: "1.21.2"
# 切换此项将从服务器卸载
uninstall: "false"
# 安装 "kubectl" 二进制文件的位置
kubectl_bin_directory: "/usr/local/bin"
示例剧本
最小化:
- name: 安装CLI
hosts: all
roles:
- role: kubectl
指定版本:
- name: 安装CLI
hosts: all
roles:
- role: kubectl
vars:
kubectl_version: "1.23.2"
卸载:
- name: 安装CLI
hosts: all
roles:
- role: kubectl
vars:
uninstall: true