racqspace.microk8s

Ansible ロール: microk8s

MIT GitHub ワークフローステータス GitHub 最終コミット GitHub リリース日 メンテナンス

Microk8s - Debian ベースのシステムで最小かつ最も簡単な本番用のK8sをインストールおよび構成します。

要件

  • Ansible >= 2.10
  • Linux ディストリビューション
    • Debian ファミリー
      • Ubuntu
        • Focal (20.04)

使用方法

ロール変数

このロールで使用できる変数の一部を以下に示します。完全なセットは [defaults/main.yml](defaults/main.yml) に定義されています。

  • microk8s_plugins: 様々なプラグインの有効/無効を設定します。
  • microk8s_enable_ha: 高可用性の有効/無効を設定します。
  • microk8s_group_ha: HA クラスタを形成するホストグループのメンバー。
  • microk8s_csr_template: 定義されている場合、証明書生成にカスタムCSRを使用します。

基本プレイブック

- hosts: servers
  roles:
    - role: racqspace.microk8s
      vars:
        microk8s_plugins:
          istio: true
          ingress: true

ライセンス

MIT

著者情報

このロールは Clemens Kaserer が管理しています。

貢献者:

プロジェクトについて

Install and configure microk8s - the smallest, simplest, pure production K8s on debian based systems.

インストール
ansible-galaxy install racqspace.microk8s
ライセンス
mit
ダウンロード
2.6k
所有者