kubernetes集群架构
2025-02-05 11:39:57 0 举报
Kubernetes(通常简称为K8s)是一个开源的容器编排平台,用于自动化容器化应用程序的部署、扩展和管理。
作者其他创作
大纲/内容
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
pod
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 条评论
下一页