ZCP v1.1 アップデート機能
Web SSH は、Web ブラウザを介してクラスタにアクセスする CLI 環境を提供します。そのため、別途ローカル環境を構築する必要はなく、インストールされたクラスタをそのまま利用できます。
クラスタ向けに特化された Web SSH は、ローカル環境とは異なる特性を持ち、使用時に注意が必要です。以下のWeb SSH の特性セクションを確認してください。
Web SSH 接続
まず、標準的な SSH のようにリモートシェルに接続します。
接続手順:
- サイドメニューから DevOps > Web SSH を選択します。
- コンテンツエリアの上部でネームスペースを選択します。
- シェルの種類を選択し、接続ボタンをクリックします。
- 接続が完了すると、プロンプトと共に以下のメッセージが表示されます。
Web SSH の活用
Web SSH は、クラスタの活用に適したコマンドや設定が事前に構成されています。
以下は、kubectl および helm を使用してリソースを取得する例です。
以下は、インストールされているコマンドの一覧です。
名前 | バージョン | 備考 |
---|---|---|
(Linux コマンド) | alpine:3.9 | |
curl | 7.63.0 | |
kubectl | v1.13.3 | |
helm | v2.9.1 |
Kubernetes の権限設定との関係
Kubernetes では、リソースの作成、取得、変更、削除に対する権限が設定されており、リソースアクセスや kubectl の使用が制限される場合があります。
ZCP では、コンソールのユーザー/ネームスペース管理機能を通じて Kubernetes の権限を付与または取り消すことができます。
関連機能を使用する際に権限エラーが発生する場合があります。権限の問題が発生した場合、ユーザー/ネームスペースの権限設定を確認するか、クラスタ管理者にお問い合わせください。
Web SSH の特性
Web SSH は Kubernetes Pod として作成され、WebSocket を介して接続されます。
そのため、以下の特性を持っています。
- 各ネームスペースごとに個別の Pod が作成される。
- 各ユーザーごとに個別の Pod が作成される。
- 初回接続時に Pod が作成され、アクティブ状態になる。Pod が存続する限り、遅延なく再接続が可能。
- すべての接続が終了すると、Pod は削除される。
- 別途ディスクは付属していない。Pod が削除されると、内部ファイルはすべて完全に削除される。
オンライン相談
問い合わせ