容器管理之OrbStack支持K8s了
OrbStack 是一个可以在 macOS 上快速运行 Docker 容器,和 Linux 虚拟机的工具,资源占用率低,高效,快速。macOS 上的Docker Desktop比较好资源,慢、重、资源消耗巨大。开起来就占用了好几个G的内存,OrbStack 的出现就是为了解决这个问题。OrbStack 主要有两个作用:替代 Docker Desktop、替代 Linux 虚拟机。目前0.17版本刚
前言
OrbStack 是一个可以在 macOS 上快速运行 Docker 容器,和 Linux 虚拟机的工具,资源占用率低,高效,快速。
macOS 上的Docker Desktop比较好资源,慢、重、资源消耗巨大。开起来就占用了好几个G的内存,OrbStack 的出现就是为了解决这个问题。
OrbStack 主要有两个作用:替代 Docker Desktop、替代 Linux 虚拟机。目前0.17版本刚出k8s的的使用
安装
安装前准备,macos系统要求在12.3以上,低于12.3的需要先对系统升级,不然不能使用
安装也很简单,直接去官网https://orbstack.dev/download
有两种方式安装,homebrew和dmg安装包安装。我采用用了后者:
homebrew方式安装:
brew install orbstack
下载安装,则需要根据电脑的类型进行选择安装就行。
在安装完成后,可以验证下。
docker version
如果出现Context=orbstack
,就表示成功了,后面使用的时候,就和我们在linux上拉取镜像,操作容器一样了。
在安装完成后内存占用很小
CPU占用1%都不到
注意:它可以做容器的管理,但对于镜像的拉取,还是需要我们自己去拉取。
现阶段,它虽然功能上没有docker desktop来的强大,不能在界面里面,拉取镜像,创建容器,但也已经是足够了,就把它当作是容器的服务器。因为对于我们熟悉命令行的来说,都用命令可以操作。
升级遇到的问题
我一开始使用的是0.16版本,后来在升级到了0.17后,发现多了k8s的管理。但我当时发现容器用不了。我当时网上搜索了下,也没有人遇到我类似的问题。
于是我就反馈问题求助
不久我收到了邮件,提示我在Help -> Collect Diagnostics上报错误
根据他的提示上报错误:
完了之后他叫我在设置中重置下Kubernets
在重置后,Images,Containers都可以正常显示了,同时在Kubernetes也可以正常使用。大功告成
更多推荐
所有评论(0)