K8S 学习笔记
pod中各容器共享同一个网络栈和存储卷,因此各容器应该使用不同的端口,否则pod会启动失败;
有状态服务 VS 无状态服务?
网络通信
k8s的网络模型假定了所有Pod 都在一个可以直接连通的扁平的网络空间中,即所有pod都可以通过IP直接访问。因此在运行K8s之前应实现这个网络假设,将不同节点上的Docker容器之间的互相访问先打通。
同一个pod内各容器之间网络通信:lo,即localhost
各pod之间的网络通信:overlay network
pod与Service之间的通讯:各节点的Iptables规则