WindowsワークロードをOCI上のKubernetesで実行 (2023/06/01)

WindowsワークロードをOCI上のKubernetesで実行 (2023/06/01)

https://blogs.oracle.com/cloud-infrastructure/post/running-windows-workloads-kubernetes-oci

投稿者:Joe Kratzat | Senior Member Of Technical Staff


Windows Kubernetesワークロード・クラスタを設定しようとしましたが、難しいことがわかりましたか。Oracle Cloud Infrastructure (CAPOCI)のクラスタAPIに対応しました。OCIでWindowsワークロード・クラスタを簡単に起動できるようになりました。


様々な種類のワークロードを実行する機能は、Kubernetesにとって大きな魅力です。Windowsワークロードの起動と実行は簡単ではないことがわかりました。私たちは、CAPOCIでこのプロセスをOCIでより簡単にすることに時間を費やしてきました。コントロール・プレーンはLinuxでのみ実行できますが、いくつかの制限がありますが、CAPOCIを使用してワークロード・クラスタでWindowsまたはLinuxのいずれかを実行するようにワーカー・ノードをプロビジョニングできます。




CAPOCIとWindowsを使用する理由


新しいテクノロジが出現しても、すべてのプロジェクトを最初から書き直すことは実現不可能であることがわかっています。WindowsシステムがOCIのKubernetes上で実行できるように、お客様がソフトウェアの書き換えを必要とせずに、Kubernetesを採用できるようにするための道筋を提供したいと考えています。


CAPOCIを使用すると、Kubernetesの全体的なエクスペリエンスを向上させる次の利点をロック解除できます。

  • アプリケーションの互換性: 多くの組織がWindowsベースのアプリケーションに多大な時間を投資しています。CAPOCIを使用すると、Kubernetesのスケーラビリティ、自己回復性、およびその他の高度な機能を利用して、コンテナ化されたWindowsアプリケーションを実行できます。
  • 簡素化された設定: KubernetesでのWindowsワーカー・ノードの設定は、通常、複雑で困難でした。このツールにより、Windowsノード・イメージの設定とクラスタへのデプロイがこれまで以上に簡単になりました。
  • 異機種クラスタのサポート: CAPOCIは、同じクラスタ内のWindowsとLinuxの両方のワーカー・ノードを管理できます。この異種クラスタ設定により、幅広いアプリケーションを実行できる柔軟性が得られ、Kubernetesクラスタの可能性を最大限に高めることができます。
  • Oracle Container Engine for Kubernetes (OKE)のサポート: 現在、OKEではWindowsはサポートされませんが、同じ管理クラスタを使用してOKEクラスタをプロビジョニングおよび管理できます。この可用性により、WindowsおよびOKEのパワーを使用できます。詳細は、クラスタAPIを使用したOKEクラスタの作成および管理を参照してください。

Windowsワークロード・クラスタの設定方法に関するガイドは、CAPOCIブックを参照してください。ワークロード・クラスタでLinuxも実行する場合は、起動して実行するためのステップと、異機種間クラスタの設定方法に関する高度な項が用意されています。



まとめ


Windowsワークロード・クラスタをほとんど手間がかかりません。WindowsとLinuxの両方のワーカー・ノードを1つのクラスタに含めることができるのは、Kubernetesケーキ(またはパイ)の上のシェリーです。


この構成では、適切なワークロードが適切なOSにスケジュールされるようにするなど、クラスタ管理の複雑さが多少増します。ただし、開発者の柔軟性も備えており、単一のクラスタを使用でき、プラットフォーム固有のアプリケーションに最適なプラットフォームを選択できます。適切なオペレーティング・システムおよびクラスタ内通信に一致するワークロードを取得します。最後に、統一されたコントロール・プレーンにより、リソース効率とインフラストラクチャ全体の監視が容易になるというメリットが得られます。


詳細は、次のリソースを参照してください。

* CAPOCI open source repo
* Cluster API documentation
* CAPOCI documentation
* CAPOCI Slack channel

コメント

このブログの人気の投稿

Oracle RACによるメンテナンスのためのドレインとアプリケーション・コンティニュイティの仕組み (2023/11/01)

Oracle Cloud Infrastructure Secure Desktopsを発表: デスクトップ仮想化のためのOracleのクラウドネイティブ・サービス (2023/06/28)

Oracle Cloudのデータベースをオブジェクト・ストレージにバックアップする3つの方法 (2021/12/13)