Kubernetes アプリケーション アクセス管理の理解

Kubernetes アプリケーション アクセス管理の理解
追加ボックス ボーダーボックス rgba(0, 0, 0, 0);">種類: サービス
メタデータ:
名前: アプリ- サーバー- v1 - svc
仕様:
セレクター:
アプリ: アプリ- サーバー- v1
ポート:
- 名前: http
ポート: 8080
---
api バージョン: networking.k8s.io/v1
種類: イングレス
メタデータ:
名前: アプリ- サーバー- v1
注釈:
kubernetes.io/ingress . クラス: " nginx "
仕様:
ルール:
- ホスト: canary.dev.jokerbai.com
http://www.google.com/dp ...
パス:
- パス/
バックエンド:
サービス
名前: アプリ- サーバー- v1 - svc
ポート:
番号: 8080
パスタイプ: プレフィックス
---
apiバージョン: アプリ/ v1
種類: デプロイメント
メタデータ:
名前: アプリ- サーバー- v2
仕様:
セレクター:
一致ラベル:
アプリ: アプリ- サーバー- v2
レプリカ2
テンプレート
メタデータ:
ラベル:
アプリ: アプリ- サーバー- v2
仕様:
コンテナ:
- 名前: アプリ- サーバー- v2
イメージ: registry.cn-hangzhou.aliyuncs.com/rookieops/go-test:v2
imagePullPolicy : IfNotPresent
ポート:
- 名前: http
コンテナポート: 8080
---
APIバージョン: v1
種類: サービス
メタデータ:
名前: アプリ- サーバー- v2 - svc
仕様:
セレクター:
アプリ: アプリ- サーバー- v2
ポート:
- 名前: http
ポート: 8080
---
api バージョン: networking.k8s.io/v1
種類: イングレス
メタデータ:
名前: アプリ- サーバー- v2
注釈:
kubernetes.io/ingress . クラス: " nginx "
nginx.ingress.kubernetes.io/canary : " true "
nginx.ingress.kubernetes.io/canary - 重み: " 10 "
仕様:
ルール:
- ホスト: canary.dev.jokerbai.com
http://www.google.com/dp ...
パス:
- パス/
バックエンド:
サービス
名前: アプリ- サーバー- v2 - svc
ポート:
番号: 8080
パスタイプ: プレフィックス

説明:

  • nginx.ingress.kubernetes.io/canary: true 表示开启canary。
  • nginx.ingress.kubernetes.io/canary-weight: 10 は重さが 10、つまり v1:v2 がほぼ 9:1 であることを示します。

実際の使用では、異なるバージョンを配置することによって密度分布を実現することもできます。

まとめ

現在のコレクショングループ内アプリケーションのアクセスは、主に Service と Ingress の 2 つの方式で行われており、Service は 4 層、Ingress は 7 層であり、エンタープライズ アプリケーションでは、MySQL、Redis など、4 層を使用する必要があるアプリケーションを除き、その他の基本的なアプリケーションは Ingress を使用してアクセスされます。

Ingress の選択肢は非常に多く、サービスは主にグループ内部で使用されますが、企業の現実の状況 (技術、熟練度、モードの大きさなど) に応じて選択できます。

<<:  Kubernetes 監視の原則に関する深い理解

>>:  ガートナー:世界のパブリッククラウドのエンドユーザー支出は2022年に5,000億ドルに近づく

推薦する

Liquidweb: 年間支払いが 50% オフ、cpanel または plesk 認証、100% SLA 保証の完全管理型 VPS

Liquidweb は、新規 VPS ユーザー向けに 50% オフのプロモーションを実施しています。...

大規模なロングテールキーワードデータベースを構築する方法

ウェブサイトの中期におけるロングテールキーワードの運用は、私たちがやらなければならないことです。トラ...

UCloud ラゴス ノードがオンラインになり、ナイジェリアでクラウド サービスが開始

*116ms はナイジェリアをカバーする AWS アイルランドノードのネットワークレイテンシデータで...

ウェブサイトのキーワードがオンライン化後に変動する理由

ウェブサイト最適化の主な仕事は、キーワードを百度のホームページに表示させることですが、残念なことに、...

衝突と衝突: OpenStack の仮想マシンとベアメタル

[[319074]]仮想化か非仮想化か?パフォーマンスを追求する場合、議論の余地はありません。ベアメ...

エッジコンピューティングと人工知能について知っておくべき7つのこと

エッジコンピューティングと AI はどのように連携するのでしょうか?エッジコンピューティングが AI...

2022 年に起こる 16 のクラウド イノベーション トレンド

従量課金制の価格モデルの背後には、パブリック クラウドが最新かつ最高の開発、DevOps、AI ツー...

クラウド コンピューティングには他にどのような技術的または管理上のリスクがありますか?

セキュリティの問題は、企業のクラウド コンピューティング ビジネスにとって重要です。近年、業界の主要...

伝統的な銀行はどのようにして小売業の変革の基盤を築くのでしょうか?

——平安クラウドは、小売業の変革を促進するプライベートクラウドプラットフォームの構築を平安銀行に支援...

QingCloud ハイブリッドクラウド

[51CTO.comよりオリジナル記事] 近年、消費者層の構造や消費パターンが変化し、顧客ロイヤルテ...

第1四半期から第3四半期までの衣料品ブランドのソーシャルメディアマーケティングに関する分析レポート

消費のグレードアップ、国民的トレンドの台頭、電子商取引ライブストリーミングの人気などの影響を受け、ア...

エッジが従来のデータセンターを補完する方法

ビジネスが成長するにつれて、コンピューティング インフラストラクチャの拡大によって障害のリスク ポイ...

ウェブ解析における群衆の知恵への挑戦(パート 2) — ヒートマップ

【1号につき1文】誰もが時間に浸り、過ぎ去る年月に流されていく。人々は一生をかけて時間と戦っています...

オリジナルと疑似オリジナルの違いを知ることで、ソフトな記事でウェブサイトを宣伝しやすくなります。

SEO 業界では、ソフトな記事を使用して Web サイトを宣伝することが非常に重要です。SEO を行...

小紅書は密かに海外へ出向く

毎日2時間以上「小紅書」(「小紅書」ユーザーの別名)を利用するヘビーユーザーとして、ここ数ヶ月、香港...