「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
非正規社員のアイデンティティー管理–組織コラボレーションを加速する・前編
IT関連
2024-08-08 02:03
ウイングアーク1st、Peppolサービスプロバイダーとしてデジタル庁から認定
IT関連
2022-11-01 20:02
JBS、企業のクラウド活用を統合支援する新ブランド「JBS Cloud Suite」を発表
IT関連
2022-06-18 15:23
NTT Com、TXP Medicalと資本業務提携–医療データサービスの提供へ
IT関連
2024-10-26 07:25
パイプドビッツ、ローコード開発プラットフォームの新バージョンをリリース
IT関連
2022-05-27 01:38
HashiCorp、「Vagrant Cloud」をHCP移行–新名称は「HCP Vagrant Registry」
IT関連
2024-05-26 02:16
Coral Capitalが投資先スタートアップ向けに新型コロナワクチン合同職域接種の開始を発表
VC / エンジェル
2021-06-09 05:47
リモート会議で発生する排出量を追跡–シスコの「Carbon Emissions Insights」機能
IT関連
2023-03-07 18:18
「CentOS」の代替OS「AlmaLinux」、マイクロソフト「Azure」で利用可能に
IT関連
2021-08-19 23:24
WaymoのクラフシックCEO退任 2人CEO体制に
企業・業界動向
2021-04-06 19:57
従業員が「キャリアを選び取る」働き方へ–シスメックスが挑むジョブ型人事
IT関連
2022-04-08 20:23
Red HatとNutanixが戦略的提携を発表。Nutanix上でRed Hat OpenShiftが優先的なKubernetes環境に
Hyper-Converged
2021-08-03 12:39
コロナワクチン接種デジタル証明書開発イニシアチブ「VCI」、MicrosoftやOracleなどが参加
企業・業界動向
2021-01-17 06:15
「Linux」でコマンドラインの入力を容易にする2つの機能–タブ補完とコマンド履歴
IT関連
2023-09-22 08:47