3.2.6. 共通リソースの使用
このセクションでは、APB の開発時に作成される共通の OpenShift Container Platform リソースの一覧について説明します。利用可能なリソースモジュールの詳細の一覧については、Ansible Kubernetes Moduleを参照してください。
3.2.6.1. サービス
以下は、hello-world という名前のサービスを作成するためのサンプルの Ansible タスクです。APB の namespace
変数は Web コンソールから起動される場合に OAB によって提供されます。
プロビジョニング
- name: create hello-world service k8s_v1_service: name: hello-world namespace: '{{ namespace }}' labels: app: hello-world service: hello-world selector: app: hello-world service: hello-world ports: - name: web port: 8080 target_port: 8080
プロビジョニング解除
- k8s_v1_service: name: hello-world namespace: '{{ namespace }}' state: absent