12 2019 档案

摘要:在搭建Kubernetes集群过程中,安装了kube-dns插件后,运行一个ubuntu容器,发现容器内无法解析集群外域名,一开始可以解析集群内域名,一段时间后也无法解析集群内域名。在排查问题前,先思考一下Kubernetes集群中的DNS解析过程,在安装好kube-dns的集群中,普通Pod的dnsPolicy属性是默认值ClusterFirst,也就是会指向集群内部的DNS服务器,kube-dns负责解析集群内部的域名 阅读全文
posted @ 2019-12-19 14:26 k8s-kb 阅读(2732) 评论(0) 推荐(0) 编辑
摘要:众所周知的是在构建一个Kubernetes集群时,容器网络通常会使用一个独立的私有子网来构建Kubernetes集群内部的pod网络和service网络,但在实际的业务场景中,没有企业会在一段时间内将内部全部的服务都迁移到Kubernetes集群中(因为涉及到业务架构以及整体业务的可靠性) 阅读全文
posted @ 2019-12-19 13:33 k8s-kb 阅读(2298) 评论(0) 推荐(0) 编辑
摘要:在处理过的 k8s 集群的众多问题中数据链路的问题往往是最复杂,最难排查的。这需要我们对 k8s 集群的网络通信的过程有着清晰的认识。Docker 通过 veth 虚拟网络设备以及 Linux bridge 实现了同一台主机上的容器网络通信,再通过 iptables 进行 NAT 实现了容器和外部网 阅读全文
posted @ 2019-12-19 11:12 k8s-kb 阅读(1917) 评论(1) 推荐(1) 编辑