RSS Kubernetes ブログ

Kubernetes 1.29: 新しい (alpha) 機能、サービスに対するロードバランサー IP モード

Follow
Kubernetes 1.29は、新しいアルファ機能を導入し、クラウドプロバイダーがkube-proxyがロードバランサーサービスに対するトラフィックをどのように処理するかを指定できるようにします。この機能は、ロードバランサー レベルでのソース IP と機能の損失に関する問題を解決します。 新しい .status.loadBalancer.ingress.ipMode フィールドは、「VIP」または「Proxy」に設定できます。 「VIP」は、kube-proxyがサービスに直接トラフィックをリダイレクトする既存の動作を維持し、「Proxy」は、kube-proxyがノードにロードバランサーの IP をバインドしないようにします。 「Proxy」モードでは、トラフィックは直接ロードバランサーに送られ、そこから目的のノードに転送されます。 目的地の設定は、クラウドプロバイダーがトラフィックをどのように配信するかによって異なります。 この機能を有効にするには、Kubernetes 1.29+をダウンロードし、kube-proxy、kube-apiserver、およびcloud-controller-managerで機能ゲートを有効にし、ロードバランサーサービスに対する ipMode を「Proxy」に設定します。 cloud-controller-manager は、EnsureLoadBalancer プロセス中に ipMode 設定を通常処理します。 この機能の動機は、クラウドプロバイダーがロードバランサー レベルで提供する機能を最適化し、トラフィック フローを向上させるための設定可能なアプローチを提供することです。 ipMode のデフォルト値は「VIP」で、現在の動作を維持します。 この機能はアルファ版であり、将来のリリースで変更される可能性があります。 詳細な情報は、Kubernetes ドキュメントの Specifying IPMode of load balancer status と KEP-1860 を参照してください。 この機能の開発に参加するには、#sig-network Slack チャンネルまたはメーリングリストに参加してください。 この機能は、@Sh4d1 によって最初に提案され、様々な貢献者によって実装されました。
favicon
kubernetes.io
Kubernetes 1.29: New (alpha) Feature, Load Balancer IP Mode for Services
Create attached notes ...