我觉得越学K8S越觉得想学如何管理好一个网吧(自己关于k8s的理解)

   学了k8s,快一个月了,从一脸蒙圈到现在的已经看淡了。谷歌搞了十几年,自己要能在一个月搞懂。我觉得自己就不会这么菜的扣脚了。
   
   自己搭建过集群,学了k8s的基本概念,用了api调用。但是感觉自己好像是还没有学会。自己感觉就是个渣渣。
   
   虽然,自己不怎么会,但是越学,越觉得K8S集群像身边的一种东西,但是有不敢肯定。可能这就是技术源于生活,但是又高于生活。这里手动滑稽。
   
   好吧,不扯犊子了,我总觉得这个K8S集群就像是一个小时候,自己经常去的黑网吧。也许要说得是网咖。
   
   下面就是我为什么有这样理解的原因: 
   
   每一个pod就像是网吧的一个主机。这个主机上可以又许多的游戏(container),多个游戏(container)可以在同一个主机(pod)上运行。像Health Check里面的Liveness Probe和Readiness Probe 这两个指针就像是网管告诉你重启主机(pod)需要等待多少秒,防止错误操作一样。

   Namespace就像是一个个的网吧包间,在同一包间(Namespace)里当然可以闻到许多味道(k8s的资源),但是不能闻到别的包间(Namespace)的味道.

   Service就像是网吧的网线,如果没有网线(Service),每一个主机(pod)只能连接局域网,在网吧(K8S)的内部通信,但是有了网线(Service)就可以访问网吧外面的网络,就可以玩一些网络游戏。当然这写网线(Service)还有很多类型局域网(ClusterIP),互联网(NodePort),LoadBalancer,ExternalName,呃呃 最后这里不知道 怎么实例化,先空着吧。。。。

   Deployment则像是一个网管,管理这个多少个主机(pod),在正常的运行,不够了就去开启主机(pod)

   Secret就像是去网吧上网人的大脑,都存着关于自己用户的重要信息,像是密码这种。

   configMap就像网吧初始化主机(pod)的软件,存放着关于主机(pod)的配置,需要初始化的时候,就直接拿来用就行了。

  未完待续。。。。。。

  K8S还没有学完,要是哪一点不行,欢迎指导一下,我这个菜鸡。。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章