当前位置: 首页 > news >正文

分享个好玩的,在k8s上部署web版macos

参考github上这个项目dockur/macos

先拉取docker镜像

docker pull dockurr/macos

使用这个yaml文件进行部署

apiVersion: v1
kind: PersistentVolume
metadata:annotations:pv.kubernetes.io/bound-by-controller: "yes"name: macos-pvc
spec:accessModes:- ReadWriteOncecapacity:storage: 64GiclaimRef:apiVersion: v1kind: PersistentVolumeClaimname: macos-pvcnamespace: macoshostPath:path: /data/macostype: DirectoryOrCreatepersistentVolumeReclaimPolicy: RetainvolumeMode: Filesystem---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:name: macos-pvc
spec:accessModes:- ReadWriteOnceresources:requests:storage: 64Gi
---
apiVersion: v1
kind: Pod
metadata:name: macoslabels:name: macos
spec:terminationGracePeriodSeconds: 120 # the Kubernetes default is 30 seconds and it may be not enoughcontainers:- name: macosimage: dockurr/macosports:- containerPort: 8006protocol: TCP- containerPort: 5000protocol: TCP- containerPort: 5000protocol: UDPsecurityContext:privileged: trueenv:- name: RAM_SIZEvalue: 4G- name: CPU_CORESvalue: "2"- name: DISK_SIZEvalue: "64G"volumeMounts:- mountPath: /storagename: storage- mountPath: /dev/kvmname: dev-kvmvolumes:- name: storagepersistentVolumeClaim:claimName: macos-pvc- name: dev-kvmhostPath:path: /dev/kvm
---
apiVersion: v1
kind: Service
metadata:name: macos
spec:type: NodePortselector:name: macosports:- name: tcp-8006protocol: TCPport: 8006targetPort: 8006- name: tcp-5900protocol: TCPport: 5900targetPort: 5900- name: udp-5900protocol: UDPport: 5900targetPort: 5900

等待部署完成,查找service的端口

访问页面,使用VNC桌面有点卡顿


http://www.mrgr.cn/news/75070.html

相关文章:

  • Kafka基础知识学习
  • 【数据分享】中国食品工业年鉴(1984-2023) PDF
  • Ceph后端两种存储引擎介绍
  • Python---re模块(正则表达式)
  • 设计模式之责任链模式(Chain Of Responsibility)
  • SQL Server 查询设置 - LIKE/DISTINCT/HAVING/排序
  • 【debug】QT 相关问题error汇总 QT运行闪退 QT5升级到QT6注意要点
  • QSerialPort高频接收数据不完整的问题
  • 【MySQL 保姆级教学】事务的隔离级别(详细)--下(13)
  • 赛力斯业绩飙升,董事长为何说“穷怕了”?
  • vue2/vue3中使用的富文本编辑器vue-quill
  • Unity学习---IL2CPP打包时可能遇到的问题
  • 麦克风品牌排行榜前十名,目前音质最好的麦克风推荐,选购分享
  • AI预测体彩排3采取888=3策略+和值012路+胆码+通杀1码测试11月14日升级新模型预测第134弹
  • 开源模型应用落地-qwen模型小试-Qwen2.5-7B-Instruct-tool usage入门-串行调用多个tools(三)
  • linux虚拟机无法使用yum在线拉取
  • SwiftUI 高级开发教程系列 - 第 4 章:动画的高级应用与性能优化
  • DVWA靶场通关——SQL Injection篇
  • 光伏行业内卷到什么程度了?
  • 完美解决CSV长整数显示问题/双击生效问题
  • 热门语言对比
  • WIFI 开关
  • CHI 协议层 Retry —— CHI(8)
  • Flutter网络通信-封装Dio
  • CCF认证-202403-02 | 相似度计算
  • 刷算法题(C++)