メッシュチュートリアル(1)のOpenShiftサービス4 - サービスメッシュ動作環境を作成します


これは、より完全なOpenShiftサービスメッシュチュートリアルでOpenShift 4.2.xではで検証ものです。

インストールサービスメッシュオペレータ

注意:これだけOpenShiftサービスメッシュオペレータを必要とElasticsearchオペレータ、イエガーオペレータ、Kialiオペレータは、インストールするときOpenShiftサービスメッシュオペレータが自動的にインストールされます。

  1. 管理者ログインOpenShift 4コンソールは、Aministratorビューでカタログを入力してください - >演算子ハブ。
  2. OpenShiftサービスメッシュを入力して見つけた後、右側のスライドの説明ページ上の[インストール]ボタンをクリックしてください。
  3. オペレータサブスクリプションのページを作成中に[購読]ボタンをクリックします。
  4. 以下は、オペレータが正常にインストールされたことを示す、後でElasticsearchオペレータ、イエガーオペレータ、KialiオペレータとOpenShiftサービスメッシュオペレータが既にコピーされた状態が表示されます。
    ここに画像を挿入説明

Configuration Serviceのメッシュ動作環境

プロジェクトリソースの準備

  1. Istioを実行してプロジェクトを作成します。
$ oc new-project my-istio-system
  1. 関連するコードを取得するチュートリアル
$ git clone https://github.com/liuxiaoyu-git/service-mesh.git

サービスメッシュコントロールプレーンを作成します

  1. インストールされたオペレータでゴーゴーサービスメッシュオペレータ。
    ここに画像を挿入説明
  2. Istioサービスメッシュコントロールプレーン上でインスタンスを作成して入力します。
    ここに画像を挿入説明
  3. テキストエリア内のインストール/基本install.ymlファイルをコピーし、[作成]ボタンをクリックしてください。
    ここに画像を挿入説明
  4. 私-istio-システムプロジェクトで実行されますポッド12の完了後、進捗状況を作るの進行状況を表示するコマンドを実行します。
$ watch oc get pods -n my-istio-system

ここに画像を挿入説明

サービスメッシュメンバーロールの作成

メンバーのロールサービスメッシュのリソースのすべての項目は、OpenShiftナノチューブであるため、関連するサービスのメッシュメンバーロールの後ろに私の-istioアプリのアイテムを使用することです。

  1. インストール確認/メンバーを確認memberroll.yml文書がmy-istioアプリが含まれています。
apiVersion: maistra.io/v1
kind: ServiceMeshMemberRoll
metadata:
  name: default
spec:
  members:
  - my-istio-app
  1. ServiceMeshMemberRollオブジェクトを作成するために実行コマンド。
$ oc apply -f install/memberroll.yml -n my-istio-system
公開された54元の記事 ウォンの賞賛0 ビュー1093

おすすめ

転載: blog.csdn.net/weixin_43902588/article/details/103839959