本文翻译自 A visual guide on troubleshooting Kubernetes deployments。
下面示意图可以帮助你调试 Kubernetes Deployment(你可以在此处【下载它的 PDF 版本】),另外在微信群里面也看到有朋友分享了一个对应的中文版(你可以在此处【下载它的中文版本】):
当你希望在 Kubernetes 中部署应用程序时,你通常会定义三个组件:
- Deployment – 用于创建你的应用程序的 Pod 副本的清单;
- Service – 一个内部负载均衡器,用于将流量路由到内部的 Pod 上;
- Ingress – 描述流量如何从集群外部流入到集群内部的服务上。
下面的示意图可以来简单说明:
[阅读全文]