This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.5.2.2. Init コンテナーの作成
以下の例は、2 つの init コンテナーを持つ単純な Pod の概要を示しています。1 つ目は myservice を待機し、2 つ目は mydb を待機します。両方のコンテナーが完了すると、Pod が開始されます。
手順
init コンテナーの YAML ファイルを作成します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow myserviceサービス用の YAML ファイルを作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow mydbサービス用の YAML ファイルを作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して
myapp-podを作成します。oc create -f myapp.yaml
$ oc create -f myapp.yaml pod/myapp-pod createdCopy to Clipboard Copied! Toggle word wrap Toggle overflow Pod のステータスを表示します。
oc get pods
$ oc get pods NAME READY STATUS RESTARTS AGE myapp-pod 0/1 Init:0/2 0 5sCopy to Clipboard Copied! Toggle word wrap Toggle overflow Pod のステータスが、待機状態であることを示していることを確認します。
以下のコマンドを実行してサービスを作成します。
oc create -f mydb.yaml oc create -f myservice.yaml
$ oc create -f mydb.yaml $ oc create -f myservice.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow Pod のステータスを表示します。
oc get pods
$ oc get pods NAME READY STATUS RESTARTS AGE myapp-pod 1/1 Running 0 2mCopy to Clipboard Copied! Toggle word wrap Toggle overflow