Kubernetes クラスターを作成する際、インターネット用の SSH アクセスを有効にしない場合は、SSH を使用して Kubernetes クラスタにアクセスすることも、kubectl を使用して Kubernetes クラスターに接続することもできません。 クラスターの作成後に SSH を使用してクラスターにアクセスするには、手動で Elastic IP (EIP) を Elastic Compute Service (ECS) インスタンスにバインドし、セキュリティグループルールを設定して SSH ポート (22) を開きます。
手順
- Container Service コンソールにログインします。
- Kubernetesメニュー下の、ナビゲーションウィンドウ左側にあるクラスターをクリックします。
- クラスターの右側にある [管理] をクリックします。
- [クラスターリソース] で、[インターネットSLB] の ID をクリックします。 Internet Server Load Balancer インスタンスの [インスタンスの詳細] ページにリダイレクトされます。
- リスナー追加をクリック。 を選択し、
- SSH リスニングルールを追加します。
- フロントエンドプロトコル [Port]: [TCP]を選択し [22]と入力します。
- バックエンドプロトコル [Port]:で [22] と入力します。
- [サーバグループ利用] スイッチをオンにして、[ VServer Group] を選択します。
- グループ ID:で [sshVirtualGroup] を選択します。
- [次へ] をクリックし、[確認] をクリックしてリスナーを作成します。
- Server Load Balancer インスタンスの IP アドレスを使用して SSH 経由で、 クラスターにアクセスできます。