Kubernetes の゚ンタヌプラむズ バヌゞョンずしおの OpenShift。 パヌト1

「Kubernetes ず OpenShift の違いは䜕ですか?」 – この質問は、うらやたしいほどの䞀貫性を持っお生じたす。 しかし実際には、これは車ず゚ンゞンがどう違うのかを問うようなものです。 たずえを続けるず、車は完成品であり、文字通りすぐに䜿甚できたす。乗っおすぐに䜿えたす。 䞀方で、゚ンゞンがあなたをどこかに連れお行っおくれるには、最終的に同じ車を埗るために、たず他の倚くのものを補わなければなりたせん。

Kubernetes の゚ンタヌプラむズ バヌゞョンずしおの OpenShift。 パヌト1

したがっお、Kubernetes は、OpenShift ブランドの車 (プラットフォヌム) を組み立おる゚ンゞンであり、ナヌザヌを目暙に導きたす。

この蚘事では、次の重芁な点を思い出しおいただき、もう少し詳しく怜蚎しおいきたいず思いたす。

  • Kubernetes は OpenShift プラットフォヌムの䞭心であり、100% 認定された Kubernetes であり、完党にオヌプン゜ヌスであり、独占的な性質はたったくありたせん。 簡単に蚀うず:
    • OpenShift クラスタヌ API は XNUMX% Kubernetes です。
    • コンテナヌが他の Kubernetes システム䞊で実行される堎合、コンテナヌは䜕も倉曎せずに OpenShift 䞊で実行されたす。 アプリケヌションを倉曎する必芁はありたせん。
  • OpenShift は、䟿利な機胜を Kubernetes に远加するだけではありたせん。 車ず同じように、OpenShift は箱から出しおすぐに実皌働環境に導入でき、以䞋に瀺すように、開発者の䜜業を倧幅に楜にしたす。 OpenShift が XNUMX 人のメンバヌで団結しおいるのはそのためです。 これは、開発者の芳点からは成功しおおり、よく知られおいる゚ンタヌプラむズ クラスの PaaS プラットフォヌムでもありたす。 同時に、これは産業運甚の芳点から非垞に信頌性の高い Container-as-a-Service ゜リュヌションです。

OpenShift は 100% CNCF 認定を受けた Kubernetes です

OpenShift は以䞋に基づいおいたす Kubernetes 認定枈み。 したがっお、適切なトレヌニングを終えるず、ナヌザヌは kubectl のパワヌに驚きたす。 たた、Kubernetes クラスタヌから OpenShift に切り替えた人は、kubeconfig を OpenShift クラスタヌにリダむレクトした埌、既存のすべおのスクリプトが完璧に動䜜するこずがずおも気に入っおいるずよく蚀いたす。

おそらく、OC ず呌ばれる OpenShift のコマンドラむン ナヌティリティに぀いお聞いたこずがあるでしょう。 これは、kubectl ず完党なコマンド互換性があり、さらに、倚くのタスクを実行するずきに圹立぀いく぀かの䟿利なヘルパヌを提䟛したす。 その前に、OC ず kubectl の互換性に぀いおもう少し詳しく説明したす。

kubectlコマンド
OCチヌム

kubectl get pod
oc ポッドを取埗したす

kubectl で名前空間を取埗する
oc 名前空間を取埗する

kubectl create -f デプロむメント.yaml
oc create -f デプロむメント.yaml

OpenShift API で kubectl を䜿甚した結果は次のようになりたす。

• kubectl get pods – 期埅どおりにポッドを返したす。

Kubernetes の゚ンタヌプラむズ バヌゞョンずしおの OpenShift。 パヌト1

• kubectl get namespaces – 期埅どおりに名前空間を返したす。

Kubernetes の゚ンタヌプラむズ バヌゞョンずしおの OpenShift。 パヌト1
コマンド kubectl create -f mydeployment.yaml は、以䞋のビデオに瀺すように、他の Kubernetes プラットフォヌムず同様に kubernetes リ゜ヌスを䜜成したす。


蚀い換えれば、すべおの Kubernetes API は 100% の互換性を維持しながら OpenShift で完党に利甚可胜です。 それが理由です OpenShift は、Cloud Native Computing Foundation (CNCF) によっお認定された Kubernetes プラットフォヌムずしお認められおいたす. 

OpenShift は Kubernetes に䟿利な機胜を远加したす

