复制
收藏
提问
简洁
k8s对内对外访问方式
2个月前
全网
文档
学术
百科
知识库
回答简洁模式
深入研究一些
Kubernetes(k8s)提供了多种服务访问方式,以满足不同场景下的访问需求。
- 1. 集群内部访问:微服务之间通常使用DNS进行互相调用,通过服务名和端口号访问,如
my-service.yifan.svc.cluster.local:8080
2。此外,还可以使用ClusterIP,这是Service的默认类型,只能在集群内部访问68。 - 2. 集群外部访问:有三种主要方式,包括NodePort、LoadBalancer和Ingress。NodePort在每个节点上开放一个端口供外部访问38。LoadBalancer使用云提供商的负载均衡器来暴露服务8。Ingress是一个更高级的路由规则,通过Ingress Controller将外部请求转发到相应的服务14。
- 3. 访问外部服务:Kubernetes允许通过Service和Endpoint对象访问集群外部的服务,如MySQL7。还可以使用ExternalName类型的服务来访问使用域名的外部服务9,或者通过EndPoint方式访问使用IP的外部服务并指定端口9。
你觉得结果怎么样?