DevOps/Docker & Kubernetes
[MacOS] minikube 설치 및 쿠버네티스 클러스터 구성하기
minikube 란? 복잡한 쿠버네티스 클러스터 구성 작업을 가상환경을 이용하여 쉽게 구성하는 역할을 한다. 드라이버(driver)를 선택하여 원하는 가상환경(docker, podman, virtualbox, parallels, vmware, hyperkit 등)에서 구성 가능하다. 실제 운영환경에서는 쓰기 어렵지만, 쿠버네티스 학습 목적으로 활용하기 좋다. ✔︎ 필요한 사양 2 CPUs or more 2GB of free memory 20GB of free disk space Internet connection minikube start minikube is local Kubernetes minikube.sigs.k8s.io 위의 페이지에서 설치 방법과 실행 방법에 대해 확인할 수 있다. ◇ Homeb..
[MacOS] kubectl & kustomize 설치하기
◇ Kubectl 설치하기 Kubectl은 쿠버네티스의 API 서버와 통신하여 사용자 명령을 전달할 수 있는 CLI 도구이다. kubectl을 사용하여 쿠버네티스 클러스터에 명령어를 전달할 수 있다. MacOS에서 kubectl을 설치할 수 있는 방법은 3가지가 있다. curl을 사용한 바이너리 설치 Homebrew를 사용한 설치 Macports를 사용한 설치 1. curl을 사용하여 kubectl 바이너리 설치 curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/darwin/arm64/kubectl" 특정 버전을 다운로드하려면, $(curl -L -s https://dl.k8s.io/relea..
[Mac] Docker 설치하기 (with Docker for Desktop)
Docker는 리눅스 컨테이너를 관리하는 기술로 macOS와 Window에서 네이티브로 사용할 수 없다. 하지만 mac과 window에서도 Docker for Desktop을 사용하여 도커를 사용할 수 있게 되었다. Docker for Desktop은 docker, docker-compose 모두 포함되어 있으며 GUI를 제공한다. 도커 데스크탑을 이용하는 게 편하긴 하지만 모든 기능을 다 사용 가능한 것은 아니기 때문에 리눅스에서 사용하는 게 제일 best! 이번에는 Docker for Desktop을 설치하여 도커를 설치해보려고 한다. Docker for Desktop 설치하기 Install Docker Desktop on Mac docs.docker.com 위의 페이지에서 설치할 수 있으며 또는 아..
[Mac M1] Ubuntu 설치하기
1. Ubuntu Server for ARM를 다운로드한다. https://ubuntu.com/download/server/arm Ubuntu for ARM | Download | Ubuntu Download Ubuntu Server for ARM with support for the very latest ARM-based server systems powered by certified 64-bit processors. ubuntu.com 2. 아래 링크에서 Assets를 클릭한 후, UTM.dmg를 다운로드 받아 설치한다. https://github.com/utmapp/UTM/releases Releases · utmapp/UTM Virtual machines for iOS and macOS. Cont..