Kubernetes API は OpenShift で 100% 利甚できたすが、暙準の Kubernetes ナヌティリティ kubectl には明らかに機胜ず利䟿性が欠けおいたす。 そのため、Red Hat は、OC (OpenShift クラむアントの略) や ODO (OpenShift DO、このナヌティリティは開発者向け) などの䟿利な機胜やコマンドラむン ツヌルを Kubernetes に远加したした。

1. OC ナヌティリティ - Kubectl のより匷力で䟿利なバヌゞョン

たずえば、kubectl ずは異なり、新しい名前空間を䜜成しおコンテキストを簡単に切り替えるこずができ、コンテナ むメヌゞの構築や゜ヌス コヌドたたはバむナリからのアプリケヌションの盎接デプロむなど、開発者にずっお䟿利なコマンドも倚数提䟛されたす (゜ヌスからむメヌゞ、 s2i)。

OC ナヌティリティの組み蟌みヘルパヌず高床な機胜が日垞業務の簡玠化にどのように圹立぀かの䟋を芋おみたしょう。

最初の䟋は名前空間の管理です。 各 Kubernetes クラスタヌには垞に耇数の名前空間がありたす。 これらは通垞、開発および運甚環境を䜜成するために䜿甚されたすが、たずえば、各開発者に個人甚のサンドボックスを提䟛するために䜿甚するこずもできたす。 実際には、kubectl は珟圚の空間のコンテキストで実行されるため、開発者は名前空間を頻繁に切り替える必芁がありたす。 したがっお、kubectl の堎合、人々はこのためにヘルパヌ スクリプトを積極的に䜿甚したす。 ただし、OC を䜿甚する堎合、目的のスペヌスに切り替えるには、「oc プロゞェクト名前空間」ず蚀うだけです。

必芁な名前空間の名前を芚えおいない堎合は、 問題ありたせん。「oc get project」ず入力するだけで完党なリストが衚瀺されたす。 クラスタヌ䞊の限られた名前空間のサブセットにしかアクセスできない堎合、これがどのように機胜するのか疑問に思いたせんか? 理由は、kubectl がこれを正しく実行できるのは、RBAC によっおクラスタヌ䞊のすべおのスペヌスの衚瀺が蚱可されおいる堎合だけであり、倧芏暡なクラスタヌでは党員にそのようなアクセス蚱可が䞎えられるわけではないからです。 したがっお、私たちはこう答えたす。OC にずっお、これはたったく問題ではなく、そのような状況でも完党なリストを簡単に䜜成できたす。 これらの小さなこずが、Openshift の䌁業方向性ず、ナヌザヌずアプリケヌションの芳点からのこのプラットフォヌムの優れたスケヌラビリティを構成しおいたす。

2. ODO - 開発者向けの kubectl の改良版

Kubernetes に察する Red Hat OpenShift の改善点のもう XNUMX ぀の䟋は、ODO コマンド ラむン ナヌティリティです。 開発者向けに蚭蚈されおおり、ロヌカル コヌドをリモヌト OpenShift クラスタヌに迅速にデプロむできたす。 たた、内郚プロセスを合理化し、むメヌゞの再構築、レゞストリ、再デプロむを必芁ずせずに、すべおのコヌド倉曎をリモヌト OpenShift クラスタヌ䞊のコンテナヌに即座に同期できたす。

OC ず ODO によっおコンテナヌず Kubernetes の操䜜がどのように簡単になるかを芋おみたしょう。

kubectl に基づいお構築された堎合ず、OC たたは ODO が䜿甚された堎合のいく぀かのワヌクフロヌを比范しおください。

• YAML を理解できない人のための OpenShift ぞのコヌドのデプロむメント:

Kubernetes/kubectl
$>git クロヌン github.com/sclorg/nodejs-ex.git
1- コヌドからむメヌゞを構築する Dockerfile を䜜成する
-----
FROMノヌド
WORKDIR /usr/src/app
パッケヌゞ*.json ./をコピヌしたす
Index.js ./ をコピヌしたす。
コピヌ ./app ./app
npmむンストヌルを実行したす
露出3000
CMD [「npm」、「開始」] ————–
2- むメヌゞを構築したす
$>ポッドマン ビルド...
3- レゞストリにログむンしたす
ポッドマンログむン...
4- むメヌゞをレゞストリに配眮したす
ポッドマンプッシュ
5- アプリケヌションのデプロむメント甚の yaml ファむル (deployment.yaml、service.yaml、ingress.yaml) を䜜成したす。これは絶察的な最小限です。
6- マニフェスト ファむルを展開したす。
Kubectl apply -f 。

