GKE:要塞ホストを介したポート転送後にポッドから切断する方法
P粉775723722
P粉775723722 2023-08-29 18:20:49
0
1
561
<p>ローカル マシンを使用して、Kubernetes にデプロイされたポッド内のデータベースを操作しています。これに接続するには、まず要塞ホスト VM に接続する必要があります。 </p> <p>基本的に、これは二重 SSH トンネルです。ポート 3306 を要塞ホスト VM のポート 3306 にマップし、次にローカルホストのポート 3306 を経由します。 </p> <pre class="brush:php;toolbar:false;">gcloud beta compute ssh my-bastion-host --project my-gcp-project --zone us-west1-b --command "kubectl -n mynamespace ポートフォワード app-mysqldb-12345-abcde 3306" -- -L3306:127.0.0.1:3306</pre> <p>ただし、コマンドを終了しても、VM と mysql ポッド間の接続は終了されません。これを自動的に終了する必要があります。まず、要塞ホストで次のコマンドを実行します。 <pre class="brush:php;toolbar:false;">ps -ef|grep port-forward</pre> <p>プロセス番号 PROCESS_NUMBER を見つけて、次のコマンドを実行します。 </p> <pre class="brush:php;toolbar:false;">echo "kill -9 <PROCESS_NUMBER></pre> <p>接続を終了します。 </p> <p><code>gcloud beta compute ssh</code> を終了するときに、踏み台ホストと mysql ポッドの間の接続を自動的に閉じる方法はありますか? </p>
P粉775723722
P粉775723722

全員に返信(1)
P粉092778585

###これを試して: ### リーリー

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート