先週、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 パラメータを使用すると、操作対象のクラスターリマインダーをスキップし、コマンドを直接実行できます。 |
<<: ヤフー、広告技術事業の優先パブリッククラウドプロバイダーとしてアマゾン ウェブ サービスを選択
iQiyi の会員価格が上がる時期が来ています。数日前、iQiyi VIP会員のWeiboアカウント...
ウェブサイト運営の核心は「潜在的ユーザーを見つけ出し、効果的に協力的な顧客に変える」ことです。ウェブ...
株価は下落し続け、ゲームは厳しい規制に直面し、トラフィックの伸びは鈍化し、投資収益は減少しています....
VMware は本日、VMworld 2020 カンファレンスで Project Monterey ...
SEO で成功したいなら、競合相手の分析方法を学ばなければなりません。自分自身と敵を知ることで、あら...
SEO 業界が混乱していた 2012 年には、次のようなヘルプ リクエストが多かれ少なかれ見られまし...
私たちが気候の移行期にあり、是正措置が取られなければその影響が地球に直接影響を及ぼすであろうことは、...
5月23日、広東省人民政府の指導の下、広東省経済情報化委員会とテンセントの主催により、2018年テン...
月収10万元の起業の夢を実現するミニプログラム起業支援プラン毎日、大量の新しいウェブサイトが誕生して...
フォーラムやブログの外部リンクを増やすためのチャネルとメソッドは、少なくとも1日の外部リンクがありま...
1月29日のニュース、海外メディアの報道によると、今ではほとんどの人がジェフ・ベゾスの影響から逃れる...
zji.netは今年618年中特別割引キャンペーンを開始しました。香港荃湾の20M(cn2+bgp)...
地球上の誰もが知っているチャイナモバイルやチャイナテレコムのような企業は、なぜ莫大な費用を広告に費や...
最近、国際的に権威のある調査機関であるガートナーは、「2020 年パブリック クラウド インフラスト...
Bilibiliは今でもZ世代と伝統的な言語でコミュニケーションを取っているのでしょうか? Z世代が...