3.3. 検証
次の検証手順では、openshift-helloworld サンプルアプリケーションを使用します。
現在の OpenShift プロジェクトに関連付けられている Pod のリストを表示します。
oc get pods
oc get podsCopy to Clipboard Copied! Toggle word wrap Toggle overflow NAME READY STATUS RESTARTS AGE openshift-helloworld-1-build 0/1 Completed 0 11m openshift-helloworld-1-deploy 0/1 Completed 0 10m openshift-helloworld-1-gzzrx 1/1 Running 0 10m
NAME READY STATUS RESTARTS AGE openshift-helloworld-1-build 0/1 Completed 0 11m openshift-helloworld-1-deploy 0/1 Completed 0 10m openshift-helloworld-1-gzzrx 1/1 Running 0 10mCopy to Clipboard Copied! Toggle word wrap Toggle overflow アプリケーションの Pod のログ出力を取得するには、その名前とともに
oc logs -fコマンドを使用します。次の例では、アプリケーションの名前が接頭辞として付いた最新の Pod に対応する、openshift-helloworld-1-gzzrxPod 名を使用しています。oc logs -f openshift-helloworld-1-gzzrx
oc logs -f openshift-helloworld-1-gzzrxCopy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow サービスのリストを取得します。
oc get svc
oc get svcCopy to Clipboard Copied! Toggle word wrap Toggle overflow NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE openshift-helloworld ClusterIP 172.30.64.57 <none> 80/TCP 14m
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE openshift-helloworld ClusterIP 172.30.64.57 <none> 80/TCP 14mCopy to Clipboard Copied! Toggle word wrap Toggle overflow アプリケーションをテストするための URL を取得します。これを行うには、アプリケーションをビルドする前に、
application.propertiesファイルでquarkus.openshift.route.expose=trueプロパティーを設定して、OpenShift Container Platform ルートを公開していることを確認します。oc get routes
oc get routesCopy to Clipboard Copied! Toggle word wrap Toggle overflow NAME HOST/PORT PATH SERVICES PORT TERMINATION WILDCARD openshift-helloworld openshift-helloworld-username-dev.apps.sandbox-m2.ll9k.p1.openshiftapps.com openshift-helloworld http None
NAME HOST/PORT PATH SERVICES PORT TERMINATION WILDCARD openshift-helloworld openshift-helloworld-username-dev.apps.sandbox-m2.ll9k.p1.openshiftapps.com openshift-helloworld http NoneCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注記ルートは現在ポート 80 でリッスンしており、ポート 8080 ではリッスンしていないことに注意してください。
このサンプルで示されているアプリケーションは、
curlと、oc get routesからの完全な URL 出力 (http://openshift-helloworld-username-dev.apps.sandbox-m2.ll9k.p1.openshiftapps.com) を使用して、Web ブラウザーまたはターミナルでテストできます。たとえば、
curl http://openshift-helloworld-username-dev.apps.sandbox-m2.ll9k.p1.openshiftapps.comになります。