通过CCE使用K8S_Service
更新时间:2024-06-17
服务(Service)
用户可以通过百度智能云提供的 yaml 文件模板创建和修改服务,同时也能在页面中对服务的端点信息,关联容器组(Pod)信息等进行查看和操作,对服务(Service)的生命周期进行管理,同时允许用户通过 yaml 文件随时对已经部署的服务进行修改。
操作服务
1.进入“产品服务>容器引擎CCE”,点击集群进入详情页,点击“流量接入>服务”,进入服务列表页面。 查看服务列表,然后选择集群和命名空间,显示选定集群和命名空间的服务列表。
2.点击“新建服务”,用户可以通过 yaml 的形式创建新的服务,选择集群、命名空间,填写 yaml 文件,点击“确定”,提交成功后返回服务列表。
- 复制:可以复制当前 yaml 文件的内容。
- 取消:返回列表页。
CCE支持三种服务类型:
- ClusterIP,指通过集群的内部 IP 暴露服务,服务只能够在集群内部可以访问,是默认的 ServiceType;
- NodePort,通过每个 Node 上的 IP 和静态端口(NodePort)暴露服务,NodePort 服务会路由到具体 Pod。通过访问 NodeIP:NodePort,可以从集群外访问服务;
- LoadBalancer,指通过百度智能云提供的负载均衡服务(BLB),路由到 NodePort 服务和 ClusterIP 服务。具体使用方式,请参考 通过YAML创建LoadBalancer_Service
如果提交的内容有误,会弹框提示错误信息以及request id,如果错误信息无法满足要求,可以提交工单,由客服支持答复。
3.查看服务详情,点击列表页任何一行的服务名称,即可进入服务详情页,详情页内容包括:
- 服务的基本信息:名称、命名空间、标签、选择器、类型、保持会话信息、创建时间。
- 连接信息:集群IP、内部端点。
端点详情、关联容器组、事件信息。
相关操作 删除服务:在服务列表页面,勾选要删除的服务,点击“删除”按钮,确认信息后,点击“确认”。目前不支持批量删除操作。
修改服务:在服务列表页面,点击“修改”按钮,完成修改后,点击“更新”提交。此处也可点击“复制”,此时会复制 yaml 到剪贴板。