記事のディレクトリ
これは、より完全なOpenShiftサービスメッシュチュートリアルでOpenShift 4.2.xではで検証ものです。
インストールサービスメッシュオペレータ
注意:これだけOpenShiftサービスメッシュオペレータを必要とElasticsearchオペレータ、イエガーオペレータ、Kialiオペレータは、インストールするときOpenShiftサービスメッシュオペレータが自動的にインストールされます。
- 管理者ログインOpenShift 4コンソールは、Aministratorビューでカタログを入力してください - >演算子ハブ。
- OpenShiftサービスメッシュを入力して見つけた後、右側のスライドの説明ページ上の[インストール]ボタンをクリックしてください。
- オペレータサブスクリプションのページを作成中に[購読]ボタンをクリックします。
- 以下は、オペレータが正常にインストールされたことを示す、後でElasticsearchオペレータ、イエガーオペレータ、KialiオペレータとOpenShiftサービスメッシュオペレータが既にコピーされた状態が表示されます。
Configuration Serviceのメッシュ動作環境
プロジェクトリソースの準備
- Istioを実行してプロジェクトを作成します。
$ oc new-project my-istio-system
- 関連するコードを取得するチュートリアル
$ git clone https://github.com/liuxiaoyu-git/service-mesh.git
サービスメッシュコントロールプレーンを作成します
- インストールされたオペレータでゴーゴーサービスメッシュオペレータ。
- Istioサービスメッシュコントロールプレーン上でインスタンスを作成して入力します。
- テキストエリア内のインストール/基本install.ymlファイルをコピーし、[作成]ボタンをクリックしてください。
- 私-istio-システムプロジェクトで実行されますポッド12の完了後、進捗状況を作るの進行状況を表示するコマンドを実行します。
$ watch oc get pods -n my-istio-system
サービスメッシュメンバーロールの作成
メンバーのロールサービスメッシュのリソースのすべての項目は、OpenShiftナノチューブであるため、関連するサービスのメッシュメンバーロールの後ろに私の-istioアプリのアイテムを使用することです。
- インストール確認/メンバーを確認memberroll.yml文書がmy-istioアプリが含まれています。
apiVersion: maistra.io/v1
kind: ServiceMeshMemberRoll
metadata:
name: default
spec:
members:
- my-istio-app
- ServiceMeshMemberRollオブジェクトを作成するために実行コマンド。
$ oc apply -f install/memberroll.yml -n my-istio-system