Red HatがCoreOS Container LinuxファンにFedoraを推奨: 皆さん、これはヴァルハラ行きの船に乗っているようなものですから、他のものに乗り換えましょう

Table of Contents

Red HatがCoreOS Container LinuxファンにFedoraを推奨: 皆さん、これはヴァルハラ行きの船に乗っているようなものですから、他のものに乗り換えましょう

Red Hat は、2018 年 1 月に買収したディストリビューションのサポート終了のタイムラインの詳細を明らかにし、Red Hat CoreOS Container Linux* に火の矢を放つ予定であると述べた。

CoreOS Container Linuxは、コンテナホスティングに最適化された軽量オペレーティングシステムとして設計されています。様々なクラスタアーキテクチャをサポートし、自動アップデートシステムを備えています。コンテナランタイムはDockerまたはCoreOSチームが開発した代替手段であるrkt(Rocket)のいずれかを選択できます。

Red HatはCoreOSを買収した際、Container Linuxは「Red Hat Enterprise Linux、Red Hat Enterprise Linux Atomic Host、そしてRed Hatの統合コンテナランタイムおよびプラットフォーム管理機能を補完するもの」であると述べました。また、同社はCoreOS KubernetesプロジェクトのTectonicとCoreOSコンテナレジストリQuayを、自社のOpenShift Kubernetesスイートに統合するとも発表しました。

2018年後半、Red HatはAtomic Hostの開発を中止し、新しいRed Hat CoreOSと関連するFedora CoreOSが「Container Linuxのコンセプト、テクノロジー、そしてユーザーエクスペリエンスを統合する」と発表しました。この製品は最終的にAtomic Hostに取って代わり、Red Hatの不変かつコンテナ中心のオペレーティングシステムとして機能することを目指しています。

コンテナ

IBMはRed Hatのパッケージ提供のおかげでソフトウェアポートフォリオをコンテナで出荷している

続きを読む

RedHat Enterprise Linux CoreOS (RHCOS) が、OpenShift Container Platform のクラスターマシンのデフォルトオペレーティングシステムになりました。さらに、RHCOS は「OpenShift Container Platform コントロールプレーンマシンでサポートされる唯一のオペレーティングシステム」であり、OpenShift コンポーネントとしてのみサポートされます。つまり、RHCOS は OpenShift の一部としてのみ存在します。

OpenShift以外の環境で同様の機能を求めるユーザーは、コミュニティ版のFedora CoreOSを利用できます。サポート終了の発表によると、これは「CoreOS Container Linuxの正式な後継」です。ただし、Red Hatは「Fedora CoreOSは現時点では、あらゆるユースケースにおいてContainer Linuxを置き換えることはできません」と認めています。

問題点としては、「Azure、DigitalOcean、GCE、Vagrant、またはContainer Linuxコミュニティがサポートするプラットフォーム」へのネイティブサポートが不足していることが挙げられますが、AWS、Azure、GCP、Alibaba、VMWare、OpenStackなど、多数のプラットフォームで動作します。さらに、Fedora CoreOSにはrktコンテナランタイムが含まれていません。

Fedora CoreOS は 1 月に正式にプレビュー版からリリースされましたが、「安定性に関する保証はない」という警告が付いています。

チームは次のように述べている。「Fedora CoreOS に必要な、段階的かつ探究的で将来を見据えた開発は、Fedora プロジェクト全体の礎石でもありますが、システムの自動更新時に理想的に存在する、鉄壁の安定性の保証と両立させることは困難であることがわかりました。」

Red Hatは、CoreOS Container LinuxのフォークであるFlatcar Linuxの存在を指摘しました。これは、OpenShiftへの移行を希望しないユーザーにとってより適している可能性があります。Flatcar Linuxは、ベルリンのKinvolkという企業によってサポートされています。

Red Hatによると、CoreOS Container Linuxのサポート終了スケジュールは大胆なものとなっている。セキュリティパッチを含むアップデートの最終日は5月26日。9月1日からは、「CoreOS Container Linuxに関連する公開リソースは削除または読み取り専用になります。OSのダウンロードは削除され、CoreUpdateサーバーはシャットダウンされ、OSイメージはAWS、Azure、Google Compute Engineから削除されます。GitHubリポジトリ(課題トラッカーを含む)は読み取り専用になります」とのことだ。OSイメージを削除する理由は、サポート終了後も引き続き利用されることを防ぐためだ。

ここでの問題は、Fedora CoreOS が CoreOS Container Linux の完全な代替品ではなく、この特定のニッチでは安定性が最優先事項であることを考えると、実稼働での使用を阻む注意事項があることです。®

* バイキングはそんなことはしなかった

Discover More