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の実行結果

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