/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
==> Next steps:
- Run these two commands in your terminal to add Homebrew to your PATH:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/${USER}/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
brew install --cask multipass
multipass version
multipass find: 설치 가능한 가상머신 목록
multipass launch : 그냥 실행하면 랜덤한 이름의 ubuntu 20.04 머신 실행
* multipass launch --name myVM --mem 2G --disk 10G --cpus 2 impish
이름 지정, 메모리 제한, 디스크 크기 지정, CPU 제한, impish ubuntu 버전 명시
multipass list: 만든 가상머신 목록 보기
multipass exec: 올라간 가상머신에서 실행하기
multipass shell: 올라간 가상머신에 쉘로 붙기
multipass info: 가상머신 정보 보기
multipass networks: 네트워크 객체 목록보기
(TIP) multipass 에 도커 올리기: ubuntu 위에 docker, portainer 설치한 상태로 올라감
multipass launch docker
multipass launch --name k3s-single --mem 2048M --disk 10G focal
multipass shell k3s-single
sudo apt update && sudo apt upgrade
mkdir k3s && cd k3s && wget -O k3s.sh https://get.k3s.io
chmod +x k3s.sh
mkdir -p /etc/rancher/k3s/
sudo vi /etc/rancher/k3s/config.yaml
./k3s.sh
systemctl status k3s
sudo kubectl get all
❯ multipass info k3s-single
Name: k3s-single
State: Running
IPv4: 192.168.64.2
10.42.0.0
10.42.0.1
Release: Ubuntu 20.04.4 LTS
Image hash: add2f33bf439 (Ubuntu 20.04 LTS)
Load: 0.59 0.63 0.38
Disk usage: 2.5G out of 9.5G
Memory usage: 719.7M out of 1.9G
Mounts: --
cat /etc/rancher/k3s/k3s.yaml