先週、K8s マルチクラスター トラフィック スケジューリングのデモ部分を書いていたとき、複数のクラスターでコンポーネントを継続的にインストールしたり、アプリケーションをデプロイしたり、さまざまなコマンドを実行したりする必要がありました。当時、クラスターは Linux シェル スクリプトとツール kubectx を使用して次のように切り替えられていました。 または、次のようになります。 手術は面倒で、非常に痛いです。 今日、私は偶然、複数のクラスター (コンテキスト) で kubectl コマンドを実行できる kubectl プラグイン kubectl foreach を発見しました。たとえば、 kubectl foreach cluster-1 cluster-2 -- get po -n kube-system です。 プラグインはインストールも使用も簡単です。 krew 経由でインストールします: kubectl krew をインストール foreach 使い方も非常に簡単です: kubectl foreach -h 次に、k3d を使用して 3 つのクラスターをテストして作成します (k3d は複数のクラスターの同時作成をサポートしていないようですので、操作するには for スクリプトが必要です)。 クラスター- 1クラスター- 2クラスター- 3の CLUSTER_NAME について クラスターのインストールが完了しました: k3d クラスター リスト k3d によってインストールされたクラスターのコンテキストには、 k3d- というプレフィックスが付くことに注意してください。 kubectl foreach を使用する場合は、次の点に注意してください。 kubectx たとえば、各クラスターの kube-sysmte の下のポッドを表示するには、次のようにします。 kubectl foreach -q k3d -クラスター- 1 k3d -クラスター- 2 k3d -クラスター- 3 -- po -n kube-system を取得します または、デプロイメントを作成してみてください。今回は、完全なコンテキスト名をリストする代わりに、正規表現 /cluster/ を使用します。 kubectl foreach -q /クラスター/ --create deploy pipy --image flomesh/pipy -n default 次にポッドを確認します。 kubectl foreach -q /クラスター/ -- ポッドを取得 -n デフォルト ログを表示します: kubectl foreach -q /クラスター/ -- ログ -l app=pipy -n デフォルト --tail 3 複数のクラスターを操作する場合、特にコンテキスト名を一致させるために正規表現を使用する場合は注意が必要です。また、-q パラメータを使用すると、操作対象のクラスターリマインダーをスキップし、コマンドを直接実行できます。 |
<<: ヤフー、広告技術事業の優先パブリッククラウドプロバイダーとしてアマゾン ウェブ サービスを選択
5月18日、百度は香港での二次上場後初の財務報告となる四半期報告書を発表した。財務報告データによると...
デジタル化の波の中で、企業はどのように機会を捉え、真にニーズを満たす変革とアップグレードの方法を見つ...
昨日の土曜日は何もすることがなかったので、オンライン上の友人2人に連絡して小さな集まりを企画しました...
今年後半から多くのウェブサイトが降格またはK化されていることが明らかになっており、そのほとんどは企業...
2019年、Androidユーザー数は増加し続け、ASO最適化を試してみたいAndroid開発者が増...
著者 |趙雲制作 | 51CTO テクノロジースタック (WeChat ID: blog) Kube...
検索エンジン最適化(SEO)は10年前から中国にひっそりと導入されてきました。検索エンジンは小規模か...
4大ポータルサイトが最近発表した最新の財務報告によると、収益は増加しているものの、従来の広告事業はさ...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますインターネ...
6月28日の事件と「ブラックフライデー」事件は、ウェブマスター界隈で大きな話題となった。この2日間、...
組織のクラウド インフラストラクチャから最大限の価値を引き出すことは困難な作業です。しかし、重要な考...
「もし私があなたに1000万あげたら、あなたはそれをどう使いますか?」この質問は大規模な予算を持つ企...
ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービス春節が近づいてきました!...
[[427506]]近年、クラウド、ビッグデータ、AI、ブロックチェーンなどの技術の発展に伴い、IT...
優れたオンページ最適化と強力な注目度構築の価値を過小評価しないでください。SEO 最適化担当者として...