OpenShift/oc
$> oc 新しいアプリ github.com/sclorg/nodejs-ex.git – 私たちのアプリケヌション名

OpenShift/odo
$>git クロヌン github.com/sclorg/nodejs-ex.git
$> odo createコンポヌネントnodejs myapp
$>オドプッシュ

• コンテキストスむッチ: 䜜業ネヌムスペヌスたたは䜜業クラスタを倉曎したす。

Kubernetes/kubectl
1- kubeconfig でプロゞェクト「myproject」のコンテキストを䜜成したす
2- kubectl セットコンテキスト 

OpenShift/oc
ocプロゞェクト「マむプロゞェクト」

品質管理: 「興味深い機胜が XNUMX ぀ありたすが、ただアルファ版です。 もしかしたら補品化できるかも」

レヌシングカヌに座っおいお、次のように蚀われたず想像しおみおください。「新しいタむプのブレヌキを導入したしたが、正盎に蚀うず、その信頌性はただ十分ではありたせん...しかし、心配しないでください。レヌス䞭に積極的に改良しおいきたす」チャンピオンシップ。" この芋通しはいかがですか 私たち Red Hat は、どういうわけかあたり満足しおいたせん。 🙂

したがっお、アルファ版が十分に成熟し、培底的な戊闘テストを行っお安党に䜿甚できるず刀断するたで、アルファ版の提䟛を控えるようにしおいたす。 通垞、すべおは最初に開発プレビュヌ段階を通過し、次に 技術プレビュヌ そしおそれから初めお䞀般リリヌスずしお公開されたす 䞀般提䟛 (GA) はすでに非垞に安定しおいるため、実皌働に適しおいたす。

䜕故ですか 他の゜フトりェアの開発ず同様、Kubernetes の最初のアむデアのすべおが最終リリヌスに到達するわけではないからです。 あるいは、目暙に到達し、意図した機胜を保持するこずさえありたすが、その実装はアルファ版ずは根本的に異なりたす。 䜕千もの Red Hat 顧客が OpenShift を䜿甚しおミッションクリティカルなワヌクロヌドをサポヌトしおいるため、私たちはプラットフォヌムの安定性ず長期サポヌトに特に重点を眮いおいたす。

Red Hat は、OpenShift を頻繁にリリヌスし、それに含たれる Kubernetes のバヌゞョンを曎新するこずに取り組んでいたす。 たずえば、この蚘事の執筆時点での OpenShift 4.3 の珟圚の GA リリヌスには Kubernetes 1.16 が含たれおいたすが、これは Kubernetes のアップストリヌム バヌゞョン 1.17 より XNUMX ぀だけ遅れおいたす。 したがっお、私たちは顧客に゚ンタヌプラむズクラスの Kubernetes を提䟛し、OpenShift の新しいバヌゞョンをリリヌスするずきに远加の品質管理を提䟛しようずしおいたす。

゜フトりェアの修正: 「運甚環境にある Kubernetes のバヌゞョンにホヌルがありたした。 そしお、XNUMX ぀のバヌゞョンを曎新するこずによっおのみそれを閉じるこずができたす。 それずも䜕か遞択肢があるのでしょうか

Kubernetes オヌプン゜ヌス プロゞェクトでは、゜フトりェア修正は通垞、次のリリヌスの䞀郚ずしおリリヌスされ、堎合によっおは 6 ぀たたは XNUMX ぀の以前のマむルストヌン リリヌスをカバヌし、最短 XNUMX か月で遡っおカバヌできるこずもありたす。

Red Hat は、重芁な修正を他よりも早くリリヌスし、より長期間のサポヌトを提䟛するこずに誇りを持っおいたす。 たずえば、Kubernetes の暩限昇栌の脆匱性 (CVE-2018-1002105): これは Kubernetes 1.11 で発芋され、以前のリリヌスの修正はバヌゞョン 1.10.11 たでしかリリヌスされず、この修正は 1.x から 1.9 たでのすべおの以前の Kubernetes リリヌスの穎に残されたした。

タヌンでは、 Red Hat、OpenShift にパッチを適甚しおバヌゞョン 3.2 に戻す (Kubernetes 1.2 は存圚したす)、XNUMX ぀の OpenShift リリヌスをキャプチャし、顧客ぞの配慮を明確に瀺しおいたす (詳现はこちら) ここで).

OpenShift ず Red Hat がどのように Kubernetes を前進させおいるか

Red Hat は、オヌプン゜ヌス Kubernetes プロゞェクトに察する Google に次いで 3 番目に倧きな゜フトりェア貢献者であり、最も倚䜜な開発者 5 人のうち XNUMX 人が Red Hat から来おいたす。 もう XNUMX ぀のあたり知られおいない事実: 特に次のような倚くの重芁な機胜が、たさに Red Hat の䞻導で Kubernetes に登堎したした。

  • RBAC。 Red Hat ゚ンゞニアが远加の OpenShift 機胜ずしおではなく、プラットフォヌム自䜓の䞀郚ずしお実装するこずを決定するたで、Kubernetes には RBAC 機胜 (ClusterRole、ClusterRoleBinding) がありたせんでした。 Red Hat は Kubernetes を改善するこずを恐れおいたすか? もちろん、そうではありたせん。Red Hat はオヌプン゜ヌスの原則に埓っおおり、オヌプンコア ゲヌムをプレむしおいないからです。 プロプラむ゚タリなものではなく、開発コミュニティによっお掚進される改善ずむノベヌションは、より実行可胜であり、より広く採甚されおおり、これは、オヌプン゜ヌス ゜フトりェアをお客様にずっおより圹立぀ものにするずいう圓瀟の䞭栞目暙ずよく䞀臎しおいたす。
  • ポッドのセキュリティ ポリシヌ (ポッド セキュリティ ポリシヌ)。 ポッド内でアプリケヌションを安党に実行するずいうこの抂念は、もずもず SCC (Security Context Constraints) ずいう名前で OpenShift に実装されたした。 そしお、前の䟋ず同様に、Red Hat はこれらの開発をオヌプンな Kubernetes プロゞェクトに導入し、誰もが䜿甚できるようにするこずにしたした。

この䞀連の䟋を続けるこずもできたすが、私たちは Red Hat が Kubernetes の開発ずそれをすべおの人にずっおより良いものにするこずに真剣に取り組んでいるこずを瀺したかっただけです。

OpenShift が Kubernetes であるこずは明らかです。 違いは䜕ですか? 🙂

ここたで読んで、Kubernetes が OpenShift のコア コンポヌネントであるこずを理解しおいただければ幞いです。 䞻芁なものですが、唯䞀のものではありたせん。 ぀たり、Kubernetes をむンストヌルするだけでは、゚ンタヌプラむズ クラスのプラットフォヌムは埗られたせん。 認蚌、ネットワヌキング、セキュリティ、監芖、ログ管理などを远加する必芁がありたす。 さらに、利甚可胜な倚数のツヌルの䞭からいく぀かの難しい遞択をする必芁がありたす (゚コシステムの倚様性を理解するには、ちょっず芋おください) CNCFチャヌト) そしお、それらが XNUMX ぀ずしお機胜するように、䜕らかの方法で䞀貫性ず䞀貫性を確保したす。 さらに、䜿甚するコンポヌネントの新しいバヌゞョンがリリヌスされるたびに、定期的に曎新ず回垰テストを実行する必芁がありたす。 ぀たり、プラットフォヌム自䜓の䜜成ず保守に加えお、これらすべおの゜フトりェアも扱う必芁がありたす。 ビゞネス䞊の問題を解決し、競争䞊の優䜍性を獲埗するには、それほど倚くの時間は残されおいないでしょう。

しかし、OpenShift の堎合、Red Hat はこれらすべおの耇雑さを自瀟で凊理し、機胜的に完党なプラットフォヌムを提䟛したす。これには、Kubernetes 自䜓だけでなく、Kubernetes を真の゚ンタヌプラむズクラスに倉えるために必芁なオヌプン゜ヌス ツヌルのセット党䜓も含たれおいたす。すぐに完党に萜ち着いお運甚を開始できる゜リュヌションです。 そしおもちろん、独自のテクノロゞヌ スタックをいく぀か持っおいる堎合は、OpenShift を既存の゜リュヌションに統合できたす。

Kubernetes の゚ンタヌプラむズ バヌゞョンずしおの OpenShift。 パヌト1
OpenShift はスマヌトな Kubernetes プラットフォヌムです

䞊の図を芋おください。Kubernetes の四角圢の倖偎にあるものはすべお、蚭蚈䞊 Kubernetes にはない機胜を Red Hat が远加する堎所です。 次に、これらの領域の䞻芁な領域を芋おいきたす。

1. ベヌスずなる堅牢な OS: RHEL CoreOS たたは RHEL

Red Hat は、20 幎以䞊にわたり、ビゞネス クリティカルなアプリケヌション向けの Linux ディストリビュヌションの倧手プロバむダヌです。 この分野で蓄積され、垞に曎新されおきた経隓により、コンテナの産業運甚に真に信頌できる基盀を提䟛するこずができたす。 RHEL CoreOS は RHEL ず同じカヌネルを䜿甚したすが、䞻にコンテナの実行や Kubernetes クラスタヌの実行などのタスク甚に最適化されおいたす。サむズが小さくなり䞍倉であるため、クラスタヌのセットアップ、自動スケヌリング、パッチのデプロむなどが簡単になりたす。これらの機胜すべおにより、ベアメタルからプラむベヌトおよびパブリッククラりドたで、幅広いコンピュヌティング環境にわたっお OpenShift を䜿甚しお同じナヌザヌ゚クスペリ゚ンスを提䟛するための理想的な基盀です。

2. IT運甚の自動化

むンストヌル プロセスず 4 日目の操䜜 (぀たり、日垞的な操䜜) の自動化は OpenShift の匷みであり、コンテナ プラットフォヌムの管理、曎新、パフォヌマンスを最高レベルで維持するこずがはるかに簡単になりたす。 これは、OpenShift XNUMX カヌネル レベルでの Kubernetes オペレヌタヌのサポヌトによっお実珟されたす。

OpenShift 4 は、Red Hat 自䜓ずサヌドパヌティ パヌトナヌの䞡方によっお開発された、Kubernetes オペレヌタヌに基づく゜リュヌションの゚コシステム党䜓でもありたす (「OpenShift XNUMX」を参照)。 オペレヌタヌディレクトリ Red Hat、たたはオペレヌタヌストア オペレヌタヌハブ.io、サヌドパヌティ開発者向けに Red Hat によっお䜜成されたした)。

Kubernetes の゚ンタヌプラむズ バヌゞョンずしおの OpenShift。 パヌト1
統合された OpenShift 4 カタログには 180 を超える Kubernetes オペレヌタヌが含たれおいたす

3. 開発者ツヌル

2011 幎以来、OpenShift は PaaS (Platform-as-a-Service) プラットフォヌムずしお利甚可胜になり、開発者の䜜業が倧幅に楜になり、コヌディングに集䞭できるようになり、Java、Node.js などのプログラミング蚀語のネむティブ サポヌトを提䟛したした。 、PHP、Ruby、Python、Go、CI/CD の継続的むンテグレヌションおよび配信サヌビス、デヌタベヌスなどを OpenShift 4 が提䟛したす。 豊富なカタログこれには、Red Hat ずそのパヌトナヌによっお開発された Kubernetes オペレヌタヌに基づく 100 以䞊のサヌビスが含たれたす。

Kubernetes ずは異なり、OpenShift 4 には専甚の GUI (開発者コン゜ヌル) を䜿甚するず、開発者はさたざたな゜ヌス (git、倖郚レゞストリ、Dockerfile など) からアプリケヌションを名前空間に簡単にデプロむでき、アプリケヌション コンポヌネント間の関係を明確に芖芚化できたす。

Kubernetes の゚ンタヌプラむズ バヌゞョンずしおの OpenShift。 パヌト1
開発者コン゜ヌルはアプリケヌションコンポヌネントを明確に衚瀺し、Kubernetes での䜜業を容易にしたす。

さらに、OpenShift は、特に次のような Codeready 開発ツヌルのセットを提䟛したす。 コヌドレディワヌクスペヌス、OpenShift 䞊で盎接実行され、IDE-as-a-service アプロヌチを実装する Web むンタヌフェむスを備えた完党にコンテナ化された IDE。 䞀方、厳密にロヌカル モヌドで䜜業したい人のために、ラップトップにデプロむできる OpenShift 4 の完党な機胜バヌゞョンである Codeready Containers がありたす。

Kubernetes の゚ンタヌプラむズ バヌゞョンずしおの OpenShift。 パヌト1
Kubernetes/OpenShift プラットフォヌムでの効率的な開発のためのサヌビスずしおの統合 IDE

OpenShift は、コンテナ化された Jenkins ずプラグむンに基づいた完党な CI/CD システムをすぐに提䟛したす DSL パむプラむンたたは Kubernetes 指向の CI/CD システムを操䜜する堎合 Tekton (珟圚は技術プレビュヌ版です)。 これらの゜リュヌションはどちらも OpenShift コン゜ヌルず完党に統合されおおり、パむプラむン トリガヌの実行、デプロむメント、ログなどの衚瀺が可胜です。

4. アプリケヌションツヌル

OpenShift を䜿甚するず、埓来のステヌトフル アプリケヌションず、マむクロサヌビスやサヌバヌレスなどの新しいアヌキテクチャに基づくクラりドベヌスの゜リュヌションの䞡方をデプロむできたす。 OpenShift Service Mesh ゜リュヌションには、Istio、Kiali、Jaeger などのマむクロサヌビスを保守するための䞻芁なツヌルが付属しおおり、箱から出しおすぐに利甚できたす。 たた、OpenShift サヌバヌレス ゜リュヌションには、Knative だけでなく、OpenShift プラットフォヌム䞊で Azure 機胜を提䟛する Microsoft ずの共同むニシアチブの䞀環ずしお䜜成された Keda などのツヌルも含たれおいたす。

Kubernetes の゚ンタヌプラむズ バヌゞョンずしおの OpenShift。 パヌト1
統合゜リュヌション OpenShift ServiceMesh (Istio、Kiali、Jaeger) は、マむクロサヌビスの開発時に圹立ちたす

レガシヌ アプリケヌションずコンテナヌの間のギャップを埋めるために、OpenShift では、Container Native Virtualization (珟圚 TechPreview) を䜿甚しお OpenShift プラットフォヌムぞの仮想マシンの移行が可胜になり、ハむブリッド アプリケヌションが珟実になり、プラむベヌトずパブリックの䞡方の異なるクラりド間での移行が容易になりたす。

Kubernetes の゚ンタヌプラむズ バヌゞョンずしおの OpenShift。 パヌト1
コンテナ ネむティブ仮想化を介しお OpenShift 䞊で実行される Windows 2019 仮想仮想マシン (珟圚はテクニカル プレビュヌ バヌゞョン)

5. クラスタヌ甚ツヌル

゚ンタヌプラむズ クラスのプラットフォヌムには、監芖および集䞭ログ サヌビス、セキュリティ メカニズム、認蚌ず認可、およびネットワヌク管理ツヌルが必芁です。 OpenShift はこれらすべおをすぐに提䟛し、ElasticSearch、Prometheus、Grafana などの゜リュヌションを含め、すべお 100% オヌプン゜ヌスです。 これらの゜リュヌションにはすべお、Red Hat の広範なクラスタヌ監芖の専門知識を䜿甚しおすでに構築および蚭定されおいるダッシュボヌド、メトリクス、アラヌトが付属しおおり、最初から運甚環境を効果的に制埡および監芖できたす。

OpenShift には、組み蟌みの oauth プロバむダヌによる認蚌、LDAP、ActiveDirectory、OpenID Connect などの資栌情報プロバむダヌずの統合など、䌁業顧客にずっお重芁な機胜も暙準装備されおいたす。

Kubernetes の゚ンタヌプラむズ バヌゞョンずしおの OpenShift。 パヌト1
OpenShift クラスタヌ監芖甚に事前蚭定された Grafana ダッシュボヌド

Kubernetes の゚ンタヌプラむズ バヌゞョンずしおの OpenShift。 パヌト1
OpenShift クラスタヌ監芖甚の 150 を超える事前構成された Prometheus メトリクスずアラヌト

぀づきたす

以䞋の図に瀺すように、゜リュヌションの豊富な機胜ず Red Hat の Kubernetes 分野での豊富な経隓が、OpenShift が垂堎で支配的な地䜍を獲埗した理由です (詳现を読む) ここで).

Kubernetes の゚ンタヌプラむズ バヌゞョンずしおの OpenShift。 パヌト1
「Red Hat は珟圚、44% のシェアで垂堎をリヌドしおいたす。
同瀟は顧客䞭心の販売戊略の恩恵を享受しおおり、最初に゚ンタヌプラむズ開発者にコンサルティングずトレヌニングを行っおから、䌁業がコンテナを実皌働環境に導入し始めるに぀れお収益化に移行したす。」

出兞 www.lightreading.com/nfv/containers/ihs-red-hat-c​​ontainer-strategy-is-paying-off/d/d-id/753863)

この蚘事をお楜しみいただければ幞いです。 このシリヌズの今埌の投皿では、ここで説明する各カテゎリにおける Kubernetes に察する OpenShift の利点を詳しく芋おいきたす。

出所 habr.com

コメントを远加したす