K8S集群架构
2021-12-28 17:37:22 6 举报
Kubernetes是一个轻便的和可扩展的开源平台,用于管理容器化应用和服务。通过Kubernetes能够进行应用的自动化部署和扩缩容。
作者其他创作
大纲/内容
APP 1/etc/redis/redis.conf
containerruntime
HPA
CRIprotobuf
pod
service:http://api:80
container
web
配置中心
kubernetesserviceC
返回服务IP:192.168.2.168
RC/Deployment
kube-proxy
service:http://web:80
user conainter N
kubelet
scheduler
kubernetesserviceD
etcd高可用架构
kubernetesserviceG
Pause
Docker Container
kubernetesserviceA
mywebsite.com(Ingress Controller)
user conainter 1
CoreDNS Pod
api
kubernetesserviceE
user conainter 2
Master
kubernetes集群架构
etcd
Node 1
mount
SDN网络
kubernetes提供的微服务网格架构
scale
gRPCclient
service:http://docs:80
MetricsServer
kubernetesserviceF
docs
gRPCserver
controllermanager
获取服务信息建立DNS记录
Internet
Docker Engine
coredns
ConfigMap
查询服务名例如:servicename.ns1.svc.cluster.local
Node 2
DNS服务
弹性伸缩
API Server
kubernetesserviceH
CRI shim
kubernetesserviceB
0 条评论
下一页