标签:nginx 打包 linux运维 操作 Django项目 管理系统 开始 自己 nod
参考: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的搭建。网上教程很多。之前只是觉得自己不会。所以就一直没敢尝试···
不过现在好像突然都明白了。知道是怎么回事了·······
标签:nginx 打包 linux运维 操作 Django项目 管理系统 开始 自己 nod
原文地址:https://www.cnblogs.com/52-qq/p/12365466.html