Skip to content

02. OS Install

OS Setup

UbuntuServer20.04.2LTS Setup

  1. GeeekPiケースの組み立て & 結線 & 起動確認
  2. Raspberry Pi Imager でSDカードにUbuntuServer20.04.2LTS(64bit) をインストール
  3. Raspberry Pi 4へSDカードを挿入し起動
  4. wifi設定

    sudo vim /etc/netplan/50-cloud-init.yaml
    
    # config check
    sudo netplan --debug try
    sudo netplan --debug generate
    
    # 適用
    sudo netplan --debug apply
    

    /etc/netplan/50-cloud-init.yaml (masterの場合)
    network:
      ethernets:
          eth0:
              dhcp4: true
              optional: true
      version: 2
      wifis:
        wlan0:
          optional: true
          dhcp4: false
          addresses:
          - 192.168.3.50/24
          gateway4: 192.168.3.1
          nameservers:
            addresses:
            - 8.8.8.8
            - 8.8.4.4
            search: []
          access-points:
            "<SSID名>":
              password: "<パスワード>"
    

  5. package更新

    sudo apt update
    sudo apt upgrade -y
    

  6. 日本語キーボードに変更し再起動
    sudo dpkg-reconfigure keyboard-configuration
    sudo reboot
    
    • Generic 105-key (Intl) PC を選択
    • Japanese を選択
    • Japanese を選択
    • The default for the keyboard layout を選択
    • No compose key を選択
  7. LOCALE
    sudo apt install -y language-pack-ja
    sudo update-locale LANG=ja_JP.UTF-8
    
  8. hostname
    #name=k8s-node1
    #name=k8s-node2
    name=k8s-master
    echo ${name} | sudo tee /etc/hostname
    sudo sed -i -e 's/127.0.1.1.*/127.0.1.1\t'$name'/' /etc/hosts
    
  9. /etc/hosts
  10. (ネットワークが変わっても疎通したいため) k8s内ではホスト名通信するためにhostを書き込む
    • k8s-master
    • k8s-node1
    • k8s-node2