このトピックでは、新しい環境を作成する方法について説明します。概要については、環境についてをご覧ください。
環境を追加する方法
環境の追加と設定に関する手順については、ステップ 5: 環境を追加すると構成オーバーライドを指定するで説明します。
複数の環境を追加する方法
- ハイブリッド UI または Create Environments API を使用して、新しい環境を作成します。基本的な手順については、ステップ 5: 環境を追加するをご覧ください。
-
新しい環境定義をオーバーライド ファイル内の
envs
配列に追加します。新しい環境に、UI で作成した環境と同じ名前を付けます。たとえば、次の構成は、test と prod の 2 つの環境を定義します。namespace: my-namespace org: my-organization ... envs: - name: test sslCertPath: "your_certpath/ingress-cert.crt" sslKeyPath: "your_keypath/ingress-key.key" hostAlias: "apitest.example.com" serviceAccountPaths: synchronizer: "your_keypath/synchronizer-manager-service-account.json udca: "your_keypath/analytic-agent-service-account.json - name: prod sslCertPath: "your_certpath/ingress-cert.crt" sslKeyPath: "your_keypath/ingress-key.key" hostAlias: "apiprod.example.com" serviceAccountPaths: synchronizer: "your_keypath/synchronizer-manager-service-account.json udca: "your_keypath/analytic-agent-service-account.json ...
環境設定要素の完全なリストについては、構成プロパティのリファレンスで envs をご覧ください。
複数の環境でエイリアスをホストする
複数の環境が存在する場合は、環境ごとに個別のホスト エイリアスを設置することも、複数の環境で同じホスト エイリアスを共有することもできます。詳細については、仮想ホストと環境についてと複数の環境で同じホスト エイリアスを共有するをご覧ください。複数の環境で同じホスト エイリアスを共有している場合は、ベース パス ルーティングという手法を使用して、プロキシ リクエストを正しい環境にルーティングする必要があります。
TLS 鍵と証明書
新しい環境を作成する場合は、環境構成に TLS 鍵と証明書を入力する必要があります。この鍵 / 証明書は、Ingress ゲートウェイとの安全な通信を確立するために使用されます。
ハイブリッド構成に適切な TLS 証明書と鍵のペアを生成する方法はユーザーが選択します。以下のトピックは、主に、TLS 認証情報を他の方法では取得できない場合に、新しいハイブリッド インストールを試用またはテストするためのサンプルとして提供されています。
- 承認された TLS 証明書と鍵のペアを作成するための一連のサンプル ステップについては、TLS 認証情報を取得するをご覧ください。
- 自己署名証明書と鍵のペアは、テスト目的でのみ使用できます。自己署名 TLS 認証情報を生成するをご覧ください。