kubeedge 边缘计算框架安装详细步骤,包括例子实现

kubeedge 边缘计算框架安装详细步骤,包括例子实现

前置条件

1、至少两台主机,一台主节点,一台从节点。
2、每台主机上docker已经安装

安装kubeedge 主节点

其实 kubeedge 是对 k8s 进行部分修改,可以说阉割版 k8s,安装 kubeedege 主节点和安装k8s主节点差不多,下面说一下详细步骤:
1、关闭防火墙

systemctl stop firewalld
systemctl disable firewalld
swapoff -a

2、禁用selinux

setenforce 0
vi /etc/selinux/config
SELINUX=disabled

3、创建/etc/sysctl.d/k8s.conf文件,添加如下内容:

net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1

保存然后运行一下命令
sysctl -p /etc/sysctl.d/k8s.conf

4、安装kubelet/kubeadm/kubectl
(1)首先设置安装源

cat <<EOF > /etc/yum.repos.d/kubernetes.repo 
[kubernetes] 
name=Kubernetes 
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
    http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF

这一步很重要,如果不配置,docker会去国外拉取镜像,你懂的,你拉取不到镜像的,被墙了。
(2)然后进行安装

yum install -y kubelet kubeadm kubectl

(3)启动kubectl服务, 查看状态

systemctl enable kubelet && systemctl start kubelet
systemctl status kubelet

有可能会发现 kubelet 启动失败,可以先不用管

(4)修改/etc/sysconfig/kubelet,加入:

KUBELET_EXTRA_ARGS=--fail-swap-on=false

5、开始创建主节点集群
(1)初始化单节点

kubeadm init   --image-repository registry.aliyuncs.com/google_containers   --kubernetes-version $(kubeadm version -o short)   --pod-network-cidr=10.244.0.0/16

(2)执行一下命令

mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config

(3)创建网络

kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

(4)在完成 Kubernetes master 的初始化后, 我们需要暴露 Kubernetes apiserver 的 http 端口8080用于与 cloudcore/kubectl 交互。请按照以下步骤在 Kubernetes apiserver 中启用 http 端口。这样可以在边缘节点执行 kubectl get nodes -s 192.169.0.10:8080等命令,就像在 master 节点上一样。

vi /etc/kubernetes/manifests/kube-apiserver.yaml
# Add the following flags in spec: containers: -command section
- --insecure-port=8080
- --insecure-bind-address=0.0.0.0

至此主节点搭建完毕,现在开始搭建边缘节点

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值