k8s 基本网络模型

16.Kubernetes 网络模型 1.docker 的网络 docker 使用了一个比较简单的网络模型,即内部的网桥加内部的保留 IP。这种设计的好处在于容器的网络和外部世界是解耦的,无需占用宿主机的 IP 或者宿主机的资源,完全是虚拟的。它的设计初衷是:当需要访问外部世界时,会采用 SNAT 这种方法来借用 Node 的 IP 去访问外面的服务。比如容器需要对外提供服务的时候,所用的是 DNAT 技术,也就是在 Node 上开一

探针 Liveness 与 Readiness

10.探针 Liveness 与 Readiness1.需求首先是应用的健康状态上面,可以实时地进行观测;第二个是可以获取应用的资源使用情况;第三个是可以拿到应用的实时日志,进行问题的诊断与分析。当出现了问题之后,首先要做的事情是要降低影响的范围,进行问题的调试与诊断。最后当出现问题的时候,理想的状况是:可以通过和 K8s 集成的自愈机制进行完整的恢复。Liveness(存活探针)Readness(就绪探针)