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 指定端口号。如果您没有手动指定端口,系统将为您分配一个端口。
- 登录到 master 节点。
如果您要使用的项目不存在,请为您的服务创建一个新项目:
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&
gt;,节点端口被列出。
您应能够使用 <NodeIP>:<NodePort>
地址访问该服务。