8.5 イングレスvalues.yamlの準備
イングレス用に
values.yaml
を準備するには:
- 次のディレクトリに移動します。
cd $WORKDIR/kubernetes/charts/ingress-per-domain
values.yaml
のコピーを作成します:cp values.yaml $WORKDIR/
$WORKDIR/kubernetes/charts/ingress-per-domain/values.yaml
を編集し、必要に応じて次のパラメータを変更します:domainUID:
- デフォルトのaccessdomain
以外の設定でOAMドメインを作成した場合は、それに応じて変更します。sslType:
- サポートされる値は、SSL
およびNONSSL
です。SSLを使用するようにイングレス・コントローラを作成した場合は、SSL
に設定し、それ以外の場合はNONSSL
に設定します。hostName.enabled: false
- ほぼすべての状況で、これはfalse
に設定する必要があります。false
に設定すると、OAM URIにすべてのホストからアクセスできます。true
に設定すると、仮想ホスト名のみのイングレスが構成されます。この値をtrue
に設定するために満たす必要がある基準の詳細は、「イングレスの構成」を参照してください。hostName.admin: <hostname>
-hostName.enabled: true
およびsslType: NONSSL
の場合にのみ設定する必要があります。これは、OAM管理URLのアクセス元であるURLのhostname.domainに設定する必要があります。たとえば、https://admin.example.com/oamconsole
を介してOAM管理コンソールにアクセスする場合は、admin.example.com
に設定します。hostName.runtime: <hostname>
-hostName.enabled: true
の場合にのみ設定する必要があります。これは、OAMランタイムURLのアクセス元であるURLのhostname.domainに設定する必要があります。たとえば、https://runtime.example.com/oam/server
を介してoam/server URIにアクセスする場合は、runtime.example.com
に設定します。
次に、様々な構成タイプに基づくサンプル・ファイルを示します:
SSL values.yaml
# Load balancer type. Supported values are: NGINX
type: NGINX
# Type of Configuration Supported Values are : SSL and NONSSL
sslType: SSL
# domainType. Supported values are: oam
domainType: oam
#WLS domain as backend to the load balancer
wlsDomain:
domainUID: accessdomain
adminServerName: AdminServer
adminServerPort: 7001
adminServerSSLPort:
oamClusterName: oam_cluster
oamManagedServerPort: 14100
oamManagedServerSSLPort:
policyClusterName: policy_cluster
policyManagedServerPort: 14150
policyManagedServerSSLPort:
# Host specific values
hostName:
enabled: false
admin:
runtime:
すべてのホスト名を使用した非SSL values.yaml
# Load balancer type. Supported values are: NGINX
type: NGINX
# Type of Configuration Supported Values are : SSL and NONSSL
sslType: NONSSL
# domainType. Supported values are: oam
domainType: oam
#WLS domain as backend to the load balancer
wlsDomain:
domainUID: accessdomain
adminServerName: AdminServer
adminServerPort: 7001
adminServerSSLPort:
oamClusterName: oam_cluster
oamManagedServerPort: 14100
oamManagedServerSSLPort:
policyClusterName: policy_cluster
policyManagedServerPort: 14150
policyManagedServerSSLPort:
# Host specific values
hostName:
enabled: false
admin:
runtime:
仮想ホスト名を使用した非SSL values.yaml
# Load balancer type. Supported values are: NGINX
type: NGINX
# Type of Configuration Supported Values are : SSL and NONSSL
sslType: NONSSL
# domainType. Supported values are: oam
domainType: oam
#WLS domain as backend to the load balancer
wlsDomain:
domainUID: accessdomain
adminServerName: AdminServer
adminServerPort: 7001
adminServerSSLPort:
oamClusterName: oam_cluster
oamManagedServerPort: 14100
oamManagedServerSSLPort:
policyClusterName: policy_cluster
policyManagedServerPort: 14150
policyManagedServerSSLPort:
# Host specific values
hostName:
enabled: true
admin: admin.example.com
runtime: runtime.example.com