SUSEは最近、「RancherDesktop1.0.0」のリリースを発表しました。 これは、Kubernetesプラットフォームに基づいてコンテナを作成、実行、管理するためのグラフィカルインターフェイスを提供するオープンソースアプリケーションです。
ランチャーデスクトップには プロプライエタリ製品のDockerデスクトップと同様の目的 主にnerdctlCLIとコンテナーランタイムを使用してコンテナーを作成および実行する点が異なりますが、将来的には、RancherDesktopはDockerおよびMobyCLIのサポートを追加する予定です。
Rancher Desktop1.0.0について
ランチャーデスクトップ コンテナーおよびコンテナー上で実行するように設計されたアプリケーションをテストできます 実稼働システムにデプロイする前に、シンプルなグラフィカルインターフェイスを介してワークステーションにインストールします。
ランチャーデスクトップ 使用するKubernetesの特定のバージョンを選択できます、さまざまなKubernetesバージョンでコンテナをテストし、Kubernetesサービスに登録せずにコンテナを即座に起動します。 コンテナイメージを作成、取得、ホストし、アプリケーションをデプロイします ローカルシステム上のコンテナ内(コンテナに関連付けられたネットワークポートはローカルホストからのみアクセス可能)。
内部では、Rancherデスクトップ コンテナエンジンとしてcontaineredまたはdockerdを使用します。 それに加えて、ユーザーはどちらを使用するかを選択できるオプションがあります。 これは、nerdctlまたはDocker CLIを使用している場合、RancherDesktopユーザーが直接利用できます。
これらのCLIを使用すると、コンテナイメージをビルド、プッシュ、およびプルできます。 コンテナを実行します。 これらのツールを使用して作成したイメージは、レジストリからプッシュまたはプルすることなく、Kubernetesで直接実行できます。
dockerdランタイムを選択すると、他のツールで使用できるDockerソケットができます。 これにより、Dockerソケットと直接通信するk3dなどのツールを使用できるようになります。
Rancher Desktopは、k3sディストリビューションを使用して、選択したバージョンでKubernetesを提供します。 これにより、本番環境など、他の場所で使用しているのと同じバージョンでローカルのKubernetes環境をセットアップできます。
ワークロードがRancherDesktopを使用してKubernetesアップグレードをどのように処理するかをテストできます。 Rancher Desktopが使用するKubernetesのバージョンを新しいバージョンに変更すると、Kubernetesが更新され、ワークロードが維持されます。
SUSEでは、デスクトップでKubernetesを操作するエクスペリエンスをより簡単かつシンプルにしたいと考えています。 アプリケーションを開発したり、Kubernetesで実行するためにパッケージ化する場合は、使いやすいローカル環境が必要です。
Rancher Desktopがリリースされたとき、デスクトップでKubernetesを実行できる既存のオープンソースツールはコマンドラインツールでした。 これらのツールの多くは、他の外部ツールに依存していました。 コミュニティには、シンプルでわかりやすいデスクトップアプリのエクスペリエンスを望んでいる人がたくさんいることを私たちは知っていました。
また、本番環境で使用されているKubernetesのバージョンが多数あることもわかっていました。 オンプレミスの容量は、本番環境と同じバージョンのKubernetesである必要がありました。 Kubernetesリリースのすべてのニュアンスとリリース間のAPIの変更により、本番環境と同じリリースをローカルでテストして使用することは価値があります。
これのリリースについて 新しいバージョン1.0.0では、安定しているとマークされていると言えます 予測可能なリリースサイクルと定期的な修正更新により、開発プロセスへの移行を示します。
これに加えて、SUSEは、将来的にXNUMXつの目的に取り組むことを計画していると述べています。
-まず、機能とバグ修正に関する安定したリリースプロセスがあります。 これには、予測可能なスケジュールでバグを修正するための定期的なパッチリリースが含まれます。
–次に、チームは機能リリースに含まれる小さな機能と大きな問題に積極的に取り組んでいます。 この簡単な例は、VPNに接続したときのネットワークのサポートの改善です。
– XNUMXつ目は、いくつかの重要な新機能の開発です。 これらの詳細は、今後の発表で発表されます。
最後に あなたがそれについてもっと知りたいなら プログラムについては、Electronプラットフォームを使用してJavaScriptで記述されており、Apache 2.0ライセンスの下で配布されており、Linux(debおよびrpm)、macOS、およびWindowsの両方で使用できることを知っておく必要があります。
詳細はで確認できます 次のリンク。