yeonghoon.kim

  • 게시판
  • 갤러리
  • aws

CentOS7 - minikube 설치

김영훈 2022.12.02 11:44 조회 수 : 1153

1. 환경

4vCore, 8GB 메모리, 20GB

 

2. SELINUX 비활성화

2. 1. SEINUX 설정에서 비활성화 설정

sed 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

2. 2. 현재 활성화된 SELINUX 비활성화

setenforce 0

 

3. firewalld 비활성화

3. 1. firewalld 서비스 종료

systemctl stop firewalld.service

3. 2. firewalld 부팅 시 자동으로 실행되지 않도록 설정

systemctl disable firewalld.service

 

4. 서버 리부팅

init 6

 

5. minikube 다운로드 및 설치

5. 1. minikube 다운로드

curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-latest.x86_64.rpm

5. 2. minikube 설치

rpm -Uvh minikube-latest.x86_64.rpm

 

6. docker 설치

6. 1. yum-utils 설치

yum install -y yum-utils

6. 2. docker 저장소 추가

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

6. 3. docker 설치

yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

 

7. docker 구동

7. 1. docker 구동

systemctl start docker

7. 2. docker 부팅 시 자동으로 구동되도록 설정

systemctl enable docker

 

8. kubectl 설치

8. 1. kubectl 다운로드

curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"

8. 2. kubectl 설치

install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl

 

9. 루트가 아닌 계정(sudo 권한이 있는)에서 클러스터 사용하도록 설정

usermod -aG docker ioniere

 

10. minikube 구동

10. 1. 사용자 전환

su - ioniere

10. 2. minikube 구동

minikube start

10. 3. kubectl 연동

kubectl get po -A

10. 4. minikube dashboard 활성화

minikube addons enable dashboard

10. 5. minikube dashboard 백그라운드로 구동

nohup minikube dashboard 1> /dev/null 2>&1 &

10. 6. proxy를 이용하여 외부에서 접근되도록 설정

nohup kubectl proxy --address='0.0.0.0' --disable-filter=true 1> /dev/null 2>&1 &

10. 7. minikube 웹 접속

http://10.0.0.100:8001/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy


  • 추천 0

  • 비추천 0
이 게시물을
목록

댓글 0

번호 제목 글쓴이 날짜 조회 수
공지 2025 일본 여행 계획 김영훈 2024.10.10 2876
공지 현금, 저축, 투자, 지출, 예산, 보험 내역(2024-05-30) 김영훈 2024.03.10 2412
229 Sectigo PositiveSSL 신청 시 파일 - 20230512 기준 [1] file 김영훈 2023.05.12 1165
228 데이터베이스 3주차 실습 김영훈 2023.03.19 822
227 python csv 파일 읽은 후 엑셀 파일로 저장 샘플 김영훈 2023.03.16 1678
226 데이터베이스 2주차 - 실습 김영훈 2023.03.08 775
225 시스템프로그래밍 2주차 - 사용명령 김영훈 2023.03.08 689
224 Python cx_Oracle 모듈 샘플코드 김영훈 2023.03.03 1920
223 아이맥 화면 동영상 캡처 - 커맨드 + 쉬프트 + 5 김영훈 2023.02.28 462
222 paramiko 일괄 명령 테스트 김영훈 2023.01.05 1319
221 파이썬 디스크 용량 체크 김영훈 2023.01.04 1197
220 Uptime Kuma용 push(패시브) 체크용 파일.py [1] 김영훈 2022.12.21 1060
219 python - re 라이브러리 김영훈 2022.12.19 775
218 python - requests 라이브러리 김영훈 2022.12.19 528
217 python - socket 라이브러리 김영훈 2022.12.19 1767
216 python - random 라이브러리 김영훈 2022.12.19 1466
215 CentOS7 아나콘다 환경에 주피터 노트북 설치 김영훈 2022.12.03 1134
» CentOS7 - minikube 설치 김영훈 2022.12.02 1153
213 growpart - no tools available to resize disk with 'gpt' 김영훈 2022.12.01 534
212 mac homebrew 설치 김영훈 2022.11.30 516
211 centos7 gitlab 설치 김영훈 2022.11.28 811
210 Your account is pending approval from your GitLab administrator and hence blocked. Please contact your GitLab administrator if you think this is an error. 김영훈 2022.11.28 1002
쓰기 태그
 첫 페이지 1 2 3 4 5 6 7 8 9 10 끝 페이지