1. VMware Workstation 설치
2. New Virtual Machine > iso 선택
3. 1 processor / 4 core
4. vm 실행
5. mirror 사이트 변경
- http://mirror.kakao.com/ubuntu
6. ubuntu-lv 용량 변경
- 10.000G -> 18.222G
7. Install OpenSSH Server 체크
8. vm snapshot 만들기 (옵션)
9. 도커 설치
- docker docs 참고 https://docs.docker.com/desktop/install/ubuntu/
10. minukube 설치
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube-linux-amd64 /usr/local/bin/minikube
11. minikube 시작
minikube start --driver=docker --kubernetes-version=v1.21.12 --memory=12g --cpus=4
12. alias 등록 및 kubectl 테스트
vi ./.bashrc
alias kubectl="minikube kubectl --"
source ./bashrc
kubectl versionku
13. kustomize 설치
wget https://github.com/kubernetes-sigs/kustomize/releases/download/v3.2.0/kustomize_3.2.0_linux_amd64
chmod +x kustomize_3.2.0_linux_amd64
sudo mv kustomize_3.2.0_linux_amd64 /usr/local/bin/kustomize
14. kubeflow 실행
git clone https://github.com/kubeflow/manifests.git
cd manifests
while ! kustomize build example | kubectl apply -f -; do echo "Retrying to apply resources"; sleep 10; done
15. Running 대기
kubectl get pod -A | egrep 'NAME|^auth|^cert-manager|^istio-system|^knative-|^kubeflow'
16. port-forward 실행
kubectl port-forward svc/istio-ingressgateway -n istio-system 8080:80
17. 접속 테스트
http://192.168.80.132:8080
'Infra > Kubernetes' 카테고리의 다른 글
[k8s] Pod Scheduling - Taint, Tolerations 란? (0) | 2024.12.15 |
---|---|
Kubernetes Objects 정리 (0) | 2023.02.15 |
우분투 용량 부족 시 확인 및 조치 (0) | 2023.02.14 |