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