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