아야어여오요
close
프로필 배경
프로필 로고

아야어여오요

  • 분류 전체보기 N
    • K8S N
      • argocd
      • ecosystem
      • istio
      • cilium
      • 🔥 network study🔥 N
      • network
      • issue
    • AWS
      • issue
    • LN
      • Go
      • Rust
    • CS
      • network
      • eBPF
      • wasm
    • k-stack
    • 메모
    • 토키워크
  • 홈
  • 태그
  • 방명록
  • github
쿠버네티스 런타임 wasm으로 변경해서 실행해보기 (runwasi)

쿠버네티스 런타임 wasm으로 변경해서 실행해보기 (runwasi)

2024.11.28 - [CS/wasm] - 쿠버네티스 런타임 wasm으로 변경해서 실행해보기컨테이너를 wasm으로 실행한거에 이어서 이번에는 wasm런타임으로 쿠버네티스 클러스터를 변경해보려고 합니다. wasm런타임에는 여러가지가 있지만 runwasi를 사용해보겠습니다.  아래의 그림처럼 컨테이너 런타임이 runc에서 wasmedge로 변경되게됩니다. runwasi 설치하기containerd의 런타임에 runwasi를 추가하여 wasm 컨테이너도 실행해보려고 합니다.https://github.com/containerd/runwasi GitHub - containerd/runwasi: Facilitates running Wasm / WASI workloads managed by containerdFaci..

  • format_list_bulleted CS/wasm
  • · 2024. 11. 28.
  • textsms
wasm 컨테이너 실행하기

wasm 컨테이너 실행하기

wasm 컨테이너 이미지 생성하기타겟 추가하기rustup target add wasm32-wasip1 프로젝트 생성하기cargo new http-server 설정 변경하기[package]name = "http-server" # 프로젝트 이름version = "0.1.0" # 프로젝트 버전edition = "2021" # Rust 에디션[dependencies]tokio_wasi = { version = "1", features = ["rt", "macros", "net", "time", "io-util"]}warp_wasi = "0.3.3" # warp_wasi 의존성 코드 수정하기// src/main.rsuse warp::Filter;#[to..

  • format_list_bulleted CS/wasm
  • · 2024. 11. 28.
  • textsms
WebAssembly 알아보기

WebAssembly 알아보기

개요웹 애플리케이션은 주로 JavaScript를 사용해 동적으로 동작합니다. 하지만 JavaScript는 실행되기 전에 브라우저에서 JIT(Just-In-Time) 컴파일을 통해 기계어로 변환되거나 해석해야 하기 때문에 성능이 떨어질 가능성이 있습니다. 특히, 고성능 계산이나 복잡한 연산이 필요한 작업에서는 JavaScript만으로는 한계가 있을 수 있습니다. 이 문제를 해결하기 위해 등장한 것이 바로 WebAssembly(Wasm)입니다. WebAssembly는 C, C++, Rust와 같은 고성능 언어로 작성된 코드를 미리 바이트코드로 컴파일해 둡니다. 이렇게 생성된 바이트코드는 브라우저에서 빠르게 해석되거나 네이티브 코드로 변환되어 실행됩니다. WebAssembly는 JavaScript보다 최적화된..

  • format_list_bulleted CS/wasm
  • · 2024. 10. 3.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 N
    • K8S N
      • argocd
      • ecosystem
      • istio
      • cilium
      • 🔥 network study🔥 N
      • network
      • issue
    • AWS
      • issue
    • LN
      • Go
      • Rust
    • CS
      • network
      • eBPF
      • wasm
    • k-stack
    • 메모
    • 토키워크
최근 글
인기 글
최근 댓글
태그
  • #CNI
  • #k8s
  • #istio
  • #Network
  • #argocd
  • #Calico
  • #cilium
  • #eBPF
  • #Service
  • #Kubernetes
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바