高手在民间 Twitter网友手绘Kubernetes脑图
Posted K8S技术社区
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高手在民间 Twitter网友手绘Kubernetes脑图相关的知识,希望对你有一定的参考价值。
文末添加K8S技术社区小助手,获取Kubernetes 2018容器热点私享会视频PPT!
图片转载自twitter网友@1macias1
K8S技术社区
看图说话
在Kubernetes平台上运行一个典型的无状态应用,需要哪些Kubernetes对象?
在Kubernetes中,Application运行的实体是containers,1或多个containers构成一个Pod,为了更好地对Pod做生命周期管理,监控,扩缩,Kubernetes在Pod基础上再封装成Deployment。
Containers通过挂载Volumes就实现了持久存储;通过挂载Secretes就实现了注入用户名/密码,秘钥等敏感信息;通过挂载Config-Maps就能实现对container的灵活动态配置。
举个栗子:
容器化运行Keystone组件,为了保证keystone-api的高可用,可以创建一个3副本(Pods)的Deployment。 通过创建Secrete,包含keystone做数据库初始化时用到的默认用户名/密码信息。
通过创建ConfigMap,在部署keystone时根据环境信息动态修改keystone.conf文件。创建Service,集群内部可以通过service name访问keystone的internal url。创建ingress,集群外部通过ingress域名访问keysotne的public url。
——K8S技术社区评论员王博
你是程序猿对吗?会写代码的那种?
我是K8S技术社区评论员!会写代码的那种
以上是关于高手在民间 Twitter网友手绘Kubernetes脑图的主要内容,如果未能解决你的问题,请参考以下文章
马斯克亲自组织Code Review,并晒出Twitter架构图!网友们低估其代码能力了?
马斯克亲自组织Code Review,并晒出Twitter架构图!网友们低估其代码能力了?