容器管理之OrbStack支持K8s了

文章目录

    • 前言
    • 安装
    • 升级遇到的问题

前言

OrbStack 是一个可以在 macOS 上快速运行 Docker 容器,和 Linux 虚拟机的工具,资源占用率低,高效,快速。
macOS 上的Docker Desktop比较好资源,慢、重、资源消耗巨大。开起来就占用了好几个G的内存,OrbStack 的出现就是为了解决这个问题。

OrbStack 主要有两个作用:替代 Docker Desktop、替代 Linux 虚拟机。目前0.17版本刚出k8s的的使用
容器管理之OrbStack支持K8s了_第1张图片

安装

安装前准备,macos系统要求在12.3以上,低于12.3的需要先对系统升级,不然不能使用

安装也很简单,直接去官网https://orbstack.dev/download
有两种方式安装,homebrew和dmg安装包安装。我采用用了后者:
容器管理之OrbStack支持K8s了_第2张图片

homebrew方式安装:

brew install orbstack

下载安装,则需要根据电脑的类型进行选择安装就行。

在安装完成后,可以验证下。

docker version

如果出现Context=orbstack,就表示成功了,后面使用的时候,就和我们在linux上拉取镜像,操作容器一样了。
容器管理之OrbStack支持K8s了_第3张图片
在安装完成后内存占用很小
容器管理之OrbStack支持K8s了_第4张图片
CPU占用1%都不到
容器管理之OrbStack支持K8s了_第5张图片

注意:它可以做容器的管理,但对于镜像的拉取,还是需要我们自己去拉取。
现阶段,它虽然功能上没有docker desktop来的强大,不能在界面里面,拉取镜像,创建容器,但也已经是足够了,就把它当作是容器的服务器。因为对于我们熟悉命令行的来说,都用命令可以操作。

升级遇到的问题

我一开始使用的是0.16版本,后来在升级到了0.17后,发现多了k8s的管理。但我当时发现容器用不了。我当时网上搜索了下,也没有人遇到我类似的问题。
容器管理之OrbStack支持K8s了_第6张图片
于是我就反馈问题求助
容器管理之OrbStack支持K8s了_第7张图片
容器管理之OrbStack支持K8s了_第8张图片
不久我收到了邮件,提示我在Help -> Collect Diagnostics上报错误
容器管理之OrbStack支持K8s了_第9张图片
根据他的提示上报错误:
容器管理之OrbStack支持K8s了_第10张图片
完了之后他叫我在设置中重置下Kubernets
在这里插入图片描述
在重置后,Images,Containers都可以正常显示了,同时在Kubernetes也可以正常使用。大功告成
容器管理之OrbStack支持K8s了_第11张图片

你可能感兴趣的:(docker相关,kubernetes,容器,云原生)