CoreOS (Container Linux) is eind mei 2020 end-of-life wat betekent dat deze geen updates meer zal krijgen: https://coreos.com/os/eol/
CoreOS gaat dankzij de overname van RedHat door als Fedora CoreOS:
Flatcar Linux is een fork van CoreOS en een drop-in replacement welke de filosofie van CoreOS doorzet:
- https://www.flatcar-linux.org/releases/
- https://kinvolk.io/blog/2020/03/steps-to-migrate-from-coreos-to-flatcar-container-linux/
Als test heb ik Flatcar Linux al werkend gekregen door op een kale CoreOS VPS het volgende uit te voeren:
ignition.json:
{
"ignition": {
"config": {},
"security": {
"tls": {}
},
"timeouts": {},
"version": "2.2.0"
},
"networkd": {},
"passwd": {
"users": [
{
"name": "core",
"sshAuthorizedKeys": [
<public-ssh-key>
]
}
]
},
"systemd": {
"units": [
{
"mask": true,
"name": "locksmithd.service"
}
]
}
}
scp -o 'StrictHostKeyChecking no' -o 'UserKnownHostsFile /dev/null' ./ignition.json core@<ip-adres>:ignition.json
wget https://raw.githubusercontent.com/flatcar-linux/init/flatcar-master/bin/flatcar-install
sudo bash ./flatcar-install -d /dev/vda -C stable -i ignition.json
sudo reboot
Wellicht is het een idee om eerst te beginnen met een hulpartikel zoals voor CoreOS, maar dan voor Flatcar Linux met bovenstaande commando's.
Het zou helemaal geweldig zijn als jullie Fedora CoreOS en/of Flatcar Linux kunnen toevoegen als OS-keuze. Met name Flatcar Linux lijkt me makkelijk, omdat dit exact hetzelfde is als CoreOS met enkel wat endpoint- en naamwijzigingen.
Bedankt voor je feedback! We hebben recent Fedora CoreOS geïmplementeerd. Flatcar hebben we voor nu niet geïmplementeerd, maar sluiten we niet uit voor de toekomst.