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

查询结果如下:

可以看到服务已经启动了。

参考资料

My Github Page: https://github.com/liweinan

Powered by Jekyll and Theme by solid

If you have any question want to ask or find bugs regarding with my blog posts, please report it here:
https://github.com/liweinan/liweinan.github.io/issues