kubernetes / kops

Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management
https://kops.sigs.k8s.io/
Apache License 2.0
15.97k stars 4.65k forks source link

Add support for CRI-O container runtime #9712

Open hakman opened 4 years ago

hakman commented 4 years ago

1. Describe IN DETAIL the feature/behavior/change you would like to see.

Alternative CRI-shim / runtime support was a popular request https://github.com/kubernetes/kops/issues/5524. Support for containerd was added in Kops v1.18. Adding support for CRI-O is a bit harder compared to containerd, but pretty similar.

2. Feel free to provide a design supporting your feature request.

The main PR for adding contained support https://github.com/kubernetes/kops/pull/7986 can be used as an example.

fejta-bot commented 4 years ago

Issues go stale after 90d of inactivity. Mark the issue as fresh with /remove-lifecycle stale. Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle stale

hakman commented 4 years ago

/remove-lifecycle stale /lifecycle frozen

bharath-123 commented 4 years ago

@hakman is this being actively worked on right now? Would love to pick this up if not. Have already submitted a few PRs to kops. I am sure I will be challenged here.

hakman commented 4 years ago

@hakman is this being actively worked on right now? Would love to pick this up if not. Have already submitted a few PRs to kops. I am sure I will be challenged here.

Why not, give it a try. If you see something out of place in the example PR, keep in mind that it was one of my first PRs here. 😄

bharath-123 commented 4 years ago

yes! Will try this out! hahaha will let you know if I find anything in the example PR :D

bharath-123 commented 3 years ago

/assign @bharath-123

BartoszZawadzki commented 3 years ago

What is the status of this?

bharath-123 commented 3 years ago

Hi @BartoszZawadzki . This feature is targeted for release in kOps 1.21. https://github.com/kubernetes/kops/pull/10662 have raised a WIP PR. we need to change protokube to a systemd process for this to work. So we targetted this work for kOps 1.21