acandid.kubernetes
Kubernetes
RHEL/CentOS と Ubuntu 20.04 に Kubernetes クラスターをインストールし、設定します。
- 必要なパッケージのインストール
- マスターサーバーの設定
- ワーカーノードの設定
要件
- SELinux とファイアウォールの設定は、この役割において考慮されません。
役割の変数
変更可能な変数
変数 | デフォルト | コメント |
---|---|---|
kubernetes_user |
Kubernetes ユーザー管理者 | |
kubernetes_user_pass |
Kubernetes ユーザー管理者パスワード | |
kubernetes_network |
weave | ポッドネットワーキング |
変更可能な変数(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
貢献
問題、機能リクエスト、アイデアなどは歓迎されており、Issues セクションに投稿できます。
著者情報
LinkedIn: https://br.linkedin.com/in/almircandido/