![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
最美dee时光
good good study
展开
-
使用pygit2模块基于ssh密钥对的方式clone gitlab代码
【代码】使用pygit2模块基于ssh密钥对的方式clone gitlab代码。原创 2023-12-12 00:09:51 · 294 阅读 · 0 评论 -
python3 中使用 kubernetes模版操纵k8s集群
本文介绍kubernetes模块在k8s集群中的使用,其实就是将对kube-apiserver的http访问封装成python可用的对象。原创 2022-07-16 17:52:24 · 3543 阅读 · 1 评论 -
基于python3实现对k8s服务的更新发布
前置条件1、已安装python32、k8s服务已发布3、将k8s集群的认证配置文件拷贝到当前目录下实现方法cat k8s_svc_deploy.py#!/usr/bin/env python3# Description:update k8s service# Author: wangkximport sysimport subprocessimport yamlimport os#前置条件,判断输入的参数是否满足脚本传参if len(sys.argv) != 5: pri原创 2021-10-29 21:25:44 · 570 阅读 · 0 评论 -
通过python统计k8s集群中命名空间下的pod数量和节点上的pod数量
背景:由于k8s集群节点较多,需要统计到不同命名空间下的pod数量和节点上的pod数量。实现方法:基于python实现ns上的pod数量:#!/usr/bin/pythonimport commandsnamespaces = []pod_namespaces = []status,output = commands.getstatusoutput("kubectl get namespace")if status == 0: lines = output.split('\n')原创 2021-10-20 21:45:42 · 1378 阅读 · 0 评论