【文件属性】:
文件名称:harmonyos2-kubernetes-pfsense-controller:集成Kubernetes和pfSense
文件大小:51KB
文件格式:ZIP
更新时间:2021-07-01 15:13:53
系统开源
和声2
介绍
努力保持同步和和谐。
主要重点是通过集成和/或实现通常不随裸机安装提供的功能来促进一流的
Kubernetes
集群。
这通常是使用标准
Kubernetes
API
以及用于
pfSense
的
xmlrpc
API
来实现的。
从广义上讲,Kubernetes
API
被watch
,适当的更新通过
xmlrpc
调用以及适当的重新加载/重启/更新/同步操作发送到
pfSense
(
config.xml
)
以应用更改。
请注意,此控制器并非旨在同时运行多个实例(即:不要启动副本)。
免责声明:这是必然有错误的新软件。
请在使用前进行备份,因为它可能会占用您的配置。
话虽如此,所有已知的代码路径似乎都是可靠的并且可以正常工作。
如果您发现错误,请报告!
更新免责声明:这个软件已经不是很新了,但仍然肯定会有错误。
继续进行适当的备份
:)
话虽如此,它已经在多个系统上使用了多年,并且还没有做任何邪恶的事情。
安装
项目的deploy目录中提供了各种文件,根据您的需要和kubectl
apply更改。
或者,为方便起见,提供了一个
helm
存储库:
helm
repo
【文件预览】:
kubernetes-pfsense-controller-master
----.env.example(229B)
----.github()
--------bin()
--------workflows()
----src()
--------KubernetesPfSenseController()
----Dockerfile(528B)
----controller.php(3KB)
----examples()
--------declarative-example.yaml(4KB)
----LICENSE(11KB)
----composer.lock(54KB)
----README.md(11KB)
----.gitignore(252B)
----deploy()
--------deployment.yaml(973B)
--------config.yaml(3KB)
--------rbac.yaml(870B)
--------secret.yaml(172B)
----CHANGELOG.md(1KB)
----composer.json(2KB)