先週、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 パラメータを使用すると、操作対象のクラスターリマインダーをスキップし、コマンドを直接実行できます。 |
<<: ヤフー、広告技術事業の優先パブリッククラウドプロバイダーとしてアマゾン ウェブ サービスを選択
Hostyun は、非ネイティブ IP をブロードキャストし、アクセス帯域幅が 100Mbps で、...
権威の高いウェブサイトを追い求める人は多く、外部リンクを貼るにしても、友好的なリンクを他者と交換する...
ほぼすべての SEO 担当者は、Web サイトの検索トラフィックのほとんどが、単一検索の少ないロング...
[51CTO.com からのオリジナル記事] VMware は、その強力なサーバー仮想化テクノロジー...
ハイブリッドおよびマルチクラウド インフラストラクチャは、Apache Kafka を使用するユーザ...
コンテンツの多様化が進むにつれ、ユーザー拡大の環境も変化しています。パブリックアカウントのファンの増...
2012年の4分の1が過ぎました。この間、SEOは高品質の外部リンクを最も重視してきました。品質は量...
私はGG最適化を2年半しか行っていないため、それほど長い期間ではないため、当時見ることができる最適化...
losangelesvps は今年、クリスマス プロモーションとして、ロサンゼルス INAP データ...
小さなコンテンツトピックには基本的に次の手順があります。 1.テーマと表現方法を決める1. トピック...
数日前、 Pinduoduo は2019 年通期業績報告書を発表しました。報告書によると、Pindu...
トラフィックとユーザーは、ウェブサイトの 2 つの重要な生命線です。この 2 つは互いに補完し合って...
分散クラウドにより、パフォーマンス、コンプライアンス、エッジ コンピューティングに最適化されたパブリ...
ローカルWeiboもWeiboであり、Sina WeiboやTencent Weiboからの圧力にも...
Kafka のいくつかのアプリケーション シナリオをまとめてみましょう。 1. ログ処理と分析(最も...