Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

feat: Add k3s option for nvidia orin images #2900

Closed
Tracked by #2130
laurivosandi opened this issue Sep 27, 2024 · 1 comment
Closed
Tracked by #2130

feat: Add k3s option for nvidia orin images #2900

laurivosandi opened this issue Sep 27, 2024 · 1 comment
Labels

Comments

@laurivosandi
Copy link

laurivosandi commented Sep 27, 2024

Is your feature request related to a problem? Please describe.

No k3s images are available for nvidia-jetson-agx-orin

Describe the solution you'd like

I'd like to be able to use k3s on Orin boards

Describe alternatives you've considered

Tried to locally build with:

earthly -P +all-arm \
  --VARIANT=standard \
  --MODEL=nvidia-jetson-agx-orin \
  --FLAVOR=ubuntu \
  --FLAVOR_RELEASE=20.04 \
  --FAMILY=ubuntu \
  --BASE_IMAGE=quay.io/kairos/cache:nvidia-base \
  --IMG_COMPRESSION=false \
  --K3S_VERSION=1.31.1

It succeeded but it seems there is no way to locally use the built image with osbuilder-tools or luet?
Screenshot from 2024-09-27 10-52-10

Additional context

@laurivosandi laurivosandi added enhancement New feature or request triage Add this label to issues that should be triaged and prioretized in the next planning call labels Sep 27, 2024
@jimmykarily jimmykarily moved this to In Progress 🏃 in 🧙Issue tracking board Sep 30, 2024
@jimmykarily jimmykarily removed the triage Add this label to issues that should be triaged and prioretized in the next planning call label Sep 30, 2024
@mudler
Copy link
Member

mudler commented Oct 1, 2024

@laurivosandi for Nvidia AGX we don't publish yet standard images with k3s.

For the moment it would be enough to use the images currently published (without k3s) and overlay on top the k3s/provider packages.

For instance, from our Dockerfiles, this is what standard images are including:

FROM base-kairos AS kairos-standard
ARG SOFTWARE_VERSION
LABEL io.kairos.k3s_version="${SOFTWARE_VERSION}"
RUN luet install -y system/provider-kairos
RUN luet install -y "k8s/k3s-$(which-init.sh)@${SOFTWARE_LUET_VERSION:-$SOFTWARE_VERSION}" utils/edgevpn utils/k9s utils/nerdctl container/kubectl utils/kube-vip

You can install k3s and provider-kairos with luet, or just overlay the container images with COPY / / --from=container-image

@kairos-io kairos-io locked and limited conversation to collaborators Oct 7, 2024
@mauromorales mauromorales converted this issue into discussion #2922 Oct 7, 2024
@github-project-automation github-project-automation bot moved this from Under review 🔍 to Done ✅ in 🧙Issue tracking board Oct 7, 2024

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
Projects
Archived in project
Development

No branches or pull requests

3 participants