Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
從零開始導入 Singularity Container 歷程雜談
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Frank Lin
January 13, 2021
Programming
1
310
從零開始導入 Singularity Container 歷程雜談
Cloud Native Taiwan 年末聚會 Lighting talks
Frank Lin
January 13, 2021
Tweet
Share
More Decks by Frank Lin
See All by Frank Lin
那些年我們在開源社群的日子 - Cloud Native Taiwan
yylin1
0
280
DeepOps – An efficient way to deploy GPU cluster for computing
yylin1
0
1.1k
Kubeflow 進行分散式深度學習訓練之作業排程瓶頸
yylin1
0
1.4k
Kubeflow 對於機器學習平台的願景
yylin1
1
1.2k
kubeCon經驗分享-搭上KubeCon大船遇見 Kubeflow Community大牛們
yylin1
1
280
Kubeflow:容器機器學習實戰
yylin1
2
610
Other Decks in Programming
See All in Programming
Railsの気持ちを考えながらコントローラとビューを整頓する/tidying-rails-controllers-and-views-as-rails-think
moro
4
340
受け入れテスト駆動開発(ATDD)×AI駆動開発 AI時代のATDDの取り組み方を考える
kztakasaki
2
430
iOSアプリでフロントエンドと仲良くする
ryunakayama
0
120
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.5k
Claude Codeセッション現状確認 2026福岡 / fukuoka-aicoding-00-beacon
monochromegane
3
290
DSPy入門 Pythonで実現する自動プロンプト最適化 〜人手によるプロンプト調整からの卒業〜
seaturt1e
1
250
今更考える「単一責任原則」 / Thinking about the Single Responsibility Principle
tooppoo
2
940
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
440
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
430
モジュラモノリスにおける境界をGoのinternalパッケージで守る
magavel
0
1.9k
「ブロックテーマでは再現できない」は本当か?
inc2734
0
1.1k
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
150
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
40
2.3k
Side Projects
sachag
455
43k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
400
How STYLIGHT went responsive
nonsquared
100
6k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
460
Bash Introduction
62gerente
615
210k
Mobile First: as difficult as doing things right
swwweet
225
10k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
100
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
460
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
63
53k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
130
Transcript
從零開始導入 Singularity Container 歷程雜談 Frank Lin
Frank Lin 林義洋 • Infrastructure Engineer at Cadence • Co-organizer
of Cloud Native Taiwan User Group
選擇 Contaienr Runtime • 安全性 • 效能減損問題 • Developer 對開發版本環境依賴性
Singularity Container • 專門為HPC和深度學習(DL)工作負載開發,具備輕量資源開銷小、 啟動迅速、快速部署、方便遷移與擴展 • 無需 root 權限的特性廣受 HPC
相關應用服務採用
選擇 Singularity Container • 限制容器使用者權限,使用者權限在容器內部和外部都是相同的 • 能直接在容器啟動目錄下切換環境, 無同步上問題,會有沒有進入容器的錯覺 • 授權
fakeroot 就可以建立/修改自己需要的 image 環境, 無需 root 權限 • 可使用 Docker Hub / 的資源 • 簡單的 image / sandbox 概念設計 • 符合 OCI 標準, CRI 介面 • 單文件格式SIF增強環境遷徙
Singularity 安利! - Linux Developer 都應該學習 Ref: https://champyen.blogspot.com/2020/10/linux-developer-container-singularity.html
可以一起從零開始 • 基本介紹 Ref: https://yylin.io/2020/06/16/singularity-introduction/
k8s + singularity-cri
Singularity CRI • Sylabs 供應商沒有計畫要持續支援 2019 !!!!!
None
k8s + singularity-cri
從零開始到放棄
https://indico.cern.ch/event/757415/contributions/3421576/attachments/1856070/3048604/Solving_Problems_in_H PC_with_Singularity.pdf