ZBLOG

国内centos7 部署k3s

k3s是一个轻量级的Kubernetes发行版,非常适合在低功耗设备和边缘计算设备上运行。下面是在国内CentOS 7上部署k3s的步骤:

  1. 安装docker

在CentOS 7上安装docker,可以参考以下命令:

# 安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2

# 添加docker源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 更新yum缓存
yum makecache fast

# 安装docker
yum install docker-ce -y

# 启动docker并设置为开机自启
systemctl start docker && systemctl enable docker
  1. 安装k3s

在CentOS 7上安装k3s,可以参考以下命令:

curl -sfL https://get.k3s.io | INSTALL_K3S_VERSION=v1.19.15+k3s2 sh -

上述命令将会安装k3s的最新版本v1.19.15+k3s2。你也可以修改INSTALL_K3S_VERSION变量来指定其他的版本号。

  1. 验证k3s是否正常工作

安装完成后,使用以下命令检查k3s服务是否正常运行:

sudo kubectl get nodes

如果一切正常,你应该看到一个节点已经成功运行。

  1. 在k3s中部署应用程序

现在你已经成功安装了k3s,可以使用kubectl命令在集群中部署应用程序。例如,以下命令可以在k3s中创建一个nginx服务:

kubectl create deployment nginx --image=nginx

然后,使用以下命令将nginx服务公开为一个NodePort类型的服务:

kubectl expose deployment nginx --port=80 --type=NodePort

最后,使用以下命令获取nginx服务的NodePort端口:

kubectl get service nginx

现在你可以通过NodePort端口访问nginx服务了。

以上就是在国内CentOS 7上部署k3s的步骤。

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=1883

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?