Skip to content

azawalich/image-classification-model-helm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

image-classification-model-helm

Repository holding Helm code for deploying cars image classification model on Kubernetes cluster (e.g. minikube).

Image Classification Model

Mentioned model is avaliable both:

Adding image to use in minikube

minikube image load f1-image-classification-model:v0.9

Execution steps

0. RUNNING MINIKUBE LOCAL CLUSTER

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

1. INSTALLING HELM CHART

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

2. UNINSTALLING HELM CHART

helm uninstall image-classification-model

About

Repository holding code for deploying cars image classification model.

Resources

Stars

Watchers

Forks

Packages

No packages published