K8s

参考:https://www.cnblogs.com/misswangxing/p/10669444.html

k8s:一个容器管理系统

名词:Master节点。Node节点

Linux运维没有系统的学习过。只是简简单单的看看文档。

刚开始写的python项目都是采用uwsgi启动,nginx搭建反向代理运行;如果uwsgi挂掉了。整个项目也就挂掉了。于是加上了supervisor···

之前开发的所有Django项目,所用的数据库都是mysql,直接安装在服务器;系统不一致,安装方式不一致。安装容易报错。解决很简单。但是很麻···

后来工作需要,需要用到pg数据库。但是没搭建过,不会搭建;按照网上的教程。也总是报错,可能是系统依赖不一致导致···

再后来,看到了同事用docker,虽然自己之前看过文档。但是没操作过,感觉比较难···

事实上并不难,直接docker run一个后台运行的进程。并不用写dockerfile····

刚开始感觉dockerfile很难,不敢去尝试;后来不得已还是得去学习。也是很easy···又学习了制作镜像,打包镜像,导入镜像···

感觉docker学的差不多的时候,又要用到k8s,之前看过文档。但是没操作过。总以为docker == k8s··

其实并不是这样,docker只是k8s里面的一个小工具

k8s:容器管理平台,可以管理多个容器,容器挂掉自动重启之类的。

k8s管理平台相当于一个服务器集群,Master节点相当于负载均衡服务器,Node节点相当于执行具体任务的服务器(容器),Master管理并调度这些容器···

至于k8s的搭建。网上教程很多。之前只是觉得自己不会。所以就一直没敢尝试···

不过现在好像突然都明白了。知道是怎么回事了·······

相关推荐