マネージド・アドオンを使用したサービスの追加
マネージド IBM Cloud Kubernetes Service アドオンは、追加機能でクラスターを強化する簡単な方法です。 クラスターに追加するドライバー、プラグイン、またはオープン・ソース・ツールのバージョンは IBM によるテストを受け、IBM Cloud Kubernetes Service で使用することを承認されています。
クラスターにインストールできるマネージド・アドオンは、クラスターのタイプ、コンテナー・プラットフォーム、インフラストラクチャー・プロバイダーの選択によって異なります。
- サポート
-
マネージド・アドオンは、IBM Cloud のサポート組織に完全に統合されています。 マネージド・アドオンの使用に関する質問や問題がある場合は、いずれかの IBM Cloud Kubernetes Service サポート・チャネルを使用できます。 詳しくは、ヘルプとサポートの取得を参照してください。
- 課金
-
クラスターに追加するツールについて費用が生じる場合は、これらの費用は自動的に統合されて、IBM Cloud Kubernetes Service に関する課金の一部としてリストされます。 課金サイクルは、クラスター内でそのアドオンを有効にしたタイミングに応じて IBM Cloud 側で決定されます。
-
一般に、ポートや IP アドレスを開くなど、追加のセットアップは必要ありません。 ただし、各管理対象アドオンの資料を参照して、管理対象アドオンのインストール前にクラスターが満たさなければならない前提条件を満たしてください。
マネージド・アドオンの追加
CLI からクラスターのマネージド・アドオンを有効にするには、ibmcloud ks cluster addon enable コマンドを使用します。 コンソールでクラスター内の管理対象アドオンを有効にするには、クラスターの詳細ページの「 アドオン 」ペインを使用します。 マネージドアドオンを有効にすると、 Kubernetes のリソースをすべて含む、サポート対象のツールバージョンがクラスターに自動的にインストールされます。
各アドオンの前提条件について詳しくは、以下を参照してください。
マネージド・アドオンの更新
各マネージド・アドオンのバージョンは、IBM Cloud によってテストされており、IBM Cloud Kubernetes Service で使用することが承認されています。 IBM Cloud Kubernetes Service でサポートされている最新バージョンにアドオンのコンポーネントを更新するには、以下のリンクをご利用ください。
各アドオンの具体的な更新手順については、以下のリンクを参照してください。
アドオンの状態と状況の確認
以下のコマンドを実行して、クラスター・アドオンの正常性の状態と状況を確認できます。
ibmcloud ks cluster addon ls -c CLUSTER_NAME_OR_ID
出力例
Name Version Health State Health Status
debug-tool 2.0.0 normal Addon Ready
istio 1.4 - Enabling
**「Health State」**には、アドオンの各コンポーネントのライフサイクルが表されます。 次の表では、各状態について説明しています。
| アドオンの正常性の状態 | 説明 |
|---|---|
critical |
以下のいずれかの理由により、アドオンは使用可能な状態ではありません。
|
normal |
アドオンは正常にデプロイされています。 状況を参照して、アドオンがReadyになっているか、または更新が利用可能かどうか確認してください。 |
pending |
アドオンの一部またはすべてのコンポーネントが現在デプロイ中です。 状態がnormalになるまで、アドオンを操作しないでください。 |
updating |
アドオンは更新中で、使用できる状態ではありません。 **「Health Status」**フィールドで、アドオンの更新後のバージョンを確認してください。 |
warning |
クラスターの制限が原因で、アドオンが正常に機能しない可能性があります。 **「Health Status」**フィールドで詳細を確認してください。 |
**「Health Status」**には、進行中のアドオンの処理についての詳細が示されます。 各状況について、以下の表で説明します。
| 状況コード | アドオンの正常性の状況 | 説明 |
|---|---|---|
| H1500 | Addon Ready |
アドオンは正常にデプロイされ、正常です。 |
| H1501, H1502, H1503 | Addon Not Ready |
一部またはすべてのアドオン・コンポーネントが正常ではありません。 すべてのアドオン・コンポーネント・ポッドが実行されているかどうかを確認します。
|
| H1504, H1505, H1506, H1507, H1508 | Failure determining health status. |
アドオンの正常性を判別できません。 サポートケースを開いて ください。 説明に、正常性の状況からのエラー・コードを含めます。 |
| H1509 | Addon Unsupported |
アドオンがサポート対象外のバージョンを実行しているか、アドオンのバージョンがクラスターのバージョンではサポートされないバージョンです。 アドオンを最新バージョンに更新するか、Istio の具体的な更新手順を参照してください。 |
| H1510 | Cluster resources low, not enough workers in Ready state. |
以下のいずれかの理由で、アドオンを使用する準備ができていません。
|
|
|
Enabling |
アドオンは現在クラスターにデプロイ中です。 アドオンのインストールに最大で 15 分かかる場合があることに注意してください。 |
| H1512 | Addon daemonset might not be available on all Ready nodes. |
静的ルート・アドオンの場合: 静的ルート・オペレーター
|
まだ Istio アドオンの問題が解決されませんか? こちらのトラブルシューティング・トピックを参照して、Istio デプロイメントをデバッグしてください。