17.1.2 WebLogic Kubernetes Operatorのアップグレード

この項の手順では、Oracle Access Management (OAM)デプロイメントで使用されるWebLogic Kubernetes Operatorのアップグレードについて説明します。

ノート:

追加バージョンがリリースされているため、この内容は4.Xリリース・ファミリのWebLogic Kubernetes Operatorに適用されます。

OAMデプロイメントで使用されるWebLogic Kubernetes Operatorをアップグレードするには、次のステップを実行します:

  1. Kubernetes管理ホストで、オペレータのgithubプロジェクトから新しいWebLogic Kubernetes Operatorソース・コードをダウンロードします:
    mkdir <workdir>/weblogic-kubernetes-operator-4.X.X
    cd <workdir>/weblogic-kubernetes-operator-4.X.X
    git clone https://github.com/oracle/weblogic-kubernetes-operator.git --branch v4.X.X 
    例:
    mkdir /OAMK8S/weblogic-kubernetes-operator-4.X.X
    cd /OAMK8S/weblogic-kubernetes-operator-4.X.X
    git clone https://github.com/oracle/weblogic-kubernetes-operator.git --branch v4.X.X
  2. 次のhelmコマンドを実行して、オペレータをアップグレードします:
    cd <workdir>/weblogic-kubernetes-operator-4.X.X/weblogic-kubernetes-operator
    helm upgrade --reuse-values \
    --set image=ghcr.io/oracle/weblogic-kubernetes-operator:4.X.X \
    --namespace <sample-kubernetes-operator-ns> \
    --wait weblogic-kubernetes-operator \
    kubernetes/charts/weblogic-operator
    例:
    cd /OAMK8S/weblogic-kubernetes-operator-4.X.X/weblogic-kubernetes-operator
    helm upgrade --reuse-values \
    --set image=ghcr.io/oracle/weblogic-kubernetes-operator:4.X.X \
    --namespace opns \
    --wait weblogic-kubernetes-operator \
    kubernetes/charts/weblogic-operator
    出力は次のようになります:
    Release "weblogic-kubernetes-operator" has been upgraded. Happy Helming!
    NAME: weblogic-kubernetes-operator
    LAST DEPLOYED: <DATE>
    NAMESPACE: opns
    STATUS: deployed
    REVISION: 2
    TEST SUITE: None
    
  3. 次のコマンドを実行して、オペレータのポッドとサービスが実行されていることを確認します:
    kubectl get all -n <sample-kubernetes-operator-ns>
    例:
    kubectl get all -n opns
    出力は次のようになります:
    NAME                                             READY   STATUS    RESTARTS   AGE
    pod/weblogic-operator-b7d6df78c-mfrc4            1/1     Running   0          40s
    pod/weblogic-operator-webhook-7996b8b58b-frtwp   1/1     Running   0          42s
    
    NAME                                     TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)             AGE
    service/weblogic-operator-webhook-svc    ClusterIP   10.106.51.57   <none>        8083/TCP,8084/TCP   42s
    
    NAME                                        READY   UP-TO-DATE   AVAILABLE   AGE
    deployment.apps/weblogic-operator           1/1     1            1           6d
    deployment.apps/weblogic-operator-webhook   1/1     1            1           42s
    
    NAME                                                   DESIRED   CURRENT   READY   AGE
    replicaset.apps/weblogic-operator-5884685f4f           0         0         0       6d
    replicaset.apps/weblogic-operator-b7d6df78c            1         1         1       40s
    replicaset.apps/weblogic-operator-webhook-7996b8b58b   1         1         1       42s