Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

good news / bad news #8

Closed
tobwen opened this issue Apr 6, 2019 · 4 comments
Closed

good news / bad news #8

tobwen opened this issue Apr 6, 2019 · 4 comments

Comments

@tobwen
Copy link
Contributor

tobwen commented Apr 6, 2019

good news

  1. Podman can run kubernetic files now rootless: rootless: add support for kube podman#2857
  2. you can use https://github.com/kubernetes/kompose to convert docker-compose files up to v3.2
  3. more details: https://developers.redhat.com/blog/2019/01/29/podman-kubernetes-yaml/ and the conversion matrix: https://github.com/kubernetes/kompose/blob/master/docs/conversion.md

bad news

Maybe podman-compose isn't needed anymore now :(

@muayyad-alsadi
Copy link
Collaborator

IMHO, it's still needed because

  • this tool can do different types of mapping and transformations (like add-host to make links work unmodified)
  • it has no dependency other than podman (k8s setup is complex).

@hnioche
Copy link

hnioche commented Apr 7, 2019

I've tried kompose, but wasn't able to have the resulting kubernetes files to run local dockerfiles. It behaves like podman-compose right now where it tries to pull containers from a repository. I'm not sure it will be implemented (or maybe it is and I missed something).

I also think that k8s is quite more complex than docker-compose, a bit too much for certain usecases.

@chpio
Copy link

chpio commented Apr 10, 2019

also kubernetes isn't able to mount local host volumes?!

@tobwen
Copy link
Contributor Author

tobwen commented Apr 13, 2019

Okay, I'm rejecting the good news :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants