반응형
sudo systemctl daemon-reload
sudo systemctl enable minikube.service
sudo systemctl start minikube.service
[Unit]
Description=Minikube 자동 시작 서비스
After=network.target docker.service
[Service]
Type=oneshot
RemainAfterExit=true
User=사용자명
Group=사용자명
- kang이라는 아이디 사용중
ExecStart=/usr/local/bin/minikube start
ExecStop=/usr/local/bin/minikube stop
[Install]
WantedBy=multi-user.target
/etc/systemd/system
sudo vi minikube.service
minikube 실행 파일을 외부에서 가져오기
sudo curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
minikube-linux-amd64를 /usr/local/bin 디렉토리에 minikube로 복사
- 그리고 실수로 루트 디렉토리에서 진행해서 rm으로 삭제
sudo install minikube-linux-amd64 /usr/local/bin/minikube
rm minikube-linux-amd64
이후 cd ~로 돌아 와서 진행
minikube는 쿠버네티스 클러스터를 가동하는 역할
클러스터와 소통하는 명령 도구이므로 설치 해야함
sudo apt-get install -y kubectl
minikube 시작
minikube start
정상 작동하는지 minikube 상태 체크와 노트 상태 조회
minikube status
- minikube 상태 체크
kubectl get nodes
- 클러스터에 속한 노트 상태 정보 조회
아래 경로에 새 서비스 파일을 생성 합니다.
sudo vi /etc/systemd/system/minikube.service
아래 내용 작성 하기
[Unit]
Description=Minikube 자동 시작 서비스
After=network.target docker.service
[Service]
Type=oneshot
RemainAfterExit=true
User=사용자명
Group=사용자명
ExecStart=/usr/local/bin/minikube start
ExecStop=/usr/local/bin/minikube stop
[Install]
WantedBy=multi-user.target
id를 치면 uid gid있으니 확인 해보고 사용자 명에 넣을 것.
터미널에서 다음 명령어를 순서대로 실행
sudo systemctl daemon-reload
- systemd가 새로운 서비스 파일을 인식하도록 갱신
sudo systemctl enable minikube.service
- 부팅 시 자동으로 minikube 서비스 시작하도록
sudo systemctl start minikube.service
- minikube 서비스 실행
재부팅 후 확인
sudo systemctl status minikube.service
반응형
'인프라 > Kubernetis' 카테고리의 다른 글
[minikube]Pod, Replicaset, Deployment 실습 하기 (0) | 2025.08.14 |
---|---|
[minikube] 레플리카셋(replicaset)과 디플로이먼트(Deployment) (2) (2) | 2025.08.13 |
[minikube] 레플리카셋(replicaset)과 디플로이먼트(Deployment) (1) (2) | 2025.08.12 |
[minikube] 쿠버네티스에서 왜 Pod 단위로 관리할까? (1) | 2025.08.11 |
[minikube] kubectl 자동완성 기능 (1) | 2025.08.11 |