microk8s-20190212-Centos 上安装 microk8s
Problem官网提供的解决方案中,有诸多安装方式,今天来实验一下 microk8s,它是借助 snap 完成的。snap 的原理如下图所示:步骤中有几步官方没有提到的坎坷,笔记一下。Solution# 安装 snapyum install epel-releaseyum install yum-plugin-copryum copr enable ngompa/snapcore-...
·
Problem
官网提供的解决方案中,有诸多安装方式,今天来实验一下 microk8s,它是借助 snap 完成的。snap 的原理如下图所示:
步骤中有几步官方没有提到的坎坷,笔记一下。
Solution
# 安装 snap
yum install epel-release
yum install yum-plugin-copr
yum copr enable ngompa/snapcore-el7
yum -y install snapd
systemctl enable --now snapd.socket
ln -s /var/lib/snapd/snap /snap
# 设置环境变量,否则会报错 -bash: microk8s.kubectl: command not found
# 因为 Centos 7 上的 snap 是自己装的,所以之前忽略了这一点
vi ~/.bashrc
# 修改环境变量
export PATH=$PATH:~/.jx/bin:/snap/bin
# 即时生效
source ~/.bashrc
# 调整时间和时区,否则会报错 error: too early for operation, device not yet seeded or device model not acknowledged
yum install ntpdate
ntpdate ntp.sjtu.edu.cn
timedatectl set-timezone Asia/Shanghai
# snap 安装 microk8s
snap install microk8s --classic
# 查看 microk8s 信息
snap info microk8s
# 调整 microk8s 版本
snap refresh --channel=1.11/stable microk8s
snap refresh --channel=latest/beta microk8s
# 调用 microk8s 命令
[root@localhost ~]# microk8s.kubectl get all
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/kubernetes ClusterIP 10.152.183.1 <none> 443/TCP 171m
References
更多推荐
已为社区贡献3条内容
所有评论(0)