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
Frank Lin
January 13, 2021
Programming
350
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
320
DeepOps – An efficient way to deploy GPU cluster for computing
yylin1
0
1.2k
Kubeflow 進行分散式深度學習訓練之作業排程瓶頸
yylin1
0
1.5k
Kubeflow 對於機器學習平台的願景
yylin1
1
1.3k
kubeCon經驗分享-搭上KubeCon大船遇見 Kubeflow Community大牛們
yylin1
1
310
Kubeflow:容器機器學習實戰
yylin1
2
650
Other Decks in Programming
See All in Programming
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
440
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
560
Lean は証明の正しさを確認するためだけのツールって思ってませんか?
inoueasei
1
120
Build-to-own AI: Agentic Development for Humans
inesmontani
PRO
0
110
改善しないと、タスクが回らない。 “てんこ盛りポジション” を引き継いだ情シスの、入社3ヶ月の業務改善録
krm963
0
220
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
470
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
190
Google Apps Script で Ruby を動かす
kawahara
0
110
Embedded SREと共に達成した会員管理システムのAWS移行 - SRE NEXT 2026 ランチスポンサーセッション
niftycorp
PRO
1
3.2k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
290
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
190
Generative UI & AI-Assistants for Your Angular Solutions
manfredsteyer
PRO
1
270
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.6k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.7k
Design in an AI World
tapps
1
270
We Have a Design System, Now What?
morganepeng
55
8.2k
Ruling the World: When Life Gets Gamed
codingconduct
0
290
HDC tutorial
michielstock
2
760
Designing for Timeless Needs
cassininazir
1
410
The SEO identity crisis: Don't let AI make you average
varn
0
520
Git: the NoSQL Database
bkeepers
PRO
432
67k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
400
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
530
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