Vlado Djerek
d2f3935ef7
align command paramaters for the ai playground fix
2025-09-16 23:04:26 +02:00
Vlado Djerek
e05e8febdc
add auto to --log-colors because llama-server will crashloop
2025-09-15 14:19:37 +02:00
Nir Soffer
c6105f46f8
docs: Add AI playground tutorial
...
- Show how to deploy the generic-device-plugin to allow multiple pods to
use the host GPU.
- Show how to deploy multiple large language models using GPU
acceleration.
- Show how to deploy and configure Open WebUI to interact with the
models.
2025-09-09 11:06:31 +03:00
Nir Soffer
ce0ab00360
Update Kubernetes versions
...
We use constants.OldestKubernetesVersion for testing the oldest version
and limiting --kubernetes-version when starting the clusters. Our
tradition is testing 6 releases back from current version, but we were
testing 14 release back (1.20.0).
For upgrading containerd to latest version (v2.1.4) we need to upgrade
to a newer release. Upgrade constants.OldestKubernetesVersion to 1.28.0
which seems to pass all tests.
legacyVersion() used in version_upgrade_test.go was 1.26.0. The comment
in file mention that this should be release from the last 6 month. We do
see failures in the relevant tests (TestRunningBinaryUpgrade) in many
builds so I bumped it as well to 1.32.0 (2 releases back from current).
In preload_test.go we tested --kubernetes-version=1.24.4 which is not
compatible with containerd v2. Use legacyVersion() instead so we don't
need to maintain another version.
We had many example of --kubernetes-version in the docs using older
version which are not supported. Replace all example with current
version to minimize future maintenance. We need to automated this later
so updating the version in minikube will also update the examples.
With this change we have 2 places to update kubernetes versions:
- constants.*KubernetesVersion
- legacyVersion()
2025-09-04 20:42:12 +03:00
Chemabj
11ad2a7e60
Update telemetry.md - Replacing don´t existing link/reference
...
Modified the Stackdriver link because the existing one no more exists. No clear the exact replacement in the opentelemetry site (exists exporter for rust, .net, etc... but not totally clear for this specific case where information is not more present) but it seems the added link is referencing to the Google Cloud Operations Suite that "replace" to stackdriver.
2025-09-01 18:02:28 -07:00
Nir Soffer
62529ec03e
spelling: Fix spelling errors with codespell ( #21273 )
...
Fix trivial spelling errors using codespell[1]:
codespell --skip '*.yaml,*.tmpl,*.json,*.html,*.patch,go.sum' -w
And rejecting some false positives fixes:
./CHANGELOG.md:907: fliter ==> filter
./third_party/go9p/clnt_write.go:48: Writen ==> Written
./third_party/kubeadm/app/features/features.go:69: AtLeast ==> at least
./site/content/en/docs/contrib/translations.md:106: certificats ==> certificates
./site/content/en/docs/contrib/translations.md:113: espace ==> escape
./site/content/en/docs/tutorials/amd.md:75: HSA ==> HAS
./site/content/en/docs/tutorials/amd.md:87: HSA ==> HAS
./pkg/minikube/config/extra_options_test.go:143: expRes ==> express
./pkg/minikube/config/extra_options_test.go:151: expRes ==> express
./pkg/minikube/config/extra_options_test.go:152: expRes ==> express
./pkg/minikube/config/extra_options_test.go:168: expRes ==> express
./pkg/minikube/config/extra_options_test.go:177: expRes ==> express
./pkg/minikube/config/extra_options_test.go:178: expRes ==> express
There are more spelling errors that need manual selection:
./CHANGELOG.md:234: issuse ==> issue, issues
./CHANGELOG.md:543: Pris ==> Prise, Prism
./hack/benchmark/time-to-k8s/page.go:73: readin ==> reading, read in
./hack/benchmark/image-build/generate-chart.go:82: INTERATIVE ==> INTERACTIVE, ITERATIVE
./hack/benchmark/image-build/generate-chart.go:87: INTERATIVE ==> INTERACTIVE, ITERATIVE
./hack/benchmark/image-build/generate-chart.go:137: INTERATIVE ==> INTERACTIVE, ITERATIVE
./hack/benchmark/image-build/generate-chart.go:162: interative ==> interactive, iterative
./hack/benchmark/image-build/generate-chart.go:195: INTERATIVE ==> INTERACTIVE, ITERATIVE
./third_party/go9p/fmt.go:132: Tread ==> Thread, Treat
./third_party/go9p/fmt.go:133: Tread ==> Thread, Treat
./third_party/go9p/p9.go:33: Tread ==> Thread, Treat
./third_party/go9p/p9.go:170: Tread ==> Thread, Treat
./third_party/go9p/p9.go:171: Tread ==> Thread, Treat
./third_party/go9p/p9.go:225: Tread ==> Thread, Treat
./third_party/go9p/p9.go:263: Tread ==> Thread, Treat
./third_party/go9p/packt.go:165: Tread ==> Thread, Treat
./third_party/go9p/packt.go:168: Tread ==> Thread, Treat
./third_party/go9p/srv_srv.go:305: Tread ==> Thread, Treat
./third_party/go9p/srv_srv.go:349: Tread ==> Thread, Treat
./third_party/go9p/unpack.go:170: Tread ==> Thread, Treat
./site/content/en/docs/tutorials/multi_control_plane_ha_clusters.md:145: Virual ==> Virtual, Visual, Viral
./pkg/drivers/krunkit/krunkit.go:392: Terminte ==> Terminate, Termite
./pkg/drivers/common/common.go:283: drawin ==> drawing, draw in, drawn
./pkg/drivers/kic/oci/oci.go:175: stroed ==> stored, stroked, strode
./pkg/minikube/out/out.go:412: isT ==> is, it, its, it's, sit, list
./pkg/minikube/out/out.go:413: isT ==> is, it, its, it's, sit, list
./pkg/minikube/out/out.go:414: isT ==> is, it, its, it's, sit, list
./pkg/minikube/shell/shell_test.go:152: writed ==> wrote, written, write, writer
./pkg/minikube/bootstrapper/kubeadm/kubeadm.go:710: wil ==> will, well
If we find a way to prevent the false positives we can use this command
for spell checking in the CI.
[1] https://github.com/codespell-project/codespell
2025-08-11 11:27:20 -07:00
Aaron Nall
fc70407316
Add support to docker runtime for OCI access to NVIDIA GPUs ( #20959 )
...
* Add support for --device=nvidia.com/gpu=all
* Add "nvidia.com" to valid options for gpus flag in TestValidateGPUs.
2025-08-07 11:23:31 -07:00
Nir Soffer
e9f13e56a9
site: Add example to ingress tutorial ( #20814 )
...
We show how to connect to redis with telnet, so let's show some commands
to make it more interesting.
This is modified example from redis docs:
https://redis.io/docs/latest/develop/get-started/data-store/#store-and-retrieve-data
2025-05-21 11:34:12 -07:00
Steven Powell
f22b29f30d
Merge pull request #19545 from RamBITS-AI/merge_nvidia-gpu-device-plugin__and__nvidia_device_plugin
...
Merge nvidia-gpu-device-plugin and nvidia-device-plugin.
2024-12-19 09:37:12 -08:00
Sarath Kumar
dfc0696c2d
Update Github actions documentation url ( #20126 )
2024-12-17 09:42:39 -08:00
Medya Ghazizadeh
fb58a5334d
Update ebpf_tools_in_minikube.md ( #19887 )
...
* Update ebpf_tools_in_minikube.md
* Update site/content/en/docs/tutorials/ebpf_tools_in_minikube.md
Co-authored-by: Steven Powell <44844360+spowelljr@users.noreply.github.com>
* Update ebpf_tools_in_minikube.md
* Update site/content/en/docs/tutorials/ebpf_tools_in_minikube.md
Co-authored-by: Steven Powell <44844360+spowelljr@users.noreply.github.com>
---------
Co-authored-by: Steven Powell <44844360+spowelljr@users.noreply.github.com>
2024-11-06 11:07:33 -08:00
fbyrne
50b5d8ee62
Add support for AMD GPU via --gpu=amd for docker linux amd64.
2024-10-11 21:36:06 +01:00
Ramachandran C
a98eefef98
Reverting nvidia-gpu-device-plugin to nvidia-device-plugin.
...
Reverting nvidia-gpu-device-plugin to nvidia-device-plugin.
2024-10-04 19:59:41 +05:30
Ramachandran C
28e780532a
Merge branch 'master' into merge_nvidia-gpu-device-plugin__and__nvidia_device_plugin
2024-10-04 19:49:41 +05:30
Predrag Rogic
2c6754b0c3
use installed kubectl version in examples
2024-09-28 16:11:48 +01:00
Matt L
bebee72e90
Update "Using NVIDIA GPUs with minikube" ( #19677 )
...
Adding a note to delete existing minikube instance before starting one with the nvidia shim. This confused me for an good bit before I figured out why minikube couldn't see my GPUs.
Completely deleting the the instance and restarting from scratch seems to set everything up in a good state:
> 🌟 Enabled addons: nvidia-device-plugin, storage-provisioner, default-storageclass
2024-09-20 10:25:53 -07:00
Medya Gh
f33a321ef5
remove deadlink
2024-09-16 15:41:43 -07:00
tianlj
ada3052435
Update nginx_tcp_udp_ingress.md
...
Synchronize article titles:
[Routing traffic multiple services on ports 80 and 443 in minikube with the Kubernetes Ingress resource] -> [Set up Ingress on Minikube with the NGINX Ingress Controller]
2024-09-09 03:00:59 +00:00
Ramachandran C
b282913a91
Messages, Warnings and In-line Code Comments w.r.t the merger.
...
Messages, Warnings and In-line Code Comments w.r.t the merger.
2024-08-31 17:48:55 +05:30
Jack Brown
3b2576d897
Fixed typo
2024-08-11 15:26:14 -07:00
Jack Brown
8a6cb5208d
Update module5.md
...
Removed unnecessary command to recreate deployment
The previous module didn't actually include a step to delete the deployment, so this could be confusing to users following the guide.
2024-08-11 15:15:26 -07:00
Steven Powell
6c39ab4e5e
site: Fix typo
2024-07-18 10:11:59 -05:00
Steven Powell
2ffdff4fad
Site: Update setup-minikube example
2024-06-24 08:56:29 -07:00
Steven Powell
b02c349ed3
site: Update tutorial images
2024-06-06 17:02:48 -07:00
Medya Ghazizadeh
5ee8d188d9
Merge pull request #18346 from prezha/ha-docs
...
ha tutorial
2024-03-26 09:47:36 -07:00
Predrag Rogic
364f049eee
add ha docs
2024-03-14 22:23:57 +00:00
chahatjaink
6060f7d51e
Update module1.md
2024-03-11 12:38:55 +05:30
Predrag Rogic
1843cb70c1
add ha docs
2024-03-10 01:18:27 +00:00
Steven Powell
bc2980bf26
Add explicit NVIDIA driver install instructions
2023-12-04 11:14:25 -08:00
Steven Powell
f90e4cb6d0
site: Missing . in version
2023-12-04 10:25:20 -08:00
Mark Moretto
da339a588a
Update module2.md
...
Fixed spelling discrepancy.
2023-11-06 22:45:43 -05:00
Emmanuel Chee-zaram Okeke
2b342a98a3
tutorials/kubernetes_101: fix typo in module 4
...
Signed-off-by: Emmanuel Chee-zaram Okeke <cheezaram.okeke@gmail.com>
2023-10-16 16:22:14 +01:00
Steven Powell
720b04249c
add minikube version to doc
2023-10-05 17:18:31 -07:00
Steven Powell
55b78ed5cf
change gpus flag from bool to string
2023-10-05 17:18:30 -07:00
Steven Powell
7f5fbf98fe
Automate installing NVIDIA Container Toolkit w/ flag
2023-10-05 17:18:30 -07:00
Steven Powell
53b09081b4
Automate installing NVIDIA Container Toolkit
2023-10-05 17:18:28 -07:00
Piotr Resztak
0fb290e39a
Add tutorial of using local-path-provisioner
2023-09-23 17:41:14 +02:00
Medya Ghazizadeh
52f4b5db9b
Revert "site: Update deploy an app"
2023-09-20 15:09:20 -07:00
jeremylinux-github
91f9985adb
Update module2.md
...
Adjusted a variable name at the bottom of the page ($POD_NAME)
2023-09-20 13:23:53 +02:00
Medya Ghazizadeh
1e8a1c5837
Merge pull request #16064 from dobesv/patch-1
...
site: registry-creds addon: Clarify when to use imagePullSecrets
2023-09-06 11:55:45 -07:00
Alex Serbul
929c4c385d
Update module5.md
2023-07-21 21:54:13 +03:00
Steven Powell
cf976f6dd8
Add addon readmes to website
2023-07-07 12:25:20 -07:00
Steven Powell
0dfd08d7bf
site: Update docs on running macOS minikube-gui
2023-06-22 09:30:36 -07:00
Steven Powell
6134ad5e42
site: Kubernetes 101 tutorial
2023-05-05 14:52:30 -07:00
Dobes Vandermeer
51c5cd3b76
Add backticks
2023-03-17 22:23:51 -07:00
Dobes Vandermeer
b632e66179
Note about kube-system being excluded by default
2023-03-17 22:23:14 -07:00
Dobes Vandermeer
050b1aabb7
Fixup wording
2023-03-17 22:21:33 -07:00
Dobes Vandermeer
8e724beaf6
registry-creds addon: Clarify when to use imagePullSecrets
2023-03-15 17:09:22 -07:00
Steven Powell
4440c832a6
site: update GUI docs for macOS
2023-03-08 08:10:35 -08:00
Steven Powell
258815716e
site: Update minikube-gui docs to use new binaries
2023-03-02 12:21:28 -08:00