kubernetes service
Service是一组Pod的服务抽象,相当于一组Pod的LB,负责将请求分发给对应的 Pod;Service会为这个LB提供一个IP,一般称为ClusterIP。
Service是一组Pod的服务抽象,相当于一组Pod的LB,负责将请求分发给对应的 Pod;Service会为这个LB提供一个IP,一般称为ClusterIP。
网关是邮电局,所有的信息必须通过这里的打包、封箱、寻址,才能发出去与收进来;
网卡是设备,也就是邮电局邮筒,你家的信箱;
网桥是邮递员,但他只负责一个镇里面(局域网)不负责广域网。
网络模式 | 配置 | 说明 |
---|---|---|
bridge模式 | –net=bridge | (默认为该模式)此模式会为每一个容器分配、设置IP等,并将容器连接到一个docker0虚拟网桥,通过docker0网桥以及Iptables nat表配置与宿主机通信。 |
host模式 | –net=host | 容器和宿主机共享Network namespace。 |
container模式 | –net=container:NAME_or_ID | 容器和另外一个容器共享Network namespace。 kubernetes中的pod就是多个容器共享一个Network namespace。 |
none模式 | –net=none | 该模式关闭了容器的网络功能。 |
从NodeSource安装Node.js和npm
Kubernetes是一个全新的基于容器技术的分布式系统支撑平台。是Google开源的容器集群管理系统(谷歌内部:Borg)。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。并且具有完备的集群管理能力,多层次的安全防护和准入机制、多租户应用支撑能力、透明的服务注册和发现机制、內建智能负载均衡器、强大的故障发现和自我修复能力、服务滚动升级和在线扩容能力、可扩展的资源自动调度机制以及多粒度的资源配额管理能力。
Kubernetes 是一个可移植、可扩展的开源平台,用于管理容器化工作负载和服务,有助于声明式配置和自动化。它拥有庞大且快速发展的生态系统。Kubernetes 服务、支持和工具随处可见。