Configuring registry on Minikube
You can run Camel K integrations on plain Kubernetes using the Minikube cluster creation tool. Follow the instructions in the official doc for the installation.
Start a new instance of Minikube using the command:
minikube start Minikube provides a simple embedded local container registry that it makes the default choice for local development and demo purposes. After the startup process is completed, you need to enable the registry addon:
minikube addons enable registry Alternatively, you can also start an instance with the registry addon in one command:
minikube start --addons registry Once the registry is available, you can get the internal IP:
$ kubectl -n kube-system get service registry -o jsonpath='{.spec.clusterIP}'
10.102.190.238 And populate properly the environment variables:
REGISTRY_INSECURE: true
REGISTRY_ADDRESS: 10.102.190.238 You can also provide those configuration in the Camel K configmap:
kubectl create configmap camel-k-operator-configmap-configuration \
--from-literal=REGISTRY_ADDRESS="10.102.190.238" \
--from-literal=REGISTRY_INSECURE="true" \
-n camel-k