Skip to content

Latest commit

 

History

History
71 lines (52 loc) · 830 Bytes

README.md

File metadata and controls

71 lines (52 loc) · 830 Bytes

k8s

Requirements

  • java 21
  • docker
  • minikube (brew install minikube)
  • kubectl (included in minikube)
  • istioctl (brew install istioctl)
  • helm (brew install helm)

Components

components

Deploy

Reset Minikube

minikube delete
minikube start --cpus=8 --memory=8G
minikube addons enable metrics-server
istioctl install -y

Build Services

(
  cd _deploy
  eval $(minikube docker-env)
  ./build-images.sh
)

Deploy Services

(
  cd _deploy
  ./deploy-services.sh
)

Configure Ingress

(
  cd ansible
  ansible-playbook playbook.yml -e "active_namespace=blue"
)

Tunnel to Host

minikube tunnel

Check

open http://external.k8s/api/main/a/b/c

Dashboard

minikube dashboard