因为项目中需要使用k8s部署swagger服务,然后在kubectl create这一步出现了如下报错,找不到网络插件

failed to find plugin "loopback" in path [/opt/cni/bin]
failed to find plugin "random-hostport" in path [/opt/cni/bin]


解决方案:
将缺少的插件放到/opt/cni/bin目录下面即可解决。
链接:https://pan.baidu.com/s/1quElqqoN1CGhIJJe27_5yw
提取码:a2de

k8s网络设计

Kubemetes 在设计上考虑了对网络的需求和模型设计,但自身并没有重新实现,而是可以另外嵌入现有的网络管理方案。同时, Kubemetes 试图通过插件化的形式来采用AppC 提出的Contai ner Networking Interface (CNI)规范。这意味着,将来所有支持Kubernetes 的网络插件都要遵循该规范。
实际上, CNI 的模型十分简洁, Kubernetes 只需要告诉插件,把某个Pod 挂载到某个网络、或者从某个网络卸载,其他工作都要由插件来完成。Kubernetes 自身不需要了解网络的具体细节。

  • Pod 内(容器之间) : 因为容器共享了网络命名空间,可以通过lo直接通信,无须额外支持;
  • Pod 之间:又分在同一个节点上和在不同节点上,前者通过本地网桥通信即可,后者需要在各自绑定的网桥之间打通;
  • Pod 和服务之间: 因为服务是虚拟的ClusterIP ,因此,需要节点上配置代理机制(例如基于iptables )来映射到后端的Pod;
  • 外部访问服务:要从外面访问服务,必须经过负载均衡器,通过外部可用的地址映射到内部的服务上。

也就是网络插件不依赖于kubectl

Kubemetes网络插件cni相关推荐

  1. Kubernetes — CNI 网络插件规范

    目录 文章目录 目录 CNI CNI 规范 CNI Plugin Main 插件 Bridge 插件 HOST-DEVICE MACVLAN 第三方网络插件 CNI 使用的 I/O 接口虚拟化 CNI ...

  2. Kubernetes网络插件Flannel

    1.Kubernetes网络通信 (1) 容器间通信 同一个Pod内的多个容器间的通信, lo (2)Pod通信 Pod IP <-(直达)-> Pod IP 意思就是pod和pod之间使 ...

  3. kubelet配置cni插件_kubernetes网络插件对比分析(flannel、calico、weave)

    本文将在介绍技术原理和相应术语的基础上,再集中探索与详细对比目前最流行的CNI插件: Flannel Calico Weave 介绍 网络架构是Kubernetes中较为复杂.让很多用户头疼的方面之一 ...

  4. 阿里云容器服务cni网络插件terway非官方网络性能测试

    作者:张荣滨,酷划在线后端架构师,关注微服务治理,容器化技术,Service Mesh等技术领域 terway网络性能测试 酷划在线成立于2014年,是国内激励广告行业的领军者.酷划致力于打造一个用户 ...

  5. cni k8s 插件安装_K8S 之 Flannel网络插件安装

    1.CNI网络插件最主要的功能就是实现POD资源能够跨宿主机是进行能信 #test-nodes1主机无法ping通test-nodes2主机的pod容器 [root@test-nodes1 ~]# k ...

  6. kubelet配置cni插件_Kubernetes CNI网络插件

    CNI 容器网络接口,就是在网络解决方案由网络插件提供,这些插件配置容器网络则通过CNI定义的接口来完成,也就是CNI定义的是容器运行环境与网络插件之间的接口规范.这个接口只关心容器的网络连接,在创建 ...

  7. 非全研究生计算机网络-k8s网络插件(CNI)性能分析

    由于计算机网络课程需要,看了一些k8s网络机制,随翻译了一篇论文,说实话有点空洞. 作者: Youngki Park School of Electronic Engineering Soongsil ...

  8. Kubernetes网络与CNI插件介绍

    文章目录 Kubernetes网络总体架构图 kubernetes使用CNI网络插件的工作流程 k8s如何使用CNI kubernetes官方文档介绍CNI CNI简介 CNI原理 参考文献 Kube ...

  9. cni k8s 插件安装_k8s的CNI网络插件-flannel

    k8s设计了网络模型,但是把实现交给了网络插件,而CNI网络插件实现的最主要的功能就是POD跨宿主机资源互相访问 flannel安装: hdss7-21和hdss7-22 两个几点操作:wget ht ...

最新文章

  1. winxp升级win7教程_WinXP桌面右下角提示网络电脑没有插好的原因及解决方法教程一览-...
  2. QT5开发及实例学习之十七Qt5双缓冲机制
  3. Quick Switch Virtual Desktop[AutoHotkey]
  4. python 初步学习
  5. 编译用于高放射性环境的应用程序
  6. 圆周率c语言天书,c语言天书__圆周率的计算及分析
  7. 云客Drupal源码分析之节点表单NodeForm
  8. 免费PR转场 独特的形状过渡PR动态图形模板MOGRT免费下载
  9. 2、ARM嵌入式系统:LED初始化
  10. 敏捷开发模式几个名词
  11. excel生成随机手机号
  12. 在北京税前工资2万元,扣掉社保五险和一金税后能拿多少钱?
  13. 问的书写规则是什么意思_汉字笔顺的书写规则是什么
  14. ​VB语言凉凉了!微软宣布放弃不再​更新,GitHub正式收购 npm ,力挺整个JavaScript生态!...
  15. linux开启443端口
  16. maya海龟烘焙法线_maya法线烘焙
  17. Android Studio校园二手交易市场app
  18. 浙江咪咕MGV3200_KLH_国科GK6323_2+8_免拆机卡刷固件包
  19. 数据挖掘-python数据分析与挖掘实战
  20. linux系统电脑小白可以用吗,linux小白说说用linux的感受

热门文章

  1. DeepLinQ 用于隐私保护的数据共享的分布式多层分类账本
  2. Android--刷机与adb
  3. 【区块链与密码学】第9-4讲:基于PKI的群签名算法 I
  4. 文件已上传服务器去哪找,ftp文件服务器上传后的文件在哪
  5. 端子拉力测试标准汇总
  6. NSIS Error错误解决方法
  7. Java依赖于抽象不依赖于具体,依赖倒置原则(Dependecy-Inversion Principle)
  8. OPENGL ES 2.0 知识串讲 (10) ——OPENGL ES 详解IV(纹理优化)
  9. lynda.com教程之Learning Python and Django_手把手零基础搭建Django项目
  10. 如何通过视频推广让你的App一夜爆红