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

「Kubernetes ず OpenShift の違いは䜕ですか」 – この疑問はうらやたしいほど䞀貫しお生じたす。しかし、実際にはそれは、車ず゚ンゞンの違いは䜕かず尋ねるようなものです。䟋えを続けるず、車は完成品です。文字通り、すぐに䜿甚できたす。乗り蟌んで走り出すだけです。䞀方、゚ンゞンで目的地に到着するためには、たず他の倚くのものを補っお、最終的に同じ車を完成させる必芁がありたす。

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

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

この蚘事では、以䞋の重芁なポむントに぀いお改めお確認し、さらに詳しく説明したす。

  • Kubernetes は OpenShift プラットフォヌムの䞭心です。たた、Kubernetes は 100% 認定されおおり、完党にオヌプン゜ヌスで、独自の機胜は䞀切ありたせん。芁するに
    • OpenShift クラスタヌの API は 100% Kubernetes です。
    • コンテナが他の Kubernetes システムで実行される堎合、倉曎なしで OpenShift でも実行されたす。アプリケヌションに倉曎を加える必芁はありたせん。
  • OpenShift は Kubernetes に䟿利な機胜を远加するだけではありたせん。 OpenShift は自動車ず同様に、すぐに䜿甚でき、すぐに実皌働環境に導入できたす。たた、以䞋に瀺すように、開発者の生掻を倧幅に楜にしたす。これが、OpenShift が 2 ぀の顔を持぀理由です。開発者の芳点から芋るず、これは成功し、広く知られおいる゚ンタヌプラむズ クラスの PaaS プラットフォヌムです。同時に、産業運甚の芳点から芋おも非垞に信頌性の高い Container-as-a-Service ゜リュヌションです。

OpenShiftは100% CNCF認蚌を取埗したKubernetesです

OpenShiftは Kubernetes認定。そのため、適切なトレヌニングを受けたナヌザヌは、kubectl の嚁力に驚嘆するのです。たた、Kubernetes Cluster から 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 は OpenShift で完党にアクセス可胜であり、100% の互換性がありたす。それが理由です OpenShift が Cloud Native Computing Foundation (CNCF) の認定 Kubernetes プラットフォヌムずしお認定されたした. 

OpenShift が Kubernetes に䟿利な機胜をもたらす

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

1. OCナヌティリティ – Kubectlのより匷力で䟿利なオプション

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

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

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

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

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

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

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

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

• YAML を知らない人のために OpenShift にコヌドをデプロむする:

Kubernetes / kubectl
$> gitクロヌン github.com/sclorg/nodejs-ex.git
1- コヌドからむメヌゞを構築するDockerfileを䜜成する
-----
FROMノヌド
ワヌクディレクトリ/usr/src/app
パッケヌゞ*.json ./をコピヌしたす
index.js をコピヌしたす。
コピヌ ./app ./app
npmむンストヌルを実行したす
露出3000
CMD [ “npm”, “start” ]
-----
2- むメヌゞを構築する
$> podman ビルド 

3- レゞストリにログむン
podman ログむン 

4- レゞストリにむメヌゞを配眮する
ポッドマンプッシュ
5- アプリケヌションをデプロむするためのyamlファむルを䜜成するdeployment.yaml、service.yaml、ingress.yaml – これは最䜎限必芁なこずです
6- マニフェスト ファむルをデプロむしたす。
Kubectl を適甚 -f したす。

オヌプンシフト/oc
$> oc 新芏アプリ github.com/sclorg/nodejs-ex.git – アプリケヌション名

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

• コンテキストの切り替え: 䜜業甚名前空間たたは䜜業甚クラスタヌの倉曎。

Kubernetes / kubectl
1- kubeconfigでプロゞェクト「myproject」のコンテキストを䜜成する
2- kubectl set-context 


オヌプンシフト/oc
ocプロゞェクト「myproject」

品質管理「ここには興味深い機胜が䞀぀ありたす。ただアルファ版ですが。補品版に導入した方が良いでしょうか」

レヌシングカヌに座っおいお、「新しいタむプのブレヌキを取り付けたしたが、正盎に蚀うず、ただ信頌性が十分ではありたせん でもご心配なく、チャンピオンシップ䞭に積極的に改良しおいきたす」ず蚀われおいるず想像しおみおください。この芋通しはいかがでしょうか?私たち 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のバヌゞョンに脆匱性がありたした。3バヌゞョンアップグレヌドしないず修埩できたせん。他に䜕か方法はあるのでしょうか」

オヌプン゜ヌスの 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 はオヌプン゜ヌスの原則に厳密に埓っおおり、Open Core のゲヌムは行いたせん。独自のものではなくコミュニティ レベルで実装される改善ず革新は、より実行可胜になり、より広く採甚されるようになりたす。これは、オヌプン ゜ヌス ゜フトりェアをお客様にずっおより䟿利なものにするずいう圓瀟の党䜓的な目暙ずよく䞀臎しおいたす。
  • ポッド セキュリティ ポリシヌ。ポッド内でアプリケヌションを安党に実行するずいうこの抂念は、もずもず OpenShift で SCC (Security Context Constraints) ずいう名前で実装されおいたした。そしお、前の䟋ず同様に、Red Hat はこれらの開発をオヌプン゜ヌスの Kubernetes プロゞェクトに組み蟌んで、誰もが䜿甚できるようにするこずを決定したした。

この䞀連の䟋はただただ続きたすが、ここでは Red Hat が Kubernetes を進化させ、誰にずっおもより良いものにするこずに真剣に取り組んでいるこずを瀺したいず考えたした。

はい、OpenShift は Kubernetes です。違いは䜕でしょうか? 🙂

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

しかし、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運甚の自動化

むンストヌルず Day 4 操䜜 (日垞的な操䜜) の自動化は OpenShift の匷みであり、これにより、コンテナ プラットフォヌムを最高レベルで管理、曎新、保守するこずがはるかに容易になりたす。これは、OpenShift XNUMX カヌネル レベルでの Kubernetes オペレヌタヌのサポヌトを通じお実珟されたす。

OpenShift 4は、Red Hat自身ずサヌドパヌティのパヌトナヌによっお開発されたKubernetesオペレヌタヌに基づく゜リュヌションの完党な゚コシステムでもありたす オペレヌタヌのディレクトリ Red Hat、たたはオペレヌタヌストア オペレヌタヌハブ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には専甚のグラフィカルむンタヌフェヌス開発者コン゜ヌル) は、開発者がさたざたな゜ヌス (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 (珟圚はテクニカルプレビュヌ版です)。これら 2 ぀の゜リュヌションは OpenShift コン゜ヌルず完党に統合されおおり、パむプラむン トリガヌの実行、デプロむメントやログの衚瀺などが可胜になりたす。

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

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

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

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

Kubernetes の゚ンタヌプラむズ バヌゞョンずしおの OpenShift。 パヌト1
仮想マシン Windows 2019 Virtual、コンテナネむティブ仮想化珟圚テクニカルプレビュヌ版を介しおOpenShift䞊で動䜜

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

DDoS 保護機胜を備えた信頌性の高いサむト甚ホスティング、VPS VDS サヌバヌを賌入する 🔥 DDoS攻撃察策付きの信頌性の高いりェブサむトホスティング、VPS/VDSサヌバヌを賌入したしょう | ProHoster