「Rancher Desktop 1.13」で、WebAssemblyを実験的サポート開始

今回は「「Rancher Desktop 1.13」で、WebAssemblyを実験的サポート開始」についてご紹介します。

関連ワード (採用、統合、開発環境等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


SUSEがオープンソースで開発し提供しているDockerコンテナの開発環境「Rancher Desktop」の最新バージョンとなる「Rancher Desktop 1.13.0」で、WebAssemblyが実験的にサポートされると発表されました。

We're proud to introduce Rancher Desktop v1.13

Starting this release, we've enabled experimental support for #WebAssembly workloads, leveraging the @spinframework from the folks @fermyontech

Learn how you can run #Wasm apps on Rancher Desktophttps://t.co/PzIpE83zwA

— Rancher (@Rancher_Labs) March 14, 2024

本バージョンではWebAssemlbyサポートはデフォルトでは有効になっていないため、ユーザーが明示的に設定画面でWebAssemblyサポートをオンにする必要があります。

Rancher DesktopがWebAssemblyをサポート。デフォルトではオフになっている

すでにDocker DesktopやPodman Desktopは対応済み

Dockerコンテナの開発環境でのWebAssemblyサポートは、Docker DesktopやRed HatのPodman Desktopではすでに行われています。

参考:Docker DesktopがWebAssemblyランタイムを統合。コンテナと同様にWebAssemblyイメージを実行可能に

Docker DesktopでのWebAssemblyサポートは、コンテナランタイムのcontainerdにWebAssemblyをコンテナとして扱うShimである「runwasi」が統合されたことで実現されています。

参考:コンテナランタイムのcontainerdに、WebAssemblyをコンテナとして扱うための「runwasi」が統合。これからのコンテナランタイムはWebAssemblyと統合されていく

一方、Podman DesktopでのWebAssemblyサポートは、Podman Deskotpが採用しているコンテナランタイムである「crun」がWebAssembly拡張機能を通してWebAssemblyをサポートしていることで実現されています。

SpinフレームワークによるWebAssemblyサポート

今回のRancher DesktopによるWebAssemblyサポートは、[ドキュメントによると]8https://docs.rancherdesktop.io/1.13/tutorials/working-with-webassembly)containerdでWebAssemblyを扱えるようにするShimの1つである「containerd-spinshim-v2」をバンドルし、WebAssemblyのためのフレームワークである「Spin」が備えているWebAssemblyランタイムを用いて実現しているようです。

またSpinフレームワークを用いることで、Rancher DesktopがバンドルしているKubernetesのディストリビューションであるk3sによるKubernetes上でWebAssemblyアプリケーションを実行できると説明されています。

前述の通り、すでにDocker Desktop、Podman DesktopはWebAssemblyをサポートしています。今回、Rancher DesktopもWebAssemblyサポートを開始したことで、コンテナ環境とWebAssembly環境の統合は明確なトレンドになっているように見えます。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
第60回:ひとり情シスのパートナー探しは100社とのコンタクトから
IT関連
2022-11-02 06:44
サーバーのクロックを同期するClockworkがその技術の応用プロダクトをローンチ
IT関連
2022-03-18 23:46
「Microsoft Exchange Server」の脆弱性を悪用した攻撃拡大の恐れ–ランサムウェアも
IT関連
2021-03-15 08:55
AIが燃え尽き症候群の防止に役立つと考える従業員は約60%–UiPath調査
IT関連
2023-05-20 19:09
NTTデータと三菱重工、既存データセンターで活用可能なラック型液浸冷却システム構築
IT関連
2023-06-22 06:22
静岡銀行、「ブランドデビットプロセッシングサービス」を導入–TISが支援
IT関連
2024-04-11 07:55
MS、「Windows 10」拡張セキュリティ更新プログラムを1年目61ドルで提供
IT関連
2024-04-05 07:02
セゾン情報、次世代クラウド型データ連携基盤「HULFT Square」を発表
IT関連
2021-06-24 20:35
アマゾン、「ルンバ」製造元アイロボットの買収を断念–EU規制当局の承認得られず
IT関連
2024-01-31 11:54
レノボ、コロナ後を見据えたテレワーク常態化のための小冊子を発刊
IT関連
2021-07-01 16:51
「Windows」パッチのようにはいかない、宇宙の彼方にある火星探査機のアップデート
IT関連
2023-04-26 13:23
ポケモンGOで週末イベントのフライング 「マリル限定リサーチ」不具合で2日早く登場、再配布へ
くらテク
2021-05-09 13:41
オラクル、次期Oracleデータベースの開発者向け無償版「Oracle Database 23c Free – Developer Release」提供開始。JavaScriptストアドプロシージャなど
Oracle
2023-04-06 11:52
Chromeブラウザでお気に入りサイトを「フォロー」する機能のテスト開始(RSSベース)
アプリ・Web
2021-05-21 23:49