先日、Raspberry Pi 4でFedora CoreOSを起動してみました。
CoreOSはMobyエンジンを搭載しており、DockerとPodmanのどちらも使用する事ができます。
ベアメタルとしてコンテナを動かして使うこともできますし、クラスタを構築してノード(PC)を複数追加して、その中でコンテナを動かすこともできそうです。
その準備としまして。CoreOSの初期設定ファイル、butaneファイルを作っておこうと思います。
※23.6.17追記:下記の内容を追記しました。
- syctlによるIPv4フォワーディング有効化(Ansibleで必要)
- pythonの自動インストール(Ansibleで必要)
- ssh-keygenによるssh認証
- トランスパイル
※23.6.24追記:IgnitionにてGPTパーティションを作成できることを確認できました。
- ルートパーティションの容量変更
※23.7.6追記: Kubesprayでkubernetesクラスタを構築する際に、calicoを使用するための設定を追加しました。
- sysctlによるrp_filter有効化(calicoで必要)
※23.7.13追記: ファイルディスクリプタの制限を解除するスクリプトを追加しました。















