定时获取各个命名空间下svc地址,通过nginx输出页面

提供开发人员自查询地址

部署nginx 挂载目录,定时执行脚本获取值覆盖即可。

 

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2021/8/10 13:13
import os
cmd_awk = "awk '{print $3,$1}'"
ns_list = ['cbxxxdd','cbxxyl','cxxxuming','cxxxhr','cbxxxuhui','cbxxxting','cbxxxgmx','cxxxghan','uxxxxt']
for i in ns_list:
    if os.path.isdir('/root/mzk/%s'%(i)):
        os.system('kubectl -n %s get svc | %s | grep -v "CLUSTER-IP NAME"  > /root/mzk/%s/%s_hosts.txt'%(i,cmd_awk,i,i))
    else:
        os.system('mkdir /root/mzk/%s'%(i))
        os.system('kubectl -n %s get svc | %s | grep -v "CLUSTER-IP NAME"  > /root/mzk/%s/%s_hosts.txt' % (i, cmd_awk, i, i))

 

 

posted @ 2021-11-08 15:02  NeilyoX  阅读(80)  评论(0)    收藏  举报