過去 1 年ほどにわたって、私たちはコンテナ オーケストレーション ツールについて深く理解し、Kubernetes にデプロイできるクラウドネイティブの GitLab Helm チャートを構築してリリースできるようにチームを指導してきました。 Kubernetes の使用開始を検討している方には、次の 6 つの提案があります。 ドキュメント、オンラインコース、デモをウェブ上で閲覧する 孤立して作業しないでください。オンライン ドキュメントとビデオ デモを確認してください。これらは、Kubernetes にすぐに慣れて理解するのに適したチャネルです。 K8s を使用するために実際に一連のコースを受講する必要はありませんが、一部の技術的な詳細については、専門家による説明と経験の共有が間違いなく非常に役立ちます。 もちろん、学んだことを応用する最良の方法は、実際にテストして練習することです。無料のリソースや無料トライアルを備えた PaaS プラットフォームや Kubernetes ツールは数多くあります。これらを使用して小さなクラスターを構築およびデプロイし、試したり、構成したり、変更したりして、実際に試してみることができます。 Kubernetesが使用される理由を理解する Kubernetes を使用する際の最大の課題の 1 つは、Kubernetes を何に使用するか (テスト ラウンド、ステージング環境、または本番環境) を決めることです。 開発環境での使用は複雑ではありません。名前空間などの基本的な概念を理解し、シークレットとは何か、構成とは何か、デプロイメントとは何かなどを理解するだけで十分です。これらの概念は、使用プロセスを通じて実行されます。 Kubernetes をさらに進めていくと、ロールベースのアクセス制御や RBAC など、以前は存在しなかったものについて学ぶ必要があります。これらの機能は 1 年前には存在しませんでしたが、現在ではますます重要になってきており、プロセス全体を通じてさまざまな役割に多くのメリットをもたらし、実行中の処理が他の操作に影響を及ぼさないようにします。 たとえば、RBAC を使用してきめ細かな制御を実行し、複数の名前空間を設定できるようになりました。各名前空間は、シークレットと構成へのアクセスや作成を制御します。このようにして、テナント同士が影響したり干渉したりすることを心配することなく、本番環境レベルのマルチテナント クラスターを実現できます。 異なるサービスプロバイダーのKubernetesバージョンは一致しない可能性がある 多くの人は、サービスプロバイダーが提供する Kubernetes サービスを使用することを選択します。サービスプロバイダーによって提供される Kubenrets のバージョンは一貫していないことが多いことに注意してください。一般的に言えば、非常に近いものになりますが、一部の機能は若干異なる方法で実装されています。おそらく基本バージョンは似ており、違いは独自の製品と統合する際にサービス プロバイダーが提供する高度なサポートにあります。 また、一部のサービス プロバイダーは当社の「DIY」アプローチをサポートしておらず、当社独自のプラグインやコンポーネントをサービス プロバイダーが提供する製品やサービスと一緒に使用できないことにも注意してください。 新しい機能を使うのに盲目的にならない 私たちが初めて Kubernetes を知った時から現在に至るまで、その機能は 1 年で大幅に拡張されました。新しい変更を十分に理解せずに軽率に使用すると、逆効果になる可能性があります。本当に使えるのか、どのように使えるのか、時間をかけて読んで考えてみるべきです。結局のところ、他の人がやっているのを見ても、それが業界のベストプラクティスであるとは限りません。 頻繁にバージョンを更新する Kubernetes は本番環境対応のシステムですが、6 か月ごとに新しいバージョンがリリースされるソフトウェアではありません。新しい機能が毎日追加されます。したがって、Kubernetes をインストールして 1 年間更新せずに、その後 LTS を検討しても、その時点では手遅れになります。 Kubernetes の新機能や機能を月に 1 回確認して、「時代遅れ」にならないようにすることをお勧めします。 ***ちょっとしたアドバイス(広告) Kubernetes によって提案された一連の概念的抽象化は、理想的な分散スケジューリング システムと非常によく一致しています。しかし、多くの難しい技術的概念によって学習曲線も急峻になり、Kubernetes を使用するハードルが直接的に上昇しています。 Good Rain Cloud のオープンソース PaaS である Rainbond は、これらの技術的概念を Kubernetes パネルとして使用できる「本番対応」アプリケーションにパッケージ化しており、開発者は特別な学習をすることなく使用できます。 また、Kubernetes 自体はコンテナ オーケストレーション ツールであり、管理プロセスは提供されませんが、Rainbond は DevOps、自動運用保守、マイクロサービス アーキテクチャ、アプリケーション マーケットなど、すぐに使用できる既成の管理プロセスを提供します。 |
<<: ハイブリッドクラウド セキュリティの 5 つの主要戦略
WordPressの親会社が1億6000万ドルを調達先月、フォーチュン誌は、ブログプラットフォーム運...
Directspace に新しいバージョンの SSD ハード ディスク VPS があることを知りまし...
周知のとおり、疫病の「ブラックスワン」は企業のデジタル化の程度を試す試金石となっており、これは研究機...
ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービス私のウェブマスターの友人...
justg は新しく作成されたブランドのようで、主に南アフリカの VPS を運営しており、cn2 ネ...
3月24日、海南阿米雲網絡科技有限公司主催の「クラウド先導トレンド・阿米雲ブランド交流会」が北京時間...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っています若いグルー...
Hostcat は chicagovps からプロモーション メールを受け取りました。このメールには...
5G 時代の到来により、リアルタイムのオーディオおよびビデオ技術がまったく新しいレベルに上がることは...
前回の記事「分散サービストラッキング(Logstashの統合)」を通じて、ELKプラットフォームが提...
ライブストリーミング電子商取引が急成長を遂げる中、大手プラットフォームが市場に参入している。トップレ...
抄録: はじめに:私は2010年に入社して以来、2年半にわたり広告プラットフォーム部門のプロダクトデ...
2017年10月、テンセントは一部のユーザーを対象に、Sogou SearchをWeChatに統合す...
クラウド コンピューティングの発展に伴い、コンテナはますます広く使用されるようになり、特に過去 2 ...
月収10万元の起業の夢を実現するミニプログラム起業支援プラン著者: ジャッキー、アクティビティ ボッ...