macOS使用Multipass搭建Ubuntu虚拟机

安装:

1. 使用安装程序包

从这里下载最新的安装程序。一路点击直到安装成功。

2. 使用brew

brew install --cask multipass

安装完成后可用multipass version查看版本。


关于命令补全:

bash-completion是macOS的命令补全脚本工具,安装:brew install bash-completion@2(注意符号@2,推荐安装v2版本,Multipass文档中是brew install bash-completion

警告:
bash-completion 有两个版本:v1 和 v2。v1 对应 Bash3.2(也是 macOS 的默认安装版本),v2 对应 Bash 4.1+。 kubectl 的补全脚本无法适配 bash-completion v1 和 Bash 3.2。 必须为它配备 bash-completion v2Bash 4.1+。 有鉴于此,为了在 macOS 上使用 kubectl 补全功能,你必须要安装和使用 Bash 4.1+ (说明)。 后续说明假定你用的是 Bash 4.1+(也就是 Bash 4.1 或更新的版本)。



创建实例:

# 创建cpu:2	内存:2G	磁盘:20G的实例,根据自己实际情况调整,--name可自定义实例名称
multipass launch --cpus 2 --disk 20G --mem 2G --name k8s-master
multipass launch --cpus 2 --disk 10G --mem 2G --name k8s-node1
multipass launch --cpus 2 --disk 10G --mem 2G --name k8s-node2
# 查看实例
blueMac:~ blue$ multipass list
Name                    State             IPv4             Image
k8s-master              Running           192.168.64.3     Ubuntu 20.04 LTS
k8s-node1               Running           192.168.64.4     Ubuntu 20.04 LTS
k8s-node2               Running           192.168.64.5     Ubuntu 20.04 LTS
# 删除实例
multipass delete k8s-master 



关于卸载:

sudo sh "/Library/Application Support/com.canonical.multipass/uninstall.sh"

brew安装的可使用:

$ brew uninstall multipass
# or
$ brew uninstall --zap multipass # to destroy all data, too

更多功能可参考官方文档:

https://multipass.run/docs/how-to-guides

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值