KubeEdge+Sedna安装全流程(超级避坑、精简版) 您所在的位置:网站首页 nodeselectorterms KubeEdge+Sedna安装全流程(超级避坑、精简版)

KubeEdge+Sedna安装全流程(超级避坑、精简版)

#KubeEdge+Sedna安装全流程(超级避坑、精简版)| 来源: 网络整理| 查看: 265

KubeEdge+Sedna安装全流程(超级避坑、精简版) 0. 你必须知道的

k8s只需要安装在master节点上,其他的节点都不用

kubeedge的运行前提是master上必须有k8s

docker只是用来发布容器pods的

calico只需要安装在master上,它是节点通信的插件,如果没有这个,master上安装kubeedge的coredns会报错。但是,节点上又不需要安装这个,因为kubeedge针对这个做了自己的通信机制

一些插件比如calico、edgemesh、sedna、metric-service还有kuborad等,都是通过yaml文件启动的,所以实际要下载的是k8s的控制工具kubeadm和kubeedge的控制工具keadm。然后提前准备好刚才的yaml文件,启动k8s和kubeedge后,直接根据yaml文件容器创建

namespace可以看作不同的虚拟项目,service是指定的任务目标文件,pods是根据service或者其他yaml文件创建的具体容器

一个物理节点上可以有很多个pods,pods是可操作的最小单位,一个service可以设置很多pods,一个service可以包含很多物理节点

一个pods可以看作一个根据docker镜像创建的实例

如果是主机容器创建任务,要设置dnsPolicy(很重要)

拉去docker镜像的时候,一定要先去确认架构是否支持

1. 前提准备

最好把相关的yaml下载文件放在一个目录下,不然后面找不到

安装顺序

master

docker

k8s(kubeadm容器安装)

kubeedge(keadm容器安装)

node

docker

kubeedge(keadm容器安装)

master

mesh

sedna

1.1. master 1.1.1. 关闭防火墙 ufw disable setenforce 0 #临时关闭 1.1.2. 开启ipv4转发,配置iptables参数

将桥接的 IPv4/IPv6 流量传递到 iptables 的链

modprobe br_netfilter #方法1 cat >> /etc/sysctl.conf /etc/apt/sources.list.d/kubernetes.list /etc/sysctl.conf


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有