capitanh.microk8s_ansible_role

Microk8s Ansible 角色

该角色用于安装 microk8s Kubernetes 发行版。默认启用以下服务:

  • dns
  • storage
  • ingress
  • host-access

您可以通过在 microk8s_services 变量中列出所需的服务来选择启用的服务。

还会安装一些其他工具:

  • k9s
  • helm
  • vclusters

要求

Shell 完成和别名适用于 zsh,不会影响 bash 配置。

角色变量

该角色的变量如下:

channe: latest     # 安装 microk8s 时使用的 snap 通道,默认是 latest
admin_user:        # 要使用的用户账户
microk8s_services: # 默认启用的服务列表
  - dns
  - storage
  - ingress
  - host-access

依赖

  • pip

示例剧本

在 requirements.yml 中注册该角色:

    - src: capitanh.microk8s_ansible_role
      name: microk8s

在您的剧本中包含它:

    - hosts: servers
      roles:
      - microk8s

许可证

BSD

关于项目

Microk8s Ansible Role

安装
ansible-galaxy install capitanh.microk8s_ansible_role
许可证
Unknown
下载
2.5k
拥有者