k8s架构
2016-12-26 09:33:54 0 举报
Kubernetes(简称k8s)是一个开源的容器编排系统,用于自动化应用容器的部署、扩展和管理。它的核心思想是将集群中的多个主机抽象为一个整体,通过定义和调度容器来实现对应用服务的高效管理。Kubernetes具有高度的可伸缩性、弹性和容错能力,能够自动处理故障、负载均衡和服务发现等问题。此外,Kubernetes还提供了丰富的API和插件机制,方便用户进行二次开发和集成。总之,Kubernetes是一个强大而灵活的容器管理平台,为企业级应用的开发、测试和运维提供了一站式解决方案。
作者其他创作
大纲/内容
kube-dns
2.发现调用
连接
注册
Node110.100.10.1
管理
container
kubctl
2访问B
Dubbo
scheduler
SLB
etcd
clientA
POD
serviveBvip
发现
访问
master api
私有dns
注册nodeip+port
serviveBnodeport模式
selecor
Node210.100.10.2
podlable=appb
serviveB
forward
1.发现
lable=A
1.查询解析
k8s集群
lable=appbpodcontainer
dubbo
Master 3主
controllermanager
serviceBVIp
写入
SLB外部负载
调用
1查询解析
外部负载
10.100.10.1:31011
serviveB10.0.0.10
监视
INgressVIP=nodeip
kube-proxy
serviveA
lable=B
通过
DB
kubedns
api server
clientC
INgress外部负载
podlable=B
k8s集群内部
0 条评论
下一页