jedimt.kubernetes_prep
Ansible 角色:Kubernetes 准备
为 Ubuntu 主机准备加入 Kubernetes 集群。
要求
无
角色变量
在定义 Kubernetes 版本时,可以使用 apt-cache 获取可用版本的列表。例如,要找到所有 Kubernetes 1.25 的小版本发布,可以使用:apt-cache madison kubeadm | grep 1.25
# 要安装的 Kubernetes 二进制版本
k8sversion: "1.25.6-00"
# Docker GPG 密钥网址,安装 containerd 所需
docker_gpg_url: "https://download.docker.com/linux/ubuntu/gpg"
# Kubernetes GPG 密钥网址
k8s_gpg_url: "https://packages.cloud.google.com/apt/doc/apt-key.gpg"
依赖关系
无
示例剧本
# ===========================================================================
# Kubernetes 安装前任务
# ===========================================================================
- name: Kubernetes 安装前任务
hosts: servers
tags: k8s
vars_files:
# 包含所有所需密码的 Ansible vault
- "../../credentials.yml"
roles:
- jedimt.kubernetes_prep
许可证
MIT
作者信息
Aaron Patten
aaronpatten@gmail.com