k8s
文章平均质量分 67
zxllstar
一剑光寒十四州
展开
-
k8s中对外暴露服务的三种方式
先说总结后面内容慢慢补1,通过Nodeport方式2,通过LoadBalance方式3,通过ingress方式ingress只不过是k8s实现7层代理的工具,拿ingress-nginx举例子,他将svc产生的资源的cluster-ip,通过7层代理的方式(例如nginx反向代理),统一用ingress-control与集群外部进行对接, 本质上ingress想与集群外部访问,仍然需要k8s集群的特性对外提供服务,而且想要通过ingress方式直接让集群外部进行访问,仍然需要集群外部单独的dns服原创 2021-07-16 18:43:32 · 2111 阅读 · 0 评论 -
k8s中Port、NodePort、TargetPort概念的区分
1:三个类型端口所应用位置的不同Port是Service的的端口TargetPort是Service映射pod的容器的端口(containerPort)NodePort是容器所在宿主机的端口(实质上也是通过service暴露给了宿主机,而port却没有)2:在作用上port的主要作用是集群内其他pod访问本pod的时候,需要的一个port,如nginx的pod访问mysql的pod,那么mysql的pod的service可以如下定义,由此可以这样理解,port是service的port,ngin原创 2021-07-01 18:27:08 · 478 阅读 · 0 评论