Repository holding Helm
code for deploying cars image classification model on Kubernetes cluster (e.g. minikube
).
Mentioned model is avaliable both:
minikube image load f1-image-classification-model:v0.9
0.1. minikube start
π minikube v1.32.0 on Ubuntu 19.10
β¨ Using the docker driver based on existing profile
π¨ For improved Docker performance, Upgrade Docker to a newer version (Minimum recommended version is 20.10.0, minimum supported version is 18.09.0, current version is 19.03.8)
π Starting control plane node minikube in cluster minikube
π Pulling base image ...
π Updating the running docker "minikube" container ...
π³ Preparing Kubernetes v1.28.3 on Docker 24.0.7 ...
π Verifying Kubernetes components...
βͺ Using image gcr.io/k8s-minikube/storage-provisioner:v5
π Enabled addons: storage-provisioner, default-storageclass
β /usr/bin/kubectl is version 1.18.0, which may have incompatibilities with Kubernetes 1.28.3.
βͺ Want kubectl v1.28.3? Try 'minikube kubectl -- get pods -A'
π Done! kubectl is now configured to use "minikube" cluster and "default" namespace by default
0.2. minikube dashboard
π Enabling dashboard ...
βͺ Using image docker.io/kubernetesui/dashboard:v2.7.0
βͺ Using image docker.io/kubernetesui/metrics-scraper:v1.0.8
π‘ Some dashboard features require the metrics-server addon. To enable all features please run:
minikube addons enable metrics-server
π€ Verifying dashboard health ...
π Launching proxy ...
π€ Verifying proxy health ...
π Opening http://127.0.0.1:43709/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/ in your default browser...
Opening in existing browser session.
0.3 minikube addons enable ingress
π‘ ingress is an addon maintained by Kubernetes. For any concerns contact minikube on GitHub.
You can view the list of minikube maintainers at: https://github.com/kubernetes/minikube/blob/master/OWNERS
βͺ Using image registry.k8s.io/ingress-nginx/controller:v1.9.4
βͺ Using image registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20231011-8b53cabe0
βͺ Using image registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20231011-8b53cabe0
π Verifying ingress addon...
π The 'ingress' addon is enabled
helm install image-classification-model ./image-classification-model-helm/
# Output:
# NAME: image-classification-model
# LAST DEPLOYED: Thu Apr 11 02:03:10 2024
# NAMESPACE: default
# STATUS: deployed
# REVISION: 1
# TEST SUITE: None
helm uninstall image-classification-model