Db2 on Cloud Pak for Data 4.6.2 導入と構成
シリーズ"Db2 on CP4D 4.6.2 導入と構成"は 2023年02月の経験をベースに 次のようなCloud Pak for Data (以下CP4D)4.6.2環境へ Db2を導入デプロイする手順をご紹介します。
- Managed OpenShift cluster (ROKS) on IBM Cloud (VPC/"Gen2")
- OpenShift Container Platform (OCP) 4.10 , OpenShift Data Foundation (ODF) 4.10
- Cloud Pak for Data (CP4D) 4.6.2
本シリーズの目次はこちらです。
ここでは zen-databases-coreと通信するためにネットワークポリシーを作成します。
2.(準備)zen-databases-coreと通信するために
デフォルトのネットワーク・ポリシーによって拒否(deny)が使用されている場合、zen-databases-core サービスと通信できるようにするために、ネットワーク・ポリシーを作成しましょう。
手順
作業は踏み台マシンでおこないます。
(1) 環境変数シェルスクリプトを次のようにして実行して環境変数を定義してOpenShiftクラスターにログインしましょう。 ここで実行している$OCLOGINはcpd_vars.sh内で環境変数として定義しています。
# source ./cpd_vars.sh
# $OCLOGIN
シリーズ"Db2 on CP4D 4.6.2 導入と構成"で使用している環境変数登録用のシェルcpd_vars.shについてはDb2 on CP4D 4.6.2 導入と構成 - 前提, 環境変数定義シェルcpd_vars.shをご参照ください。
(2) zen-db-core-np.yaml ファイルを作成します。
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: access-to-zen-database
namespace: zen
spec:
podSelector:
matchLabels:
component: "zen-database-core"
policyTypes:
- Ingress
ingress:
- {}
(3) (2)で作成したzen-db-core-np.yaml を適用して ネットワーク・ポリシーを作成します。
# oc create -f zen-db-core-np.yaml
networkpolicy.networking.k8s.io/access-to-zen-database created
#