摘要:
1.说明 对于Kubernetes的service,无论是cluster-ip和nodeport均是四层的负载,集群内的服务如何实现七层的负载均衡,这就需要借助于ingress,ingress控制器实现的方式有很多,比如nginx,contour,haproxy,trafik,lstio。几种常用的 阅读全文
posted @ 2021-07-23 17:56
jiayou111
阅读(430)
评论(0)
推荐(0)
摘要:
0.增加iptables规则 优化SNAT规则,各运算节点之间的各POD之间的网络通信不再出网。 让Pod之间通信Nginx日志能够显示Pod的IP,而非宿主机的IP。 1.优化前 hdss7-21,hdss7-22上操作 iptables规则各主机的略有不同,其他运算节点上执行时注意修改 [roo 阅读全文
posted @ 2021-07-23 16:36
jiayou111
阅读(210)
评论(0)
推荐(0)
摘要:
集群外访问:用户-->域名-->负载均衡器-->NodeIP:Port(ServiceIP)-->Pod IP:端口 1.创建NodePort型Service资源清单 [root@hdss7-21 ~]# kubectl create deployment nginx-dp --image=harb 阅读全文
posted @ 2021-07-23 16:25
jiayou111
阅读(449)
评论(0)
推荐(0)
摘要:
0.架构图 1.k8s服务发现插件——CoreDNS CoreDNS能够实现自动关联Service资源的"名称"和"集群网络IP",从而达到服务被集群自动发现。 操作过程: 运维主机创建资源配置清单 下载coredns镜像上传到仓库 配置内网dns node主机应用资源配置清单 1.1 本节架构 主 阅读全文
posted @ 2021-07-23 16:11
jiayou111
阅读(422)
评论(0)
推荐(0)
摘要:
0.架构图 kubernetes设计了网络模型,但却将它的实现交给了网络插件,CNI网络插件最主要的功能主是实现pod资源能够跨宿主机进行通信。 常见的CNI网络插件: Flannel Calico Canal Contiv OpenContrail NSX-T Kube-router 1.Flan 阅读全文
posted @ 2021-07-23 14:59
jiayou111
阅读(424)
评论(0)
推荐(0)
摘要:
一.pod控制器 controller用于控制pod。 控制器主要分为: ReplicationController(相当于ReplicaSet的老版本,现在建议使用Deployments加ReplicaSet替代RC) ReplicaSet 副本集,控制pod扩容,裁减 Deployments 控 阅读全文
posted @ 2021-07-23 14:12
jiayou111
阅读(182)
评论(0)
推荐(0)
浙公网安备 33010602011771号