2 ms·
Actually, I believe "podman generate kube" is even better: https://www.redhat.com/sysadmin/kubernetes-workloads-podman-systemd https://www.redhat.com/sysadmin/k
by madspindel 3y ago
Actually, I believe "podman generate kube" is even better:
https://www.redhat.com/sysadmin/kubernetes-workloads-podman-systemd https://www.redhat.com/sysadmin/kubernetes-workloads-podman-...
You can run your docker-compose file, then run "podman generate kube" and you will get a Kubernates yaml file.
Then you can run:
$ escaped=$(system-escape ~/guestbook.yaml)
$ systemctl --user start podman-kube@$escaped.service
And you can enable it to start on boot. It will read the yaml file and create the pod.
- yrro 3y agoFYI you'll have to enable lingering for your user on that system. Otherwise your user services won't start on _boot_ but only when you log in.
- moondev 3y agoOr you just run the kubelet(with systemd) and drop your manifests I to /etc/kubernetes/manifests Nothing can kube better than the kubelet! The new sidecar support for init containers can be used today. Every other abstraction is playing catch up