❗ EC2 생성
https://radiant515.tistory.com/164
https://radiant515.tistory.com/165
EC2를 생성할 때 쿠버네티스는 최소 2코어에서 실행될 수 있기 때문에 t2.medium으로 유형을 선택해 주어야 한다. (약간의 과금이 있을 수 있다)
❗Docker 설치
sudo apt-get update
sudo apt-get install -y docker.io
sudo systemctl enable docker
sudo systemctl start docker
❗ minikube란?
https://radiant515.tistory.com/667
❗EC2에 Kubernetes(minikube) 설치
sudo apt-get update
sudo apt-get install -y curl apt-transport-https
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
sudo install minikube /usr/local/bin/
curl -LO "https://dl.k8s.io/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl"
chmod +x kubectl
sudo mv kubectl /usr/local/bin/
sudo usermod -aG docker $USER
minikube start --force
minikube status
❗트러블슈팅
1. 처음에 t2.micro로 인스턴스를 생성했더니 cpu가 1개라서 미니큐브를 실행할 수 없었다.
인스턴스 속성 비교표가 있어서 확인해 보았다. 지금은 간단한 작업만 했기에 micro로 충분했지만 나중에 서버를 구축하게 된다면 이런 속성까지 파악 후에 설계해야 할 것 같다는 생각을 했다.
728x90
반응형
'🔻DevOps > Kubernetes' 카테고리의 다른 글
[Kubernetes] Kubernetes로 같은 pod 동시 생성하기(Deployment) (0) | 2024.09.03 |
---|---|
[Kubernetes] Kubernetes의 service + Docker +SpringBoot 배포하기 (0) | 2024.09.03 |
[kubernetes] minikube란? (0) | 2024.09.03 |
[Kubernetes] Kubernetes(쿠버네티스)란? (0) | 2024.07.18 |