5.1.11 Kubernetesネームスペースおよびシークレットの作成
デプロイメント用のKubernetesネームスペースおよびシークレットを作成します。
- <INSTALL_HOST>で次のコマンドを実行して、デプロイメントにKubernetesネームスペース
oaans
を作成します:kubectl create namespace oaans
- OAAネームスペースで、コンテナ・イメージ・レジストリ(CIR)に
dockersecret
というKubernetesシークレットを作成します。これは、管理コンテナ・ポッドがイメージをCIRにプッシュできるようにするため、またOAA/OARM/OUAデプロイメントがイメージをCIRからプルするために必要です。
たとえば:kubectl create secret docker-registry dockersecret --docker-server=<CONTAINER_REGISTRY> \ --docker-username='<USER_NAME>' \ --docker-password='<PASSWORD>' \ --docker-email='<EMAIL_ADDRESS>' \ --namespace=<namespace>
kubectl create secret docker-registry dockersecret --docker-server=container-registry.example.com \ --docker-username="user@example.com" \ --docker-password=<PASSWORD> \ --docker-email=user@example.com \ --namespace=oaans