先週、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 パラメータを使用すると、操作対象のクラスターリマインダーをスキップし、コマンドを直接実行できます。 |
<<: ヤフー、広告技術事業の優先パブリッククラウドプロバイダーとしてアマゾン ウェブ サービスを選択
[[432602]]この記事はWeChatの公開アカウント「Hua Zai Chats about ...
5月31日、AutoNavi Mapは中国気象庁公衆気象サービスセンターと戦略的提携を締結したと発表...
ウェブマスターの道を歩み続けるなら、遅かれ早かれ、ウェブサイト関連の他の職業に転向する必要があります...
都市に住む人々は、いくつかの共通のビジョンを持っています。「例えば、道路をもっとスムーズにできないか...
2019 年 3 月、Alibaba は OpenJDK ディストリビューション Alibaba D...
Cloudsigma は、1Gbps の帯域幅と少なくとも 1 か月あたり 5T のトラフィックを備...
序文クラウド コンピューティング テクノロジーは、実のところ特に新しいテクノロジーではありません。そ...
10月13日午後8時頃、友人から、デジタルオーシャンが不正行為で得た100ドルの整理を開始し、さらに...
小売業者はエッジ コンピューティングを使用して顧客エクスペリエンスを向上できます。したがって、これは...
マオルー兄弟が SEO と関わりを持つようになってから、最初は寄生的なフォーラムから、後にはフォーラ...
前回の急成長の後、2012年の電子商取引業界は「大魚が小魚を食べ、速い魚が遅い魚を蹴る」という統合の...
今日は、新しいパートナーであるOrbStack[2]を紹介したいと思います。OrbStackのスロー...
ウェブサイトのランキングは、オンサイトとオフサイトの 2 つの側面によって決まります。多くの人は、S...
このプロモーションのホストはロサンゼルスにあり、デフォルトで 1Gbps の DDoS 保護を提供し...
Reversehosts は年末に設立されました。Hostcat は今年 3 月からこの VPS を...