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

Support for k8s version 1.24/1.25 ? #612

Closed
andrei-nefeli opened this issue Dec 9, 2022 · 26 comments
Closed

Support for k8s version 1.24/1.25 ? #612

andrei-nefeli opened this issue Dec 9, 2022 · 26 comments
Assignees

Comments

@andrei-nefeli
Copy link

andrei-nefeli commented Dec 9, 2022

Hello, will sysbox be updated to 1.24/1.25 ? I'm using GKE

because 1.23 end of life soon: 2023-02-28

@ctalledo
Copy link
Member

Hi @andrei-nefeli, thanks for asking; plan is to add support for v1.24/v1.25 in January 2023.

@zeus
Copy link

zeus commented Jan 18, 2023

Hi! Any updates?

@rodnymolina
Copy link
Member

@zeus, no update, we're working on it.

@rodnymolina rodnymolina self-assigned this Jan 20, 2023
@DekusDenial
Copy link
Contributor

DekusDenial commented Jan 27, 2023

just tapping in, EKS 1.25 is gonna land soon, likely early March

@rodnymolina
Copy link
Member

rodnymolina commented Jan 27, 2023

@DekusDenial, @zeus, @andrei-nefeli, we are still in the pre-release stage, but could you please give this image a try and let me know how it goes? This one is expected to support k8s/crio v1.22-1.26.

To point to it, you will need to update our install/uninstall manifests to ghcr.io/nestybox/sysbox-deploy-k8s:rodny-dev.

@DekusDenial
Copy link
Contributor

DekusDenial commented Jan 28, 2023

@DekusDenial, @zeus, @andrei-nefeli, we are still in the pre-release stage, but could you please give this image a try and let me know how it goes? This one is expected to support k8s/crio v1.22-1.26.

To point to it, you will need to update our install/uninstall manifests to ghcr.io/nestybox/sysbox-deploy-k8s:rodny-dev.

just tried, it's working on EKS 1.24, by pointing to your image tag.

@zeus
Copy link

zeus commented Feb 9, 2023

@DekusDenial, @zeus, @andrei-nefeli, we are still in the pre-release stage, but could you please give this image a try and let me know how it goes? This one is expected to support k8s/crio v1.22-1.26.

To point to it, you will need to update our install/uninstall manifests to ghcr.io/nestybox/sysbox-deploy-k8s:rodny-dev.

Failed on bare metal + RKE2 (v1.24.8+rke2r1)

Pod failed to start with:

Detected Kubernetes version v1.24
Deploying Kubelet config agent on the host ...

Running Kubelet config agent on the host (will restart Kubelet and temporary bring down all pods on this node for ~1 min) ...
Job for kubelet-config-helper.service failed because the control process exited with error code. See "systemctl status kubelet-config-helper.service" and "journalctl -xe" for details.
From system logs
Feb 09 23:05:43 gamma sh[3634524]: + kubelet_rke_deployment
Feb 09 23:05:43 gamma sh[3634524]: + command -v docker
Feb 09 23:05:43 gamma sh[3634767]: + docker inspect '--format={{.Config.Labels}}' kubelet
Feb 09 23:05:43 gamma sh[3634768]: + egrep -q rke.container.name:kubelet
Feb 09 23:05:43 gamma sh[3634767]: Error: No such object: kubelet
Feb 09 23:05:43 gamma sh[3634524]: + kubelet_rke2_deployment
Feb 09 23:05:43 gamma sh[3634524]: + systemctl is-active --quiet rke2-agent
Feb 09 23:05:43 gamma sh[3634524]: + false
Feb 09 23:05:43 gamma sh[3634524]: + kubelet_docker_systemd_deployment
Feb 09 23:05:43 gamma sh[3634524]: + command -v docker
Feb 09 23:05:43 gamma sh[3634810]: + systemctl show kubelet.service
Feb 09 23:05:43 gamma sh[3634811]: + egrep -q '^ExecStart.*=docker run'
Feb 09 23:05:43 gamma sh[3634524]: + return 1
Feb 09 23:05:43 gamma sh[3634524]: + do_config_kubelet
Feb 09 23:05:43 gamma sh[3634524]: + echo 'Detected systemd-managed host-based kubelet deployment on host.'
Feb 09 23:05:43 gamma sh[3634524]: Detected systemd-managed host-based kubelet deployment on host.
Feb 09 23:05:43 gamma sh[3634812]: ++ get_kubelet_bin
Feb 09 23:05:43 gamma sh[3634814]: +++ systemctl show kubelet
Feb 09 23:05:43 gamma sh[3634815]: +++ grep ExecStart=
Feb 09 23:05:43 gamma sh[3634816]: +++ cut -d ';' -f1
Feb 09 23:05:43 gamma sh[3634812]: ++ local tmp=
Feb 09 23:05:43 gamma sh[3634812]: ++ tmp=
Feb 09 23:05:43 gamma sh[3634821]: ++ echo ''
Feb 09 23:05:43 gamma sh[3634822]: ++ xargs
Feb 09 23:05:43 gamma sh[3634524]: + kubelet_bin=
Feb 09 23:05:43 gamma sh[3634524]: + '[' -z '' ']'
Feb 09 23:05:43 gamma sh[3634524]: + die 'Kubelet binary not identified.'
Feb 09 23:05:43 gamma sh[3634524]: + msg='Kubelet binary not identified.'
Feb 09 23:05:43 gamma sh[3634524]: + echo 'ERROR: Kubelet binary not identified.'
Feb 09 23:05:43 gamma sh[3634524]: ERROR: Kubelet binary not identified.
Feb 09 23:05:43 gamma sh[3634524]: + exit 1
Feb 09 23:05:43 gamma systemd[1]: kubelet-config-helper.service: Main process exited, code=exited, status=1/FAILURE

@rodnymolina
Copy link
Member

Thanks @zeus, was not expecting that, will check it out and have it fixed before our upcoming release.

@aldcons
Copy link

aldcons commented Feb 16, 2023

@DekusDenial, @zeus, @andrei-nefeli, we are still in the pre-release stage, but could you please give this image a try and let me know how it goes? This one is expected to support k8s/crio v1.22-1.26.

To point to it, you will need to update our install/uninstall manifests to ghcr.io/nestybox/sysbox-deploy-k8s:rodny-dev.

@rodnymolina we have also started using this in EKS and so far is good. Is there a rough estimate for a release date? I would like to be on a fixed known version.

@rodnymolina
Copy link
Member

@aldcons, thanks for giving this test image a try.

In regards to the new release's ETA, we are taking some extra time to fix important issues and add some key features. We expect to be able to generate a new release by the end of next week or the week after.

@aldcons
Copy link

aldcons commented Feb 22, 2023

Just my luck - I tried to use arm64 with this image. Obviously I'm getting an error :
"exec /use/bin/bash: exec format error" from the pod.

Is there a workaround or an arm64 dev image lying around 😁

Thanks

@rodnymolina
Copy link
Member

@aldcons, you're right, the dev-test image that we provided is only for amd64, sorry for that. We expect to have a final release in the next few days anyways.

@aldcons
Copy link

aldcons commented Feb 23, 2023

Brilliant, thank you.

Can't wait for the release!

@jonmcewen
Copy link

1.23 is EOL today

@NovemberZulu
Copy link

Hello, are there any news about the release? I tried ghcr.io/nestybox/sysbox-deploy-k8s:rodny-dev in Azure AKS v1.25.4, but all pods on the node die with an event along

Failed to create pod sandbox: rpc error: code = Unknown desc = creating pod sandbox with name "k8s_csi-azuredisk-node-p4mv4_kube-system_75863384-c3eb-4ebe-b291-172071effecc_0": empty trailing digest or ID in "@": invalid reference

Thanks!

@ctalledo
Copy link
Member

ctalledo commented Mar 6, 2023

@rodnymolina is working on the release right now, hopefully will be ready by next week.

Thanks @NovemberZulu for reporting the issue with Azure AKS v1.25, looks like the sysbox-deploy-k8s daemonset needs an adjustment to support that.

@NovemberZulu
Copy link

Hello, how is the release going? Thanks!

@ctalledo
Copy link
Member

ctalledo commented Mar 17, 2023

Hello, how is the release going? Thanks!

Apologies for the delay but it has been a bit more difficult than expected; @rodnymolina is working on it and he is working hard to deliver it before end of the month.

@NovemberZulu
Copy link

NovemberZulu commented Apr 4, 2023

Hello, are there any updates about the release date? It is April already... Thank you!

@rodnymolina
Copy link
Member

@NovemberZulu, thanks for your patience. We finally published the latest v0.6.1 release which includes support for Kubernetes v1.24 to v1.26.

Closing this issue now.

@mike-chen-samsung
Copy link

Just an FYI that the Enterprise Edition K8s manifests still point to the old image, registry.nestybox.com/nestybox/sysbox-ee-deploy-k8s:v0.5.2: https://raw.githubusercontent.com/nestybox/sysbox/master/sysbox-k8s-manifests/sysbox-ee-install.yaml

@ctalledo
Copy link
Member

Hi @mike-chen-samsung, yes this is on purpose: Sysbox-EE will no longer be sold, so we are not updating it. Thanks for the notice.

@DekusDenial
Copy link
Contributor

Does 16 pod/node restriction still apply in sysbox ce?

@ctalledo
Copy link
Member

Hi @DekusDenial: no, the 16 pods per limit restriction has been lifted in Sysbox CE v0.6.1. Hope that helps!

@tijmenstor
Copy link

@ctalledo should the docs be updated to reflect that change? Following docs still state that the limitation is there.

@ctalledo
Copy link
Member

ctalledo commented May 2, 2023

Hi @Tijmen34 , docs have been updated now. Thanks.

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

10 participants