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

关于项目

Prepare hosts for Kubernetes install

安装
ansible-galaxy install jedimt.kubernetes_prep
许可证
mit
下载
137
拥有者