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

プロジェクトについて

Microk8s Ansible Role

インストール
ansible-galaxy install capitanh.microk8s_ansible_role
ライセンス
Unknown
ダウンロード
2.5k
所有者