k3s学习笔记(五)
本文介绍利用vagrant最简单的安装k3s的方法。
首先是下载并创建alpine
的box:
$ vagrant init alpine/alpine64
上面的命令会创建一个Vagrantfile
:
有了这个文件以后,执行vagrant
命令下载,创建,启动box:
$ vagrant up
下面是box的创建和启动过程:
此时可以使用vagrant命令登录box:
$ vagrant ssh
登录后状态如下:
这个时候就可以在虚拟机里面安装k3s
了。此时要先升级一下所有的package,命令如下:
$ sudo apk -U upgrade -a --repository=http://mirrors.ustc.edu.cn/alpine/edge/testing
升级完成后执行下面的命令安装k3s
:
$ sudo apk add k3s --repository=http://mirrors.ustc.edu.cn/alpine/edge/testing
这个时候apk
命令会把所有依赖的包都下载。安装过程中会看到一些错误,是因为k3s
这个包和相关的依赖还在edge/testing
这个阶段,还不稳定,后续随着alpine的发行版的开发进展会稳定下来。
安装完成后,执行启动服务:
$ sudo /etc/init.d/k3s start
此时可以看到服务启动了:
这个时候可以执行kubectl
命令测试下服务:
$ sudo kubectl get svc -n kube-system
查询结果如下:
可以看到服务已经启动了。
参考资料
- 上一篇 k3s学习笔记(四)
- 下一篇 macos当中docker使用的虚拟机架构