容器设置仅在集群内访问, 完成后的服务如何通过服务名称 + 服务端口直接访问?

  • 回答 (2)
  • 关注 (0)
  • 查看 (87)

"

仅在集群内访问

提供集群内访问的服务将会提供一个可以被集群内其他服务或容器访问的入口(服务 IP),数据库类等服务如 MySQL 可以选择集群内访问,以保证服务网络隔离。 例如创建一个仅在集群内访问的 MySQL 服务,在设置服务访问方式时选择 仅在集群内访问。创建完成后的服务可以通过 服务 IP 或服务名称 + 服务端口 直接访问。

"

服务ip可以访问,但如何用服务名称访问?

比如我建立了一个容器, 名称为web, 运行的是一个测试的网站, 是否可以通过 curl http://web:80/health 访问?

用户1583174用户1583174提问于
无畏魂者如果对生活没有动力,那和三和大神有几分差别回答于

测试网站,那你需要改成公网访问才行。不然不对外输出访问功能。

阿郑阿郑回答于

不知道这种方式算不算是通过服务名+端口

执行 kubectl get svc 命令查看服务定义中支持的字段列表

得到如下结果

然后执行 curl http://CLUSTER-TP:80 来访问服务

可能回答问题的人

  • 腾讯云计算产品团队

    腾讯云 · 产品团队 (已认证)

    136 粉丝0 提问0 回答
  • CVM 产品团队

    24 粉丝0 提问7 回答
  • 小仙女和科学家

    9 粉丝0 提问0 回答
  • 怕冷的阳阳

    腾讯云 · 高级工程师 (已认证)

    19 粉丝1 提问0 回答
  • DRRR

    腾讯云 · 产品经理 (已认证)

    6 粉丝0 提问4 回答
  • candyxiao

    腾讯 · 高级产品经理 (已认证)

    10 粉丝0 提问7 回答

扫码关注云+社区

领取腾讯云代金券