Cetntos安装部署Kubeedge
使用Cetntos配置Kubeedge
一:配置环境
- 安装golang的环境
# 下载解压
wget https://golang.google.cn/dl/go1.14.4.linux-amd64.tar.gz
tar -zxvf go1.14.4.linux-amd64.tar.gz -C /usr/local
# 配置环境变量
vim /etc/profile
# golang env
export GOROOT=/usr/local
export GOPATH=/data/gopath
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
# 生效
source /etc/profile
- keadm需要使用wget获取设备表的yaml文件
yum -y install wget
- 解析github下载镜像需要的dns
vim /etc/sysconfig/network-scripts/ifcfg-ens32 # 加入百度的dns服务器和阿里的dns服务器地址 DNS1=180.76.76.76 DNS2=223.5.5.5 DNS3=8.8.8.8配置已经启动的dns
vim /etc/resolv.conf
namespace 223.5.5.5
namespace 8.8.8.8
namespace 180.76.76.76重启网络服务
service network restart
二:k8s的master节点部署kubeedge的cloudcore部分
- 下载keadm并初始化cloudcore部分
./keadm-v1.8.2-linux-amd64/keadm/keadm init --advertise-address="192.168.137.246" --kubeedge-version="1.8.2"
- 查看cloudcore的日志
tail -f /var/log/kubeedge/cloudcore.log
- 获取token
keadm gettoken
- 配置使用的cgroup和k8s保持一致
# 编辑cloudcore的配置
vim /etc/kubeedge/config/cloudcore.yaml
# 1. 修改dynamicController支持edgecore的listwatch监听
dynamicController:
- enable: false
+ enable: true # 开启dynamicController以支持edgecore的listwatch功能
# 云侧cloudcore可以直接通过systemd管理
# 拷贝cloudcore.service到/usr/lib/systemd/system
$ cp /etc/kubeedge/cloudcore.service /usr/lib/systemd/system
# 杀掉当前cloudcore进程
$ pkill -9 cloudcore
$ systemctl restart cloudcore
# 查看cloudcore是否运行
$ systemctl status cloudcore
三: 边缘节点加入cloudcore的管控之中
- 下载keadm加入cloud,同样需要网络下载
./keadm-v1.8.2-linux-amd64/keadm/keadm join --cloudcore-ipport=192.168.137.246:10000 --token=14b135ddf60b79568acbccda3d10f7143498d628ec67abdf40c13835afe9d853.eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2MzU1MTk4MjV9.qV-NeeTtKQdthAWdAAuYwxXSFIqzLuY6nFzKPMfrkHs
- 查看节点日志
journalctl -u edgecore.service -b
- 修改edge端的cgroup
# 修改配置 vim /etc/kubeedge/config/edgecore.yaml # 1. 开启listwatch机制 modules: enable: true metaServer: debug: false - enable: false + enable: true # 开启listwatch # 2.修改cgroup edged: cgroupDriver: systemd # 修改为和cloud一致的cgroup杀掉当前edgecore进程
$ pkill edgecore
重启edgecore
$ systemctl restart edgecore
若非神,何异乎尘

浙公网安备 33010602011771号