Kubernetesとは

Kubernetesとは

Kubernetesとは

Kubernetesは、コンテナ・オーケストレーション・ツールです。sコンテナのデプロイを自動化および管理する目的でGoogleが設計しました。コンテナとは、ポータブルのソフトウェアパッケージで、該当のソフトウェアプログラムを実行するのに必要なバイナリ、ライブラリ、設定ファイル、その他の依存関係が全て含まれています。

コンテナ・オーケストレーションとは

コンテナ・オーケストレーションとは、デプロイ、スケーリング、ネットワーキングなどの一般的なコンテナ管理業務の自動化を指します。マイクロサービスやWebアプリケーションをプロダクションに手作業でデプロイするのではなく、Kubernetesのようなコンテナ・オーケストレーション・ツールが自動ワークフローを作成してくれます。

Kubernetesクラスタの構造

Kubernetesは、独自にコンテナ化されたソフトウェア・プログラムのプロビジョニングやデプロイを支援する多くの機能を誇ります。

Kubernetesを理解する最善策は、一般的なKubernetesクラスタの各種機能を知ることです。

  • ポッド:同一の共有ストレージやネットワークのリソースで実行中の単一コンテナから複数のコンテナまで、Kubernetesで作成および管理できる展開可能な最小のコンピュートユニットです。
  • ノード:アプリケーションのワークロードを占めるポッドをホストするワーカー・マシン(仮想あるいは物理マシン)です。各ノードには、前述のコンテナをクラスタ上のポッドで確実に実行させるエージェント、Kubeletが最低でも1つ含まれています。
  • コントロール・プレーン:コンテナ、ポッド、ノードの管理に使うAPIを外部公開するオーケストレーション層です。
  • アドオン:クラスタの機能を拡張し、クラスタで実行されているかクラスタそのもののために実行中のアプリケーションを監視および故障点検する汎用的なダッシュボードとして使用可能なDNSサーバやWeb UIを提供する、クラスタのDNSなどの機能です。

FlashArray//X のテストドライブ

セルフサービス環境でピュア・ストレージ FlashArray //Xの管理を体験してください。スナップショット、レプリケーション、ActiveCluster™、VMware統合などの高度な機能をお試しいただけます。

コンテナ・オーケストレーションにKubernetesを使うメリット

コンテナ・オーケストレーションにKubernetesを使うメリットを以下に示します。 

  • アプリケーションの大規模なデプロイ、更新
  • 計算およびストレージ・リソースの詳細なコントロール
  • 自動化とDevOps統合のしやすさ
  • トラフィック・ルーティングとロード・バランシング
  • パブリック・クラウド、プライベート・クラウドまたはオンプレミス、ハイブリッド・クラウド全体で向上したアプリケーション・モビリティ
  • ヘルスチェック、モニタリング、ロールアウト、ロールバックの自動化により向上したソフトウェアの耐障害性

ピュア・ストレージとPortworxの環境でのKubernetesの使用

Portworx®とは、コンテナ化されたアプリケーション向けに、永続ストレージ、データ保護、ディザスタ・リカバリなどの機能を提供するよう設計されたKubernetesデータ・サービス・プラットフォームです。Portworxの設計は全てのストレージ・プラットフォームで動作するよう徹底されているのに対し、ピュア・ストレージの超並列かつ高性能のオールフラッシュ・ストレージ・ソリューションはKubernetes駆動のアプリケーションにとって理想的なハードウェアのカウンターパートになっています。つまり、ピュア・ストレージとPortworxを導入することで、モダン・データ・エクスペリエンス(Modern Data Experience™)を実現できる完全なデータ・ストレージ・インフラストラクチャ・ソリューションを提供します。

800-379-7873 +44 20 3870 2633 +43 720882474 +32 (0) 7 84 80 560 +33 9 75 18 86 78 +49 89 12089 253 +353 1 485 4307 +39 02 9475 9422 +31 (0) 20 201 49 65 +46-101 38 93 22 +45 2856 6610 +47 2195 4481 +351 210 006 108 +966112118066 +27 87551 7857 +34 51 889 8963 +41 31 52 80 624 +90 850 390 21 64 +971 4 5513176 +7 916 716 7308 +65 3158 0960 +603 2298 7123 +66 (0) 2624 0641 +84 43267 3630 +62 21235 84628 +852 3750 7835 +82 2 6001-3330 +886 2 8729 2111 +61 1800 983 289 +64 21 536 736 +55 11 2655-7370 +52 55 9171-1375 +56 2 2368-4581 +57 1 383-2387