Pod:k8s最小单元
Service:pod每次动态创建后,自动分配的ip会不同,所以引入了service(即服务的注册与发现)
namespace:命名空间,主要用于隔离
docker只是容器,就好像虚拟机,只是个操作系统环境,给你安装自己的软件和服务。 k8s是个集群,可以和很多负载均衡产品(云产品)一起集成。 k8s的ingress控制器可以支持一些开源的负载均衡器,除了nginx,还有Haproxy等。 nginx具有反向代理功能,可以很容易实现反向代理的负载均衡,而且也比较流行,轻便,所以集群里用的也比较多。但是不是说非要用nginx才能实现负载均衡
不用,看你的微服务之间(或容器之间)是怎么调用,需不需要转发和负载均衡 k8s是微服务集群管理 docker是容器,运行于k8s的pod中 nginx是web服务器,对于k8s而言运行于docker中
kubernetes微服务编排 Docker打镜像 nginx反向代理负载均衡