k8s新增jupyter服務

k8s新增服務

常用命令

  • kubectl apply -f xxxxxx.yaml # 部署資源,順序:namespace -> pvc -> deployment -> service
  • kubectl create namespace jupyter # 創建namespace
  • kubectl get namespaces # 查看ns
  • kubectl get pods -n jupyter # 查看pods
  • kubectl logs jupyterlab -n jupyter # 查看pod日志
  • kubectl get svc jupyter -n jupyter # 查看 svc 和 nodeport
  • kubectl get deployment -n jupyter # 查看 deployment
  • kubectl get pods -A # 查看所有ns下的pod
  • kubectl get all -n jupyter # 查看ns下的所有資源
  • kubectl describe [deployment|svc] jupyter -n jupyter # 詳細信息,可以查看事件
  • kubectl edit deployment jupyter -n jupyter # 命令行編輯yaml,保存后立即生效
  • kubectl apply -f jupyter-deployment.yaml # 應用更新后的yaml

新增namespace

apiVersion: v1
kind: Namespace
metadata:name: jupyter
新增pvc
apiVersion: v1
kind: PersistentVolumeClaim
metadata:name: jupyter-work-pvcnamespace: jupyter
spec:accessModes:- ReadWriteOnceresources:requests:storage: 10Gi

新增deployment

apiVersion: apps/v1
kind: Deployment
metadata:name: jupyternamespace: jupyter  # 假設你已經創建了 jupyter 這個 Namespace
spec:replicas: 1selector:matchLabels:app: jupytertemplate:metadata:labels:app: jupyterspec:containers:- name: jupyterimage: pyflink:20250109  # 安裝了python notebook 的鏡像securityContext:privileged: true  # 對應 docker-compose 的 privileged: trueports:- containerPort: 8888  # Jupyter Notebook 端口volumeMounts:- name: work-volumemountPath: /work     # 掛載 /work 目錄command: ["/bin/sh", "-c"]args:- |cd /nohup jupyter notebook --ip 0.0.0.0 --port 8888 --allow-root --NotebookApp.password=sha1:6587feaef3b1:6b243404e4cfaafe611fdf494ee71fdaa8c4a563 2>&1 > /work/.jupyter.log &# 保持主進程運行tail -f /dev/nullresources:requests:cpu: "2000m"memory: "4Gi"limits:cpu: "4000m"memory: "8Gi"volumes:- name: work-volumepersistentVolumeClaim:claimName: jupyter-work-pvc  # 掛載 PVC(持久化 /work 目錄)

新增service

apiVersion: v1
kind: Service
metadata:name: jupyternamespace: jupyter
spec:selector:app: jupyterports:- name: jupyter-portprotocol: TCPport: 8888targetPort: 8888type: NodePort  # 使用 NodePort 類型暴露服務

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/90641.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/90641.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/90641.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

結構化數據、非結構化數據區別

一、核心定義結構化數據:指具有固定格式、可直接用二維表(如數據庫表)表示的數據,其字段(列)定義明確,數據之間的關系清晰。例如:Excel 表格中的數據、關系型數據庫(MySQ…

Linux修煉:基礎指令

Hello大家好&#xff01;很高興我們又見面啦&#xff01;給生活添點passion&#xff0c;開始今天的編程之路&#xff01; 我的博客&#xff1a;<但凡. 我的專欄&#xff1a;《編程之路》、《數據結構與算法之美》、《題海拾貝》、《C修煉之路》、《Linux修煉&#xff1a;終端…

【Linux網絡】深入理解HTTP/HTTPS協議:原理、實現與加密機制全面解析

協議是通信雙方必須遵守的規則&#xff0c;確保數據能夠正確傳輸和解析&#xff0c;它規定了數據格式、傳輸順序、錯誤處理等細節。應用層的協議一般都是我們自己進行定義的&#xff0c;但是有很多程序員前輩已經寫出來了很哇塞的協議&#xff0c;我們直接進行學習和使用即可HT…

淺嘗 Spring AI【使用超級簡單~】

一直想要體驗下 Spring AI&#xff0c;最近自己的一個工具有這個需求&#xff0c;所以這里準備使用下。其實使用起來超級簡單。 1.IDEA 新建 Spring項目 1&#xff09;這里可以根據自己的喜好選擇 項目名、jdk版本等 2&#xff09;這里選擇 在ai中選擇 openAI 即可。然后我另…

DDL期間TDSQL異常會話查詢造成數據庫主備切換

問題描述&#xff1a;7*24聯機交易系統&#xff0c;傍晚時分&#xff0c;從客戶端后臺對3千萬行的大表執行縮短varchar類型字段長度的ddl語句&#xff0c;執行期間&#xff0c;為了查看ddl進度&#xff0c;從TDSQL-MySQL赤兔前端頁面點擊異常會話查詢&#xff0c;之后數據庫卡住…

弧焊機器人氣體全方位節能指南

氬弧焊&#xff08;TIG焊接&#xff09;作為其中一種高效且精密的技術&#xff0c;憑借其穩定性和高質量的焊接效果&#xff0c;在航空航天、汽車制造、船舶建造以及石油化工等領域占據了不可或缺的地位。氬弧焊通過使用惰性氣體&#xff08;如氬氣&#xff09;保護電弧和熔池&…

數據清洗(ETL/ELT)原理與工具選擇指南:企業數字化轉型的核心引擎?

目錄 一、數據清洗&#xff08;ETL/ELT&#xff09;到底在干啥&#xff1f; 1.揪出并處理異常值 2.把缺失的數據補上&#xff08;或處理好&#xff09; 3.數據轉換與標準化 4.一致性校驗 二、工具怎么選&#xff1f;看菜吃飯&#xff0c;量體裁衣 1.數據量不大、要求不高…

阿里云服務器,CentOS7.9上安裝YApi 接口管理平臺

目錄 1.node安裝 1.1下載node,解壓 1.2 部署bin文件 1.3 安裝mongodb 2.啟動yapi 2.1 前置命令 2.2 啟動服務 3.利用pm2方便服務管理維護 3.1.安裝pm2 3.2 常用 PM2 命令 4.常見問題 4.1. 確認 MongoDB 是否安裝 4.2. 安裝 MongoDB&#xff08;若未安裝&#xff…

阿里云錯題集分享

有最近想要考試阿里云的可以私信我 &#xff0c;一起加油錯題集1.在使用阿里云的負載均衡SLB實例時&#xff0c;做了如下健康檢查的配置:成功響應和超時響應時間均為1秒&#xff0c;健康檢查間隔為2秒&#xff0c;不健康閾值為3&#xff0c;健康閾值為3。即對于確認一個云服務器…

Android 12 - 部分相機橫屏顯示方案

1.相機過渡界面方向旋轉 Android 10 - 相機過渡界面默認角度 同A10 有些區別&#xff0c;再次增加記錄修改。 這個文件沒有修改&#xff0c;只是說明 src/com/android/camera/CameraActivity.javaprivate void freezeScreenCommon(boolean async) {long startTime System.…

Operation Blackout 2025 Phantom Check hayabusa+ControlSet001+VirtualBox

QAQA攻擊者使用哪個 WMI 類來檢索型號和制造商信息以進行虛擬化檢測&#xff1f;Win32_ComputerSystem攻擊者執行了哪個 WMI 查詢來檢索計算機的當前溫度值&#xff1f;SELECT CurrentTemperature FROM MSAcpi_ThermalZoneTemperature攻擊者加載了 PowerShell 腳本以檢測虛擬化…

《O-PAS?標準的安全方法》白皮書:為工業自動化系統筑起安全防線

The Open Group 最新白皮書《O-PAS?標準的安全方法》重磅發布&#xff0c;為流程工業在邁向開放架構與多供應商互操作的過程中&#xff0c;指明了安全實踐的方向。O-PAS?標準的安全方法ABOUT PUBLICATION亮點一&#xff1a;首次系統闡釋 O-PAS? 標準安全方法與 IEC/ISA 6244…

UML 圖類型全解析:結構圖與行為圖分類詳解

作為軟件架構的核心建模語言&#xff0c;UML&#xff08;統一建模語言&#xff09;通過14種標準圖表提供系統多維度視角。這些圖表分為結構圖&#xff08;靜態模型&#xff09; 和 行為圖&#xff08;動態模型&#xff09; 兩大類&#xff0c;覆蓋從需求到實現的完整生命周期。…

lodash不支持 Tree Shaking 而 lodash-es可以

lodash 無法有效支持 Tree Shaking 而 lodash-es 可以&#xff0c;核心區別在于?模塊規范、文件結構和靜態分析兼容性?。以下是具體原因分析&#xff1a; ?? 一、模塊規范差異&#xff08;核心原因&#xff09; lodash&#xff08;CommonJS 規范&#xff09;? 使用 requir…

java+vue+SpringBoo高校實習信息發布網站(程序+數據庫+報告+部署教程+答辯指導)

源代碼數據庫LW文檔&#xff08;1萬字以上&#xff09;開題報告答辯稿ppt部署教程代碼講解代碼時間修改工具 技術實現 開發語言&#xff1a;后端&#xff1a;Java 前端&#xff1a;vue框架&#xff1a;springboot數據庫&#xff1a;mysql 開發工具 JDK版本&#xff1a;JDK1.8 數…

uniApp實戰五:自定義組件實現便捷選擇

文章目錄1.最終效果預覽2.快速選擇組件封裝3.彈框組件封裝4.組件邏輯實現5.組件樣式6.頁面引入1.最終效果預覽 2.快速選擇組件封裝 <uv-cell :border"isShowBorder"><template v-slot:title><text class"title-key">{{ title }}</te…

AI在垂直領域的深度應用:醫療、金融與自動駕駛的革新之路

AI在垂直領域的深度應用:醫療、金融與自動駕駛的革新之路 一、醫療領域:AI驅動的精準診療與效率提升 1. 醫學影像診斷 AI算法通過深度學習技術,已實現對X光、CT、MRI等影像的快速分析,輔助醫生檢測癌癥、骨折等疾病。例如,Google DeepMind的AI系統在乳腺癌篩查中,誤檢率…

模塊三:現代C++工程實踐(4篇)第二篇《性能調優:Profile驅動優化與匯編級分析》

性能調優&#xff1a;Profile驅動優化與匯編級分析實戰&#xff1a;優化矩陣乘法至SSE/AVX指令集&#xff08;終極加強版&#xff09;一、性能瓶頸的全鏈路診斷&#xff08;深度擴展&#xff09;1.1 硬件性能計數器的極致利用PMU事件深度定制&#xff1a;# 捕獲L1緩存事件與分支…

二刷 黑馬點評 商戶查詢緩存

緩存 數據交換的緩沖區&#xff0c;俗稱的緩存是緩沖區內的數據&#xff0c;一般從數據庫中獲取&#xff0c; 例1:Static final ConcurrentHashMap<K,V> map new ConcurrentHashMap<>(); 本地用于高并發例2:static final Cache<K,V> USER_CACHE CacheBuild…

【前端】【組件庫開發】【原理】【無框架開發】現代網頁彈窗開發指南:從基礎到優化

效果 現代網頁彈窗開發指南&#xff1a;從基礎到優化 彈窗&#xff08;Modal&#xff09;作為網頁交互的重要組件&#xff0c;在用戶通知、確認操作和表單輸入等場景中廣泛應用。本文將循序漸進地講解彈窗的技術實現與最佳實踐。 一、彈窗基礎概念 彈窗是一種覆蓋在主內容之…