【文件属性】:
文件名称:kubemen:Kubemen监视您的Kubernetes集群并在资源更改时发送通知
文件大小:287KB
文件格式:ZIP
更新时间:2021-05-24 23:05:30
python kubernetes python3 mattermost kubernetes-controller
他们看着您的Kubernetes集群…
Kubemen是一个,当集群上的资源发生变化时,它会发送通知,该变化在很大程度上受到Watchmen(2009)电影的影响。
当前支持的频道:
电邮
文档: :
安装
Kubernetes
要求:
在您的集群上启用ValidatingAdmissionWebhooks
您是集群的管理员
如果满足这些要求,则在集群上安装Kubemen非常简单:
为服务创建TLS证书,并通过CSR API对其进行签名:
$ sh deploy/create-cert.sh
部署Kubemen:
$ cat deploy/kubemen.yaml | sh deploy/patch-ca-bundle.sh | kubectl apply -f -
在本地
如果您想破解Kubemen:
创建并激活一个virtualenv :
$ virtual
【文件预览】:
kubemen-master
----README.rst(2KB)
----config.py(5KB)
----Dockerfile(214B)
----run.py(140B)
----requirements.txt(36B)
----artwork()
--------icons()
--------logo.png(44KB)
----.travis.yml(230B)
----LICENSE(1KB)
----setup.cfg(417B)
----docs()
--------source()
--------Makefile(609B)
----kubemen()
--------connectors()
--------app.py(3KB)
--------__init__.py(0B)
--------models.py(2KB)
--------tools.py(3KB)
----tests()
--------connectors()
--------app.py(3KB)
--------__init__.py(0B)
--------models.py(2KB)
--------tools.py(3KB)
--------conftest.py(2KB)
----.gitignore(546B)
----deploy()
--------kubemen.yaml(2KB)
--------patch-ca-bundle.sh(298B)
--------create-cert.sh(3KB)
----dev-requirements.txt(127B)