Kube-apiserverは、Kubernetesクラスターへの中央ハブおよびアクセスゲートウェイです。 このトピックでは、kube-apiserverコンポーネントを紹介します。 このトピックでは、kube-apiserverの使用法ノートとリリースノートについても説明します。
概要
Kube-apiserverは、ポッド、サービス、およびReplicationControllerを含むAPIオブジェクトのデータを検証および構成します。 Kube-apiserverはREST操作を提供し、クラスターの共有状態へのフロントエンドを提供します。 他のすべてのコンポーネントは、このフロントエンドを介して相互作用します。
使用上の注意
Kube-apiserverは自動的にインストールされます。 追加の設定なしで使用できます。
Kubernetes 1.20以降を実行し、2月2023日以降に作成されるクラスターでは、Classic Load Balancer (CLB) インスタンスの代わりにelastic network Interface (ENI) を使用して、名前空間のデフォルトでサービスを公開します。 ENIを使用すると、接続速度が速くなり、帯域幅が広くなります。
クラスターのセキュリティグループがポート6443を介したインバウンドトラフィックを禁止し、ノードで実行されるクラスターノードとコンテナーのセキュリティグループがクラスターのセキュリティグループと異なる場合、クラスターのシステムコンポーネントがクラスターのkube-apiserverにアクセスできない可能性があります。
リリースノート
Kube-apiserverはKubernetesバージョンとともに更新されます。 詳細については、「ACKでサポートされているKubernetesバージョンの概要」をご参照ください。