7.3.1 YAMLファイルを使用したOUDSMのデプロイ

YAMLファイルを使用してOracle Unified Directory Services Manager (OUDSM)をデプロイするには:
  1. $WORKDIR/kubernetes/helm14cディレクトリに移動します:
    cd $WORKDIR/kubernetes/helm14c
  2. 次のようにoudsm-values-override.yamlを作成します:
    image:
      repository: <image_location>
      tag: <image_tag>
      pullPolicy: IfNotPresent
    imagePullSecrets:
      - name: orclcred
    oudsm:
      adminUser: weblogic
      adminPass: <password>
    ingress:
      tlsEnabled: false
    persistence:
      type: filesystem
      filesystem:
        hostPath: 
          path: <persistent_volume>/oudsm_user_projects
    
    例:
    image:
      repository: container-registry.oracle.com/middleware/oudsm_cpu
      tag: 14.1.2.1.0-jdk17-ol8-<YYMMDD>
      pullPolicy: IfNotPresent
    imagePullSecrets:
      - name: orclcred
    oudsm:
      adminUser: weblogic
      adminPass: <password>
    ingress:
      tlsEnabled: false
    persistence:
      type: filesystem
      filesystem:
        hostPath: 
          path: /nfs_volumes/oudsmpv/oudsm_user_projects
    
    次の注意事項があります:
    • <password>は該当するパスワードに置き換えてください。
    • OUDSMコンテナ・イメージにOracle Container Registryまたは独自のコンテナ・レジストリを使用しない場合、次を削除できます:
      imagePullSecrets:
        - name: orclcred
    • 永続ボリュームにNFSを使用する場合、次のようにpersistenceセクションを変更します:
      persistence:
        type: networkstorage
        networkstorage:
          nfs: 
            path: <persistent_volume>/oudsm_user_projects
            server: <NFS IP address>
      
  3. 次のコマンドを実行して、OUDSMをデプロイします:
    helm install --namespace <namespace> \
    --values oudsm-values-override.yaml \
    <release_name> oudsm
    
    例:
    helm install --namespace oudsmns \
    --values oudsm-values-override.yaml \
    oudsm oudsm
    
    出力は「Helmコマンド出力」に示されているようになります。
  4. 「OUDSMデプロイメントの確認」に従って、OUDSMデプロイメントを確認します。