Minikube Install

- hpyYh
- 1 min read

OS install
bootable usb creation (ubuntu example)
- diskutil list
- diskutil unmountDisk /dev/disk4
- create bootable usb
- if server : sudo dd if=/Users/zaimyon/winitech/ubuntu-22.04.5-live-server-amd64.iso of=/dev/rdisk4 bs=1m status=progress
- if desktop : sudo dd if=/Users/zaimyon/winitech/ubuntu-22.04.5-desktop-amd64.iso of=/dev/rdisk4 bs=1m status=progress
- diskutil eject /dev/disk4
Ubuntu install
- Lang : English
- Network : manual (LAN cable connected)
- subnet : xxx.yyy.zzz.0/24
- ip : xxx.yyy.zzz.125
- gw : xxx.yyy.zzz.254
- dns : 8.8.8.8
- Username & Password
- name : test
- id : test
- pw : test00
- Install OpenSSH Server : selected
Ubuntu initial setting
- sudo apt update
Minikube install
Docker install
- https://docs.docker.com/engine/install/ubuntu/
- user add : to run docker without sudo
sudo usermod -aG docker $USER newgrp dockerMinikube install
kubectl install
Start minikube
- ingress controller use
minikube addons enable ingress - port forward :
sudo vi /etc/systemd/system/k8s-forward.service[Unit] Description=Kubernetes Ingress Port Forwarding After=network.target [Service] ExecStart=/usr/local/bin/kubectl port-forward --kubeconfig=/home/wini/.kube/config --address 0.0.0.0 -n ingress-nginx service/ingress-nginx-controller 80:80 Restart=always RestartSec=10 User=root [Install] WantedBy=multi-user.target- sudo systemctl daemon-reload
- sudo systemctl enable k8s-forward
- sudo systemctl start k8s-forward
- image push
ex) https://github.com/zarate02/quickkubedocker build -t spring-quick-$1:1.0 . -f demo-$1/Dockerfile minikube image load spring-quick-$1:1.0
- ingress controller use
- tags :
- Kubernetes