acandid.kubernetes

Kubernetes

在 RHEL/CentOS 和 Ubuntu 20.04 上安装和配置 Kubernetes 集群

  • 安装必要的软件包;
  • 配置主服务器;
  • 配置工作节点。

要求

  • 此角色不考虑 SELinux 和防火墙设置。

角色变量

可以根据需要更改的变量

变量 默认值 备注
kubernetes_user Kubernetes 用户管理员
kubernetes_user_pass Kubernetes 用户管理员密码
kubernetes_network weave Pods 网络

可以根据需要更改的变量。 对于 Red Hat 系列:

变量 默认值
kubernetes_url_repo Kubernetes 仓库
kubernetes_url_key Kubernetes GPG 密钥
kubernetes_containerd Containerd 仓库
kubernetes_pkg Kubernetes 必要软件包
containerd_pkg Containerd 必要软件包

可以根据需要更改的变量。 对于 Debian 系列:

变量 默认值
kubernetes_url_repo Kubernetes 仓库
kubernetes_url_key Kubernetes GPG 密钥
containerd_url_key Containerd GPG 密钥
kubernetes_pkg Kubernetes 必要软件包
containerd_pkg Containerd 必要软件包

依赖关系

没有依赖关系。

为了正确运行,必须按照以下示例创建剧本和清单。

剧本

- hosts: kubernetes_masters,kubernetes_workers
  become: yes
  roles:
    - /path/acandid.kubernetes

清单

[kubernetes_masters]
master_node01

[kubernetes_workers]
workers_node01
workers_node02
workers_node03

贡献

欢迎提交问题、功能请求和想法,可以在问题部分发布。

作者信息

LinkedIn: https://br.linkedin.com/in/almircandido/

关于项目

Install and configuring the Kubernetes Cluster on RHEL/CentOS and Ubuntu 20.04.

安装
ansible-galaxy install acandid.kubernetes
许可证
Unknown
下载
106
拥有者