全部产品

创建服务(专有云)

更新时间:2020-12-21 20:19

创建应用服务 后,通过创建不同类型的服务(Services),您可以为应用服务设置不同类型的访问策略。

说明:推荐为新创建的应用服务新建服务,不建议复用已有的服务。

新版 AntStack 环境

AKS 提供通过界面向导和直接编写 Yaml 文件两种方式来创建服务。推荐使用用控制台向导创建 Service。

  1. 登录容器应用服务控制台,在左侧导航栏单击 网络 > 服务(Services)

  2. 服务(Services) 页面,单击 创建服务

  3. 选择服务类型 对话框中,选择所需服务类型,单击 下一步

    支持的服务类型如下,如需暴露集群外访问的服务,建议选择 节点端口

    • 集群 IP:Cluster IP,支持从集群内访问服务。
    • 节点端口:Node Port,支持从集群外的静态地址访问服务。
    • 自定义:提交 YAML 创建自定义服务。nodeport
  4. 配置服务的 基本信息,单击 下一步

    基本信息包含的内容如下:

    • 服务名称:必填。
    • 自定义 Label:选填。
    • 自定义 Annotation:选填。
  5. 添加服务 端口映射,单击 下一步

    您可以添加多个端口映射。端口映射包含的内容如下:

    • 名称:必填。
    • 协议:必选。仅支持 UDP 和 TCP。
    • 前端端口:必填。范围 1-65535。
    • 后端端口:选填。范围 1-65535。
    • 集群 IP(选填):可以通过设置 clusterIP 字段来指定集群 IP 地址。 比如,希望替换一个已经已存在的 DNS 条目,或者遗留系统已经配置了一个固定的 IP 且很难重新配置。更多详情参考 选择自己的 IP 地址端口配置
  6. 设置 Pod 选择器应用服务选择器,单击 提交

    开启应用服务选择器后,您可以选择将该服务与应用服务的后端 Pod 相关联,可以通过服务访问应用服务的后端 Pod 组。Pod 选择器会自动将该应用服务对应的 Pod label 作为过滤条件筛选与定位后端 Pod。 后端 Pod

    绑定成功后,可以在应用服务的服务详情页面查看已绑定的服务。 应用服务页 单击服务名称,看查看服务后端的 Pod IP 等详细信息。 服务详情

旧版 AntStack 环境

  1. 登录容器应用服务控制台,在左侧导航栏单击 网络 > 服务(Services)

  2. 服务(Services) 页面,单击 创建服务

  3. 输入 Yaml 文件,单击 确定

    示例如下:

    1. apiVersion: v1
    2. kind: Service
    3. metadata:
    4. name: test # Enter your service name
    5. namespace: default # Enter your namespace name
    6. spec:
    7. externalTrafficPolicy: Cluster
    8. ports:
    9. - name: http
    10. nodePort: 30184
    11. port: 80
    12. protocol: TCP
    13. targetPort: 80
    14. - name: https
    15. nodePort: 30487
    16. port: 443
    17. protocol: TCP
    18. targetPort: 443
    19. sessionAffinity: None
    20. type: LoadBalancer
    21. status:
    22. loadBalancer: {}
说明
  • 若创建失败,在该页面,输入正确的 YAML 内容,单击 提交
  • 若创建成功,系统会自动跳转到服务的详情页面,显示该服务的详细信息,包括事件列表 和 YAML 内容。