k8s安装calico网络插件
安装calico网络插件
curl https://docs.projectcalico.org/manifests/calico.yaml -O
1 修改CIDR
PS:该yaml文件中默认CIDR为192.168.0.0/16,需要与初始化时kube-config.yaml中的配置一致,如果不同请下载该yaml修改后运行grep '# value' calico.yaml
如果是kubeadm部署的k8s
则对应项为
--pod-network-cidr=10.244.0.0/16
2 指定网卡
# Cluster type to identify the deployment type- name: CLUSTER_TYPEvalue: "k8s,bgp"
# 下面添加- name: IP_AUTODETECTION_METHODvalue: "interface=eth0"# eth0为本地网卡名字
- calico 自动探查互联网卡,如果有多快网卡,则可以配置用于互联的网络接口命名正则表达式,如上面的 eth0 (根据自己服务器的网络接口名修改);
不指定网卡
创建pod时会有如下报错
Failed to create pod sandbox: rpc error: code = Unknown desc = [failed to set up sandbox container "5d6557ac061d164d494042e7e9b6cc38c95688a358275a78f5bbb7dd3883c063" network for pod "ingress-nginx-admission-create-b9q9w": networkPlugin cni failed to set up pod "ingress-nginx-admission-create-b9q9w_ingress-nginx" network: error getting ClusterInformation: connection is unauthorized: Unauthorized, failed to clean up sandbox container "5d6557ac061d164d494042e7e9b6cc38c95688a358275a78f5bbb7dd3883c063" network for pod "ingress-nginx-admission-create-b9q9w": networkPlugin cni failed to teardown pod "ingress-nginx-admission-create-b9q9w_ingress-nginx" network: error getting ClusterInformation: connection is unauthorized: Unauthorized]
3 部署
kubectl apply -f calico.yaml
k8s安装calico网络插件相关推荐
- 安装calico网络插件后K8s集群节点间通信找不到主机路由(no route to host)
安装calico网络插件后K8s集群节点间通信找不到主机路由(no route to host) 背景:k8s安装calico网络插件后master节点ping不通其它node节点,但可以ping通外 ...
- K8s NetworkPolicy与网络插件flannel、calico详细版
Pod是Kubernetes调度的最小单元.一个Pod可以包含一个或多个容器,因此它可以被看作是内部容器的逻辑宿主机.Pod的设计理念是为了支持多个容器在一个Pod中共享网络和文件系统.那么为什么Po ...
- k8s网络基础学习-Calico网络插件
第十课 k8s网络基础学习-Calico网络插件 tags: k8s网络 calico proxy arp bgp full mesh bgp RR 文章目录 第十课 k8s网络基础学习-Calico ...
- 企业运维实战--k8s学习笔记 k8s网络通信、Flannel vxlan模式简介、calico网络插件替换、网络策略范例总结
1.k8s网络通信 k8s通过CNI接口接入其他插件来实现网络通讯.目前比较流行的插件有flannel,calico等. CNI插件存放位置:# cat /etc/cni/net.d/10-flann ...
- Kubernetes(k8s)集群部署七、k8s网络通信+service扩展ingress(TLS,认证,地址重写)calico网络插件(允许指定pod访问服务,禁止其他namespace访问服务)
k8s网络通信 k8s网络通信 1.容器间通信 2.pod之间的通信 2.1同一节点的pod 2.2不同节点的pod之间的通信 flannel网络原理 flannel支持多种后端: 3.pod和ser ...
- 第二篇:kubernetes部署calico网络插件
说明: 总的目标是在k8s集群部署gitlab.jenkins,并且在本地提交代码到gitlab后jenkin流水线可以自动编译打包成为docker镜像然后部署到k8s中并实现客户端外部域名访问,在文 ...
- k8s使用kube-router网络插件并监控流量状态
简介 kube-router是一个新的k8s的网络插件,使用lvs做服务的代理及负 载均衡,使用iptables来做网络的隔离策略.部署简单,只需要在每个节点部署一个daemonset即可,高性能,易 ...
- k8s之calico网络
环境介绍 在一个物理server上安装三个VM,VM操作系统如下: root@master:~# lsb_release -a No LSB modules are available. Distri ...
- 卸载flannel安装kube-router网络插件
1.在master节点中删除flannel kubectl delete -f https://raw.githubusercontent.com/coreos/flannel/master/Docu ...
- K8S Calico网络插件之IPIP模式
注:本文基于Calico v3.20.1版本编写 1 关于Calico flannel是overlay网络, 主要工作在L2(VXLAN),calico主要是L3,通过BGP路由协议在机器之间传送报文 ...
最新文章
- 使用数据库表查询的方式直接获得CRM服务订单的sold to party信息
- 【Python】python文件名和文件路径操作
- postgresql修炼之道_PostgreSQL的TOAST技术
- windows 安装tomcat 7
- 微信“再罚”今日头条;马云:没有女性就没有阿里;有赞强推 996 工作制 | 极客头条...
- 背景图片平铺(HTML、CSS)
- html在ie中img地址为https,关于IE10以下的img标签问题解决
- 抖音怎么上热门?这样发视频点赞过万!
- 7628刷breed_360 P2路由器免拆机刷入breed固件的方法
- Text B:What’s wrong with copying?剽窃何罪
- 和平精英分数计算机制,和平精英加分机制怎么算 加分玩法详解
- STI、LOD与WPE概念:STI效应对SPICE Model的影响
- 单目标跟踪OTB、VOT数据集介绍
- 如何在命令行窗口运行某个文件夹下的exe程序
- vue 使用百度地图(全景图)
- 监控摄像头如何用作网络直播?
- STC8G1K08A 串口无法烧录程序
- 前端vue论坛项目(七)------构建 UserProfileView 用户页面
- NLP---LTP(哈工大社会计算与信息检索研究中心)
- TP6中db操作数据库的方式(方法)和ORM模型操作数据库的方式(方法)
热门文章
- C语言基础期末复习题(带详解答案)
- ESP32的智能药箱-WEB定时-舵机和语音控制-OLED实时时间显示
- 基于python的数据管理系统的设计_基于Python的自然语言数据处理系统的设计与实现...
- 服务器虚拟成一个共用一台ipsan,IPSAN(四)IPSAN多路径设置(服务端)
- 系统安全中主要风险有哪些,弱密码怎么解决?
- WORD文档中的宏代码操作(表格批量操作))
- 在Linux下实现一个使用键盘控制的虚拟鼠标
- QT多线程,使用串口接收数据通过UDP端口进行数据转发
- oracle单纯的sql能写循环吗,循环执行sql语句
- html 星星字体,做华丽的星星文字效