このトピックでは CloudProvider の最新の変更点を示します。

日付 画像アドレス 変更点 関連トピック
2019年4 月15日 registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v1.9.3.105-gfd4e547-aliyun
  • 設定ファイルを使用して、VPC 内の Kubernetes クラスタに複数のルートテーブルを設定できる機能が追加されました。
  • HTTP を使用したアップデート設定が失敗する原因となっていたバグを修正しました。
Server Load Balancer によるサービスへのアクセス
2019年3月20日 registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v1.9.3.81-gca19cd4-aliyun
  • 非 Kubernetes クラスタで作成された SLB インスタンスは、マネージドまたは専用の Kubernetes クラスタで再利用できます。
  • Kubernetes ノード名は、NodeName パラメータを手動で設定できるだけでなく、Kubernetes の設定に加えて Cloud Controller Manager (CCM) を使用してカスタマイズできます。
  • CCM 1.8.4 とKubernetes 1.11.5 の間の非互換性が修正されました。 CCM を最新バージョンへアップグレードすることを推奨します。
Server Load Balancer によるサービスへのアクセス
2018年12月26日 registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v1.9.3.59-ge3bc999-aliyun
複数の Kubernetes サービスが同じ SLB インスタンスを再利用できます。
  • サービスを通じて Kubernetes によって作成された SLB インスタンスは再利用できません。 再利用された SLB インスタンスが誤って削除される可能性があるからです。 コンソールで手動で作成された、またはAPIの呼び出しによって作成された SLB インスタンスのみを再利用できます。
  • 同じ SLB インスタンスを再利用する複数のサービスは、同じフロントエンドリスニングポートを持つことはできません。 ポートの競合が発生してしまうからです。
  • SLB インスタンスを再利用する場合、SLB インスタンスをマークするためにリスナー名と仮想サーバーグループ名を使用する必要があります。 リスナー名または仮想サーバーグループ名を変更しないでください。
  • SLB インスタンス名を変更することができます。
  • SLB インスタンスをクラスタ間で再利用することはできません。
VPC ルートテーブルの運用方法が並行運用が連続運用に変更されました。 この変更は、VPC のトラフィック制限を回避するのに役立ちます。
Server Load Balancer によるサービスへのアクセス
2018年8月15日 registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v1.9.3.10-gfb99107-aliyun
  • 自動的に作成された SLB が存在するアクティブゾーンを指定するために、 アノテーション"service.beta.kubernetes.io/alicloud-loadbalancer-master-zoneid" を使用できます。
  • 自動的に作成された SLB が存在するスタンバイゾーンを指定するために、アノテーション"service.beta.kubernetes.io/alicloud-loadbalancer-slave-zoneid" を使用できます。
    このパラメーターは SLB が作成できないアクティブゾーンまたはスタンバイゾーンのあるリージョンには適用されません。
  • すでに存在する SLB を指定する際、オリジナルの SLB リスナーを上書きするために、アノテーションservice.beta.kubernetes.io/alicloud-loadbalancer-force-override-listeners が使用できます。
  • 作成された SLB に対して帯域幅に応じて課金される値を設定するために、アノテーションservice.beta.kubernetes.io/alicloud-loadbalancer-bandwidth が使用できます。 この帯域幅は複数のリスナーが共有できます。
Server Load Balancer によるサービスへのアクセス
2018年6月25日 registry.cn-hangzhou.aliyuncs.com/acs/cloud-controller-manager-amd64:v1.9.3
  • バックエンドサーバーとしてラベル付けされたワーカーノードを利用するために、アノテーションservice.beta.kubernetes.io/alicloud-loadbalancer-backend-label が使用できます。
  • SLB タイプを設定するために、アノテーション"service.beta.kubernetes.io/alicloud-loadbalancer-spec" を使用できます。 たとえば、共有パフォーマンス SLB または排他的 SLB に設定できます。
  • externalTrafic サービスモード: ローカルで利用可能です。 ポッドが存在するノードでのみ SLB バックエンドサーバーとして追加することができます。
  • クラスターノードを追加または削除する際、 SLB バックエンドサーバーが自動的に処理されます。 つまり、システムにより SLB に対してノードの追加または削除が行われます。
  • ノードラベルが変更された際、システムにより SLB バックエンドサーバーが自動的に処理されます。 つまり、システムにより SLB に対してノードの追加または削除が行われます。
  • セッション持続性がサポートされています。
  • すでに存在する SLB を指定することにより作成されたサービスでは、リスナー処理が行われません。 手動で SLB リスナーを追加する必要があります。
Server Load Balancer によるサービスへのアクセス