capitanh.microk8s_ansible_role
Microk8s Ansible ロール
このロールは、Microk8s Kubernetes ディストリビューションをインストールします。デフォルトで以下のサービスが有効になります:
- dns
- storage
- ingress
- host-access
有効にするサービスは、microk8s_services 変数にリストして選択できます。
他にもいくつかのツールがインストールされます:
- k9s
- helm
- vclusters
要件
シェルの補完とエイリアスは zsh 用であり、bash の設定には影響しません。
ロール変数
このロールの変数は次のとおりです:
channe: latest # microk8s をインストールする際に使用するスナップチャンネル、デフォルトは 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