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
360
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
從零開始導入 Singularity Container 歷程雜談
Cloud Native Taiwan 年末聚會 Lighting talks
Frank Lin
January 13, 2021
More Decks by Frank Lin
See All by Frank Lin
那些年我們在開源社群的日子 - Cloud Native Taiwan
yylin1
0
330
DeepOps – An efficient way to deploy GPU cluster for computing
yylin1
0
1.3k
Kubeflow 進行分散式深度學習訓練之作業排程瓶頸
yylin1
0
1.5k
Kubeflow 對於機器學習平台的願景
yylin1
1
1.3k
kubeCon經驗分享-搭上KubeCon大船遇見 Kubeflow Community大牛們
yylin1
1
320
Kubeflow:容器機器學習實戰
yylin1
2
660
Other Decks in Programming
See All in Programming
What We Talk About When We Talk About XP
m_seki
2
390
Go を使い始めて 2 ヶ月の学び / My first two months with Go
contour_gara
0
420
AI駆動開発にグラフDBを重ねてみた
satoshi256kbyte
2
750
Building an Out-of-Order CPU
latte72
1
710
Vibes Containers 〜AIで変わるコンテナ設計と運用〜
tkikuc
2
500
スマート反転とウェブアクセシビリティ
camiha
0
140
新人はどこまで自力でやり、どこからAIに頼るべきか/エンジニア育成に向き合う_先輩たちの悩みと知見共有会
toppan_digital_dev
1
570
From 6 People Classroom Meetup to 100 People Regional Conference / FOSS4G Hiroshima 2026
furukawayasuto
0
110
異なる設計思想のフレームワークを経験して得た学び
amekuhideki
2
1.5k
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
900
LLMは4年分のCompose移行を再現できるのか?実プロダクト279件のXMLで探る自動化の境界線
makun
0
440
Laravelのアプリケーションをどこにデプロイするか #ツナギメオフライン.9
akase244
0
120
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.2k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
560
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
810
From π to Pie charts
rasagy
0
360
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
720
Code Review Best Practice
trishagee
74
20k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Deep Space Network (abreviated)
tonyrice
0
290
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