systemk:Systemk是virtual-kubelet的systemd后端。 不用启动容器,而是启动systemd单元

时间:2024-03-31 12:42:20
【文件属性】:

文件名称:systemk:Systemk是virtual-kubelet的systemd后端。 不用启动容器,而是启动systemd单元

文件大小:185KB

文件格式:ZIP

更新时间:2024-03-31 12:42:20

系统开源

Systemk:systemd的虚拟Kubelet 这是一个使用systemd作为后端的虚拟kubelet提供程序。 如今,每个Linux系统都已系统化。 通过使用 (仅一个Go二进制文件)和此虚拟kubelet,您可以使用Kubernetes API设置系统。 网络是主机的网络,因此将其用于更重的(有状态的)应用程序是有意义的。 文件系统是半隐藏的,但是emptyDir之类的东西可以工作。 希望该设置允许您使用Kubernetes API,而无需将自己沉浸在kubernetes的(大型)世界中(覆盖网络,入口对象等)。 但是,这确实意味着网络和发现(即主机)DNS已在要部署此系统的系统上正常工作。 如何使系统进入k3s和systemk并可以运行的状态是一个悬而未决的问题(现成的映像?一小部分的配置mgmt?)。 Systemk将使用systemd将pod作为服务单元启动。 这使用


【文件预览】:
systemk-main
----.gitignore(89B)
----go.mod(2KB)
----CODEOWNERS(22B)
----LICENSE(11KB)
----go.sum(88KB)
----.github()
--------workflows()
----main.go(2KB)
----README.md(15KB)
----k3s()
--------openssh-server.yaml(201B)
--------coredns.yaml(177B)
--------prometheus-deploy.yaml(1KB)
--------prometheus.yaml(3KB)
--------k3s-install.sh(23KB)
--------uptimed.yaml(825B)
--------while.yaml(582B)
--------README.md(66B)
--------uptimed-deploy.yaml(635B)
--------kubectl(23B)
--------k3s(220B)
----img()
--------prom.jpeg(90KB)
----cmd()
--------version.go(1KB)
--------http.go(5KB)
--------root.go(7KB)
--------flag.go(4KB)
----internal()
--------provider()
--------ospkg()
--------unit()
--------testdata()
--------kubernetes()
--------system()

网友评论