This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.5.4.3. K8S Ansible モジュールの使用によるアプリケーションライフサイクルの管理
Ansible を使用して Kubernetes でアプリケーションのライフサイクルを管理するには、k8s
Ansible モジュール を使用できます。この Ansible モジュールにより、開発者は既存の Kubernetes リソースファイル (YAML で作成されている) を利用するか、またはネイティブの Ansible でライフサイクル管理を表現することができます。
Ansible を既存の Kubernetes リソースファイルと併用する最大の利点の 1 つに、Ansible のいくつかを変数のみを使う単純な方法でのリソースのカスタマイズを可能にする Jinja テンプレートを使用できる点があります。
このセクションでは、k8s
Ansible モジュールの使用法を詳細に説明します。使用を開始するには、Playbook を使用してローカルワークステーションにモジュールをインストールし、これをテストしてから、Operator 内での使用を開始します。
5.4.3.1. k8s Ansible モジュールのインストール リンクのコピーリンクがクリップボードにコピーされました!
k8s
Ansible モジュールをローカルワークステーションにインストールするには、以下を実行します。
手順
Ansible 2.9+ をインストールします。
sudo yum install ansible
$ sudo yum install ansible
Copy to Clipboard Copied! Toggle word wrap Toggle overflow pip を使用して
OpenShift python クライアント
パッケージをインストールします。sudo pip install openshift
$ sudo pip install openshift
Copy to Clipboard Copied! Toggle word wrap Toggle overflow sudo pip install kubernetes
$ sudo pip install kubernetes
Copy to Clipboard Copied! Toggle word wrap Toggle overflow