このトピックでは、Container Service for Kubernetes (ACK) Edgeクラスターのコンポーネントを更新する方法について説明します。
前提条件
ACK Edgeクラスターが作成されました。 詳細については、「ACK Edgeクラスターの作成」をご参照ください。
Dockerはオンプレミスマシンにインストールされています。 詳細については、「Dockerのインストール」をご参照ください。
手順
ACKコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。
[クラスター] ページで、管理するクラスターの名前をクリックします。 左側のナビゲーションウィンドウで、 を選択します。
[アドオン] ページで、管理するコンポーネントを見つけて、コンポーネントをインストール、アンインストール、または更新したり、コンポーネントのコントロールプレーンパラメータを変更したりします。
バージョンが1.12.6-aliyunedge.1のedge-tunnel-serverおよびedge-tunnel-agentコンポーネントを更新します。
クラスターのバージョンが1.12.6-aliyunedge.1の場合、次の手順を実行してedge-tunnel-serverおよびedge-tunnel-agentを更新する必要があります。
frpsまたはfrpcコンポーネントに関連するDaemonSets、Deployments、およびServicesを手動で削除します。 これを行うには、次の手順を実行します。
ACKコンソールにログインします。 左側のナビゲーションウィンドウで、[クラスター] をクリックします。
On theクラスターページで、クラスターの名前をクリックするか、詳細で、アクションクラスターの列です。
[クラスター情報] ページで、[接続情報] タブをクリックします。 次に、[パブリックアクセス] タブをクリックし、kubeconfigファイルの内容をオンプレミスマシンの $HOME/.kube/configファイルにコピーします。 詳細については、「kubectl を利用した Kubernetes クラスターへの接続」をご参照ください。
次のコマンドを実行します。
docker run -v ~/.kube:/root/.kube registry.cn-hangzhou.aliyuncs.com/acs/edge-upgrade-addon:v1.0 tunnel
クラスターの詳細ページの左側のナビゲーションウィンドウで、 .
edge-tunnel-serverを見つけ、[操作] 列の [アップグレード] をクリックします。
edge-tunnel-agentを見つけ、[操作] 列の [アップグレード] をクリックします。