This is an automated email from the ASF dual-hosted git repository.
apupier pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new dc3e64d3c0e Add Minikube deployment example for Camel 4.9 with Camel
JBang
dc3e64d3c0e is described below
commit dc3e64d3c0eb8569df7ddd11ac706d43a4cbc06c
Author: Aurélien Pupier <[email protected]>
AuthorDate: Tue Jan 14 10:38:48 2025 +0100
Add Minikube deployment example for Camel 4.9 with Camel JBang
Signed-off-by: Aurélien Pupier <[email protected]>
---
.../modules/ROOT/pages/camel-jbang-kubernetes.adoc | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/docs/user-manual/modules/ROOT/pages/camel-jbang-kubernetes.adoc
b/docs/user-manual/modules/ROOT/pages/camel-jbang-kubernetes.adoc
index 9dbd9aa3933..99f180c82fd 100644
--- a/docs/user-manual/modules/ROOT/pages/camel-jbang-kubernetes.adoc
+++ b/docs/user-manual/modules/ROOT/pages/camel-jbang-kubernetes.adoc
@@ -1354,10 +1354,19 @@ The delete operation will remove all resources defined
in the Kubernetes manifes
To run a local Kubernetes cluster with Minikube for development purposes.
Here are some tips from users that have been using this.
-The following steps have been known to be working (Camel 4.9):
+The following steps have been known to be working with Camel 4.8.1+:
1. `minikube start --addons registry --driver=docker`
2. `eval $(minikube -p minikube docker-env)`
3. `camel kubernetes run 'demo.camel.yaml' --cluster-type=minikube
--build-property=quarkus.kubernetes.image-pull-policy=Never`
Most important `--build-property=quarkus.kubernetes.image-pull-policy=Never`
without that it is not working, which is not clear from the current Minikube
docs.
+
+The following steps have been known to be working with Camel 4.9+:
+
+1. `minikube start --addons registry --driver=docker`
+2. `eval $(minikube -p minikube docker-env)`
+3. `camel kubernetes run demo.camel.yaml '--cluster-type=minikube'
'--build-property=quarkus.kubernetes.image-pull-policy=Never' '--trait
container.image-push=true' '--image-registry' '$(kubectl -n kube-system get
service registry -o jsonpath='{.spec.clusterIP}')' '--image-builder=docker'`
+
+Note that Docker multi-platform build is used. It requires to have followed
these
https://docs.docker.com/build/building/multi-platform/#build-multi-platform-images[Docker
requirements].
+