Π΄Π°ΡΠ°ΡΠ° Π½Π° ΠΏΡΠ΅ΠΊΡΠ°ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΡΠ° , Π½Π° ΠΌΡΡΡΠΎΡΠΎ Π½Π° ΠΊΠΎΠΉΡΠΎ ΠΈΠ΄Π²Π° ΠΏΡΠΎΠ΅ΠΊΡΡΡ (ΡΠ»Π΅Π΄ ΠΏΡΠΎΠ΅ΠΊΡ CoreOS, ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Red Hat ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈ Fedora Atomic Host ΠΈ CoreOS Container Linux Π² Π΅Π΄ΠΈΠ½Π΅Π½ ΠΏΡΠΎΠ΄ΡΠΊΡ). ΠΠΎΡΠ»Π΅Π΄Π½ΠΎΡΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π·Π° CoreOS Container Linux Π΅ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½ΠΎ Π·Π° 26 ΠΌΠ°ΠΉ, ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ ΠΆΠΈΠ·Π½Π΅Π½ΠΈΡΡ ΡΠΈΠΊΡΠ» Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΡΠ΅ ΠΏΡΠΈΠΊΠ»ΡΡΠΈ. ΠΠ° 1 ΡΠ΅ΠΏΡΠ΅ΠΌΠ²ΡΠΈ ΡΠ²ΡΡΠ·Π°Π½ΠΈΡΠ΅ Ρ CoreOS ΡΠ΅ΡΡΡΡΠΈ ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΈΠ·ΡΡΠΈΡΠΈ ΠΈΠ»ΠΈ ΠΏΡΠ΅Ρ Π²ΡΡΠ»Π΅Π½ΠΈ Π² ΡΠ΅ΠΆΠΈΠΌ ΡΠ°ΠΌΠΎ Π·Π° ΡΠ΅ΡΠ΅Π½Π΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠΈ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π½ΠΈΡΠ΅ Π·Π° ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΠΎΠ½Π½ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΡΠ±ΠΎΡΠΊΠΈ Π·Π° ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΡΠ΅Π΄ΠΈ ΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ. Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°ΡΠ° Π² GitHub ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ ΠΎΡΡΠ°Π²Π°Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΈ Π² ΡΠ΅ΠΆΠΈΠΌ ΡΠ°ΠΌΠΎ Π·Π° ΡΠ΅ΡΠ΅Π½Π΅.
ΠΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΡΠ° CoreOS Container Linux ΠΏΡΠΎΠ΅ΠΊΡΡΡ Fedora CoreOS Π·Π°Π΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π΅ΡΠ°ΠΏΠ° Π½Π° Π½Π°ΡΠ°Π»Π½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ (Ignition), ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° Π·Π° Π°ΡΠΎΠΌΠ°ΡΠ½ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΠ°ΡΠ° ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡ Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. ΠΡ Atomic Host ΡΠ° ΠΏΡΠ΅Ρ Π²ΡΡΠ»Π΅Π½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ OCI (Open Container Initiative) ΠΈ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° SELinux. ΠΠ° ΠΎΡΠΊΠ΅ΡΡΡΠ°ΡΠΈΡ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ Π½Π°Π΄ Fedora CoreOS Π² Π±ΡΠ΄Π΅ΡΠ΅ ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ° ΠΎΡΠΈΠ³ΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Kubernetes (Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° OKD).
ΠΠ° Π΄Π° ΡΠ΅ ΡΠ»Π΅ΡΠ½ΠΈ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡΡΠ° ΠΎΡ CoreOS Container Linux ΠΊΡΠΌ Fedora CoreOS, Π΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½Π° , ΠΊΠΎΡΡΠΎ ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΠΈ. Π ΡΠ΅ΠΊΡΡΠΈΡ ΡΠΈ Π²ΠΈΠ΄ Fedora CoreOS Π½Π΅ ΠΌΠΎΠΆΠ΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π΄Π° Π·Π°ΠΌΠ΅ΡΡΠΈ CoreOS Container Linux, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π² ΡΡΡΡΠ°Π²Π° Π½Π΅ Π²Π»ΠΈΠ·Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ rkt, Π½Π΅ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΈ Azure, DigitalOcean, GCE, Vagrant ΠΈ Container Linux, ΠΈ Π½Π΅ Π΅ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΏΠΎΡΠ²Π°ΡΠ° Π½Π° ΡΠ΅Π³ΡΠ΅ΡΠΈΠ²Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΠΈ Π½Π°ΡΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡΠ°.
ΠΠ° ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ Π½ΡΠΌΠ°Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ ΠΈΠ»ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Ρ Π½Π° Fedora CoreOS, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΡΠ½Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠΎΡΠΊΠ° , ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ CoreOS Container Linux. Π€ΠΎΡΠΊΠ° Π±Π΅ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Kinvolk ΠΏΡΠ΅Π· 2018 Π³ΠΎΠ΄ΠΈΠ½Π° ΡΠ»Π΅Π΄ ΠΈΠ·ΡΠ²Π»Π΅Π½ΠΈΡ Π½Π° Red Hat Π·Π° Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π΄Π° ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡΠ΅ Π½Π° CoreOS Π² ΡΠ²ΠΎΠΈΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ. ΠΡΠΎΠ΅ΠΊΡΡΡ Π±Π΅ΡΠ΅ ΡΡΠ·Π΄Π°Π΄Π΅Π½, Π·Π° Π΄Π° Π³Π°ΡΠ°Π½ΡΠΈΡΠ° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° CoreOS Container Linux, Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° ΡΠ°Π΄ΠΈΠΊΠ°Π»Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ ΡΠΏΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ°.
Flatcar Container Linux Π±Π΅ΡΠ΅ ΠΏΡΠ΅ΠΌΠ΅ΡΡΠ΅Π½ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°, ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ ΠΈ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅ Π½Π° Π²Π΅ΡΡΠΈΠΈ, Π½ΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠΎΠ΄ΠΎΠ²Π°ΡΠ° Π±Π°Π·Π° Π±Π΅ΡΠ΅ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°Π½ΠΎ Ρ
CoreOS (ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠ΅ ΡΡΡΡΠΎΡΡ
Π° Π² Π·Π°ΠΌΡΠ½Π°ΡΠ° Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° Π±ΡΠ°Π½Π΄ΠΈΠ½Π³Π°). ΠΡΠΎΠ΅ΠΊΡΡΡ ΠΎΠ±Π°ΡΠ΅ ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠ΅ Ρ ΠΎΠ³Π»Π΅Π΄ Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° ΠΏΠΎ Π²ΡΡΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅ Π΄Π° ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»Π½ΠΎΡΠΎ ΡΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Π½Π΅ Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° ΠΈΠ·ΡΠ΅Π·Π²Π°Π½Π΅ Π½Π° CoreOS Container Linux. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΎΡΠ΄Π΅Π»Π½Π° ΠΊΠ»ΠΎΠ½ "Π·Π° Flatcar Container Linux ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π°Ρ
Π° Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈ Ρ Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° Π½ΠΎΠ²ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΡΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΠΏΠ°ΡΡΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
