[Mac]マルチパスインストールKubernetes K 3 S


brewインストール

  • brew簡易取付
  • /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  • brew PATH追加
  • ==> 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)"

    複数のインストール

  • https://multipass.run/docs/installing-on-macos
  • 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:仮想マシン情報の表示

  • ≪マルチパス・ネットワーク|Multi Path Network|ldap≫:≪ネットワーク・オブジェクトのリストの表示|View Network Objects List|ldap≫

  • (TIP)マルチパスに追加:ubuntuにdockerとportinerをインストールする
  • multipass launch docker

    K 3 Sインストール-シングルノード

  • サーバの作成
  • multipass launch --name k3s-single --mem 2048M --disk 10G focal
  • サーバ接続
  • multipass shell k3s-single
  • 更新、k 3 sインストールスクリプトダウンロード
  • sudo apt update && sudo apt upgrade
    mkdir k3s && cd k3s && wget -O k3s.sh https://get.k3s.io
    chmod +x k3s.sh
  • k 3 sプロファイル作成
  • 参考:https://rancher.com/docs/k3s/latest/en/installation/install-options/how-to-flags/
  • https://rancher.com/docs/k3s/latest/en/installation/install-options/server-config/
  • mkdir -p /etc/rancher/k3s/
    sudo vi /etc/rancher/k3s/config.yaml
  • インストール(shell script,automation)
  • ./k3s.sh
  • 確認(システムサービス自動登録)
  • systemctl status k3s
    sudo kubectl get all
  • 資源使用状況の確認
  • RAM 1 GB以下、k 3 sなので軽い
  • ❯ 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:        --

    (参照)Lens-GUI Kuber netes


  • レンズ登録
  • cat /etc/rancher/k3s/k3s.yaml
  • 以上の内容をパッチワーク登録クベコンfig
  • ip情報のみマルチパスipに変更