クマはminikubeのインストールを学びます

公式文書は、環境全体のインストール手順の比較を提供します

私はマックを使っているシステムで、minikube実行を使用します

インストールkumactl

ダウンロード:

HTTPS://kong.bintray.com/kuma/kuma-0.1.1-darwin.tar.gz

パッケージの内容

 

 

設定の環境変数(オプション)

輸出PATH = $ PATHに:$ PWD / くま- 0.1.1 - ダーウィン/ binに

コントロールパネルの取り付け

kumactl インストール制御- プレーン| kubectl 適用- fは-

ビューインストールされているコンポーネント

kubectl 取得ポッド- nはクマ- システムを
NAME READYのステータスが再起動AGEを
クマ- 制御- プレーン- 668 d88f9cf - f885r 1 / 1 の実行0 119 
くま- インジェクタ- 6 d95865 - 6 bnxs 1 / 1が実行0 119 

サービス展開のデモ

kubectl 適用- fをHTTPS://raw.githubusercontent.com/Kong/kuma/master/examples/kubernetes/sample-service.yaml

アプリケーション戦略

エコーkuma.io/v1alpha1:「apiVersion
種類:メッシュ
メタデータ:
  名前空間:くま- システム
  名前:デフォルト
スペック:
  MTLS:
    有効:
    以下のように:
      組み込み:{} "| kubectlは、-f適用されます-

リモートコントロールサービスを構成

クラスタIPを使用しているので、非常に便利ではないので、nodeportサービスを公開

  • サービスJSON定義ファイル
{
  「種類」:「サービス」、
  "apiVersion":"V1"、
  "メタデータ":{
    「名前」:「くま制御用plane2」
  }、
  "スペック":{
    "ポート":[
      {
        "名前":"grpc-SDS"、
        "プロトコル":"TCP"、
        "ポート":5677、
        "targetPort":5677
      }、
      {
        "名前":"grpc-XDS"、
        "プロトコル":"TCP"、
        "ポート":5678、
        "targetPort":5678
      }、
      {
        "名前":"HTTP-XDS"、
        "プロトコル":"TCP"、
        "ポート":5679、
        "targetPort":5679
      }、
      {
        "名前":"HTTP-API-サーバー"、
        "プロトコル":"TCP"、
        "ポート":5681、
        "targetPort":5681
      }、
      {
        "名前":"HTTP-ブートストラップ・サーバー"、
        "プロトコル":"TCP"、
        "ポート":5682、
        "targetPort":5682
      }
    ]、
    "セレクタ":{
      「アプリ」:「くま制御プレーン」
    }、
    "タイプ":"NodePort"、
    "sessionAffinity":"なし"
  }
}
  • 管理コントロールパネルが追加
    minikubeのIPアドレスを注意し、5681はnodeportポートサービスを公開
 
kumactlの設定制御- プレーンが追加- = dalong - アドレス= のhttp://192.168.99.103:30811
  • ビューの設定

 

 

  • 暴露メッシュサービスを見ます

 

 

K8Sのくまサービスのインストールと展開

 

 

説明

上記の簡単な操作、サービス間の通信、詳細な設定、フォローアップします研究であります

参考資料

https://kuma.io/docs/0.1.1/installation/kubernetes/

おすすめ

転載: www.cnblogs.com/rongfengliang/p/11504761.html