5.2 OHSコンテナのデプロイ

KubernetesでOracle HTTP Server (OHS)コンテナを作成します。

  1. OHSコンテナをデプロイするには、次のコマンドを実行します。
    kubectl create -f $MYOHSFILES/ohs.yaml
    出力は次のようになります:
    configmap/ohs-script-configmap created
    deployment.apps/ohs-domain created
  2. 次のコマンドを実行して、ポッドのステータスを表示します:
    kubectl get pods -n <namespace> -w
    次に例を示します:
    kubectl get pods -n ohsns -w
    OHSコンテナの作成中に、次のように表示されることがあります。
    NAME                         READY   STATUS              RESTARTS   AGE
    ohs-domain-d5b648bc5-vkp4s   0/1     ContainerCreating   0          2m13s
    ポッドがContainerCreatingステータスの間に何が起こっているかを確認するには、次を実行します:
    kubectl describe pod <podname> -n <namespace>
    次に例を示します:
    kubectl describe pod ohs-domain-d5b648bc5-vkp4s -n ohsns
    コンテナが作成されると、READYステータスが0/1になり、STATUSRunningになります。次に例を示します:
    NAME                         READY   STATUS    RESTARTS   AGE
    ohs-domain-d5b648bc5-vkp4s   1/1     Running   0          3m10s
    ポッドがこのステータスの間に何が起こっているかを確認するには、次を実行します:
    kubectl logs -f <pod> -n <namespace>
    次に例を示します:
    kubectl logs -f <pod> -n ohsns
    すべてが開始されると、OHSが(READY 1/1)で実行されていることがわかります。
    NAME                         READY   STATUS    RESTARTS   AGE
    ohs-domain-d5b648bc5-vkp4s   1/1     Running   0          4m10s

障害が発生している場合は、「トラブルシューティングと一般的な問題」を参照してください。