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 created
Copy 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 5s
Copy 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.yaml
Copy 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 2m
Copy to Clipboard Copied! Toggle word wrap Toggle overflow