Jun 18, 2025
Jun 18, 2025
N/A Views
MD

https://pc.watch.impress.co.jp/docs/news/todays_sales/2022822.html

を見て、クーポン込みでSSD 512GB版が¥16,739だったのでSkyBarium N1 Proを 1台購入。激安。

レビューによるとインストール済のWindowsにはウイルス混入済wのようなので、Ubuntuをクリーンインストールする。

セットアップ内容をメモしておく。

Ubuntuのインストール

https://note.com/welkomiger/n/n7f669f9837b0 を参考にUSBメモリにUbuntuのISOを書き込み、インストール。

ISOは https://releases.ubuntu.com/24.04.2/ubuntu-24.04.2-live-server-amd64.iso を使用。

minimum構成を選択し、追加でopenssh-serverのみインストール。
GithubのSSH公開鍵を登録しておき、SSHのパスワード認証はOFFにしておく。

fastfetchのインストール

sudo add-apt-repository ppa:zhangsongcui3371/fastfetch -y
sudo apt update
sudo apt install fastfetch -y

fastfetchの実行結果

image

9cm * 9cm * 4cmのRaspberry Piより少し大きいくらいの筐体でこの値段とスペックなら十分満足。

諸々インストール

sudo apt install zip unzip lsof vim nfs-common apt-transport-https ca-certificates curl gnupg -y

Sudoers

sudo visudo
maki    ALL=NOPASSWD: ALL

Javaのインストール

sudo mkdir -m 0755 -p /etc/apt/keyrings/
wget -q -O - https://download.bell-sw.com/pki/GPG-KEY-bellsoft | gpg --dearmor | sudo tee /etc/apt/keyrings/GPG-KEY-bellsoft.gpg > /dev/null
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/GPG-KEY-bellsoft.gpg] https://apt.bell-sw.com/ stable main" | sudo tee /etc/apt/sources.list.d/bellsoft.list
sudo apt update
sudo apt install bellsoft-java21 -y

AWS CLIのインストール

sudo snap install aws-cli --classic

Node Exporterのインストール

sudo apt install prometheus-node-exporter -y

Dockerのインストール

https://docs.docker.com/engine/install/ubuntu/

sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker

kubectlのインストール

curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.33/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpg
sudo chmod 644 /etc/apt/keyrings/kubernetes-apt-keyring.gpg
echo 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.33/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.list
sudo chmod 644 /etc/apt/sources.list.d/kubernetes.list
sudo apt update
sudo apt install kubectl -y

MicroK8sのインストール

KUBERNETES_VERSION=1.33
IPADDR=$(ip a show wlp2s0 | grep inet | grep -v inet6 | head -1 | awk '{print $2}' | cut -f1 -d/)
sudo snap install microk8s --classic --channel=${KUBERNETES_VERSION}/stable
sudo microk8s status --wait-ready
mkdir -p ~/.kube
sudo usermod -a -G microk8s $USER
sudo chown -R $USER ~/.kube
newgrp microk8s

その他の設定 https://ik.am/entries/782

Found a mistake? Update the entry.
Share this article: