-
Notifications
You must be signed in to change notification settings - Fork 0
Deploying application to Kubernetes cluster
Berat Postalcioglu edited this page Jan 7, 2023
·
2 revisions
Before starting you need to install 'minikube' 'kubectl' and 'docker' tools to your operating system.
minikube start --vm-driver=hyperkit --cpus=4 --memory=16384
kubectl create namespace swe599-demo
eval $(minikube docker-env)
docker build -f html-operations/Dockerfile -t html-operations .
docker build -f html-syntax-checker/Dockerfile -t html-syntax-checker .
docker build -f html-beautifier/Dockerfile -t html-beautifier .
docker images
kubectl apply -f html-operations-configmap.yaml
kubectl apply -f html-operations-secret.yaml
kubectl apply -f html-operations/deploy.yaml
kubectl apply -f html-syntax-checker/deploy.yaml
kubectl apply -f html-beautifier/deploy.yaml
kubectl get pod --namespace=swe599-demo --watch
minikube service -n swe599-demo html-operations-service
kubectl logs <podname> --namespace=swe599-demo -f
kubectl delete deployments --namespace=swe599-demo html-operations
kubectl delete deployments --namespace=swe599-demo html-syntax-checker
kubectl delete deployments --namespace=swe599-demo html-beautifier
kubectl delete services --namespace=swe599-demo html-operations
kubectl delete services --namespace=swe599-demo html-syntax-checker
kubectl delete services --namespace=swe599-demo html-beautifier
minikube delete