5.1.11 Kubernetesネームスペースおよびシークレットの作成

デプロイメント用のKubernetesネームスペースおよびシークレットを作成します。

  1. <INSTALL_HOST>で次のコマンドを実行して、デプロイメントにKubernetesネームスペースoaansを作成します:
    kubectl create namespace oaans
  2. 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