4일 차 3장 Minikube 및 Podman 설치 실습

jhin·2025년 3월 12일
0

K-PaaS

목록 보기
15/16

Minikube 설치

Minikube

  • 로컬 환경에서 쿠버네티스 클러스터 환경을 단일 워커 노드로 구현하여 사용할 수 있는 도구

Minikube 설치

$ cd ~
$ wget https://github.com/kubernetes/minikube/releases/download/v1.32.0/minikube-linux-amd64
$ sudo cp minikube-linux-amd64 /usr/local/bin/minikube
$ sudo install minikube-linux-amd64 /usr/local/bin/minikube
$ minikube version

kubectl 설치

  • ✅ Minikube 클러스터에 명령을 내리는 CLI
$ curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.29.2/bin/linux/amd64/kubectl
$ chmod +x ./kubectl
$ sudo mv ./kubectl /usr/local/bin/kubectl
$ kubectl version -o json  --client

Podman 설치

Podman

  • 리눅스 시스템에서 컨테이너를 개발, 관리, 실행하기 위한 오픈소스 툴
  • 데몬이 없는 포괄적인 아키텍처로 컨테이너를 더 안전하고 손쉽게 관리할 수 있고, 관련 툴과 기능을 통해 컨테이너 환경을 사용자 정의 방식으로 요구사항에 적합하게 설정할 수 있음

Podman 설치 및 MSA 애플리케이션 배포 파일 다운로드

  • ✅ Podman 설치 및 MSA 애플리케이션 배포를 위한 배포 설정 파일을 다운로드한다.
$ cd ~
$ git clone https://github.com/K-PaaS/edu-msa-file.git

Podman 설치

  • 컨테이너 및 컨테이너 이미지를 개발, 관리, 실행하기 위한 컨테이너 엔진 Podman을 설치
  • /etc/containers/ 경로에 있는 registries.conf 파일과 policy.json 파일을 수정한다.
$ cd ~/edu-msa-file
$ chmod +x podman-install.sh
$ sudo ./podman-install.sh
$ sudo rm -rf ~/.local/share/containers/

$ cd /etc/containers/
$ sudo rm registries.conf
$ sudo vim registries.conf

아래 내용 붙여넣기

[registries.search]
registries=["docker.io"]

$ sudo rm policy.json
$ sudo vim policy.json

아래 내용 붙여넣기

{"default":[{"type":"insecureAcceptAnything"}]}

Podman 설정 적용

$ sudo podman system reset

0개의 댓글