python自动化运维学习路线,python自动化运维课程

kodinid 22 0

大家好,今天小编关注到一个比较意思的话题,就是关于python自动化运维学习路线的问题,于是小编就整理了3个相关介绍Python自动化运维学习路线的解答,让我们一起看看吧。

  1. 自动化运维用shell还是python?
  2. python需要学到什么程度才可以运维k8s?
  3. 运维岗真有人用Python脚本运维吗?

自动化运维用shell还是python?

没有固定答案,看需求,哪个简单高效完成任务用哪个。

基本上shell是首选,shell能有效完成则用shell。因为它简单,而且所有系统都搭载了,无需额外配置,Python不一定都有,而且可能不同版本的困扰。

python自动化运维学习路线,python自动化运维课程-第1张图片-安济编程网
图片来源网络,侵删)

但是如果用shell的复杂度增大,越来越力不从心,那可以切换到Python,因为Python的可用的库要多的多,特别是对于特殊的需求。

python需要学到什么程度才可以运维k8s?

学习到什么程度才可以运维k8s,这个问题的答案可能因人而异,但是一般来说,需要掌握以下几个方面的知识

1. Python编程基础:Python是k8s的官方开发语言,因此需要掌握Python的基础语法和常用库。

python自动化运维学习路线,python自动化运维课程-第2张图片-安济编程网
(图片来源网络,侵删)

2. Linux操作系统基础:k8s是一个容器编排平台,需要在Linux环境运行管理容器。因此需要掌握Linux的基本命令操作

3. Docker容器技术:k8s使用Docker作为其容器运行时环境,因此需要了解Docker的基本概念和使用方法

4. Kubernetes架构组件:k8s是一个分布式系统,由多个组件组成,包括API Server、Scheduler、Controller Manager、etcd等。需要了解这些组件的作用和相互关系。

python自动化运维学习路线,python自动化运维课程-第3张图片-安济编程网
(图片来源网络,侵删)

运维岗真有人用Python脚本运维吗?

分情况。简单的功能其实不需要用python实现。从运行简单来说,shell比python更简单。

但是对于一些需要一定的处理返回结果(最明显的是zabbix监控项),和一些反复执行的(多次执行的)操作,就可以考虑用python,对比shell有时候会简单很多

但是从运行环境来说,python还是要复杂一些,毕竟环境和各种模块、库需要从网络下载不是。

所以最后是否用python运维,还要看需求。

以上都是扯淡,反正我(本人就是做运维的)工作中很少、几乎不用python🐶🐶🐶

肯定有;

可能大多数同学都泛指的是公司内部运维,那肯定是上的完整的监控平台,但是由于工作的不可控***,我近几年一直是接项目运维,既然是接项目,那么就会遇到各种各样的问题;

就拿我们公司来说吧,承接了很多企业的项目,那么后期的运维怎么做呢,我们不可能说每个项目都给人家搭建一套完整的监控平台,单项目也就10几台服务器,单独弄监控平台也是不合理的,客户也无法接受这个成本,那么此时就体现了我们的脚本功底,每个服务都有专属的监控脚本;

可能是我们公司的产品不靠谱,总是会遇到各种各样的问题,比如有些请求处理失败了,那么怎么弄呢?提BUG?提需求?都是没问题的,但是需要的是什么?时间啊~~~从提起-讨论-开发-测试-修改-测试-上线~~~往往一个月就过去了,那么这一个月的时间里,出现问题怎么弄呢?这个时候我们的脚本功底就起到作用了,我们知道怎么处理,直接写脚本干上去就完事儿,虽然这个是过渡阶段,但是这个阶段往往很重要,而且用到的机会还是蛮多的~~~

个人觉得没有任何东西是“没用的”,既然存在,就有其道理,如果你学好了使用python写脚本,其实可以完成很多东西,比如监控、数据处理、业务逻辑分析接口调用、简单测试、随时随地都可以解决很多问题~~~

到此,以上就是小编对于python自动化运维学习路线的问题就介绍到这了,希望介绍关于python自动化运维学习路线的3点解答对大家有用。

标签: python 需要 脚本

上一个java与c语言转换,java转换成c语言

下一个混合策略编程教程,混合策略编程教程视频