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.16.5.3. サービスの設定
サービスの作成または変更時に nodePort のポート番号を指定します。ポートを手動で指定しない場合は、システムが代わりにこれを割り当てます。
- マスターノードにログインします。
使用予定のプロジェクトが存在しない場合には、サービス用に新規プロジェクトを作成します。
oc new-project <project_name>
$ oc new-project <project_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下に例を示します。
oc new-project external-ip
$ oc new-project external-ip
Copy to Clipboard Copied! Toggle word wrap Toggle overflow サービス定義を編集して
spec.type:NodePort
を指定し、オプションで 30000-32767 範囲のポートを指定します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して サービスを作成し ます。
oc new-app <file-name>
$ oc new-app <file-name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下に例を示します。
oc new-app mysql.yaml
oc new-app mysql.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して新規サービスが作成されていることを確認します。
oc get svc NAME CLUSTER_IP EXTERNAL_IP PORT(S) AGE mysql 172.30.89.219 <nodes> 3036:30036/TCP 2m
oc get svc NAME CLUSTER_IP EXTERNAL_IP PORT(S) AGE mysql 172.30.89.219 <nodes> 3036:30036/TCP 2m
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 外部 IP が
<nodes>
として一覧表示され、ノードのポートが一覧表示されることに注意してください。
<NodeIP>:<NodePort>
アドレスを使用してサービスにアクセスできるはずです。