kubernetes多网卡方案之Multus CNI部署和基本使用
2023-09-11 14:15:39 时间
Multus CNI部署和基本使用
背景
一个容器启动后,在默认情况下一般都会只存在两个虚拟网络接口(loopback和eth0),而loopback的流量始终都会在本容器内或本机循环,真正对业务起到支撑作用的只有eth0,当然这对大部分业务场景而言已经能够满足。
但是如果一个应用或服务既需要对外提供API调用服务,也需要满足自身基于分布式特性产生的数据同步,那么这时候一张网卡的性能显然很难达到生产级别的要求,网络流量延时、阻塞便成为此应用的一项瓶颈。
基于上述痛点和需求,容器多网络方案不断涌现。k8s有一个多网卡规范:K8sNetworkPlumbingWG/multi-net-spec。目前已知的多网卡方案:
k8s多网卡规范:K8sNetworkPlumbingWG/multi-net-spec
华为开发的多网络CNI插件:Huawei-PaaS/CNI-Genie
Intel 开发的多网络CNI插件:
相关文章
- SpringCloud 应用在 Kubernetes 上的最佳实践 —— 高可用(弹性伸缩)
- 如何轻松学习 Kubernetes?
- Serverless Kubernetes 入门:对 Kubernetes 做减法
- Kubernetes 笔记 07 豌豆荚之旅(二)
- kubernetes-v1.20.4 二进制部署-kubelet、kube-proxy
- kubernetes-v1.20.4 二进制部署-etcd、docker
- Kubernetes详解(十五)——Pod对象创建过程
- Kubernetes详解(四十七)——statefulset扩展
- 【云原生 | Kubernetes 系列】K8s版本升级---v1.21.0至v1.21.12
- 适合 Kubernetes 初学者的一些实战练习 (三)
- 如何在Kubernetes里给PostgreSQL创建secret
- 想提高运维效率,那就把MySQL数据库部署到Kubernetes 集群中
- 从 Kubernetes 谈容器网络
- Kubernetes(K8S)
- 【云原生 | Kubernetes 系列】--持续交付和持续部署GITOPS(上)
- k59.第二章 基于二进制包安装kubernetes v1.23 --集群部署
- 《Kubernetes网络权威指南》读书笔记 | 终于等到你:Kubernetes网络
- 关于我的 “二进制部署 kubernetes 集群” 的体验
- 【云原生之kubernetes实战】在k8s环境下部署RSS阅读器Selfoss
- Kubernetes集群Pod控制器之Horizontal Pod Autoscaler控制器(二十四)
- kubernetes安全机制--Admission Control准入控制
- 【ML on Kubernetes】第 10 章:构建、部署和监控模型
- Kubernetes 部署一套高可用集群(二进制,v1.18)上
- 【云原生 | Kubernetes 系列】----Prometheus三种方式安装部署
- Kubernetes 网络基础知识
- s19.基于 Kubernetes v1.25 (kubeadm) 和 Docker 部署高可用集群(一)
- Kubernetes基础_06_DaemonSet全解析(每个Node都有的Pod)
- Kubernetes部署_使用kubernetes部署Mysql主从结构(Kubernetes工作实践类)
- 独立部署GlusterFS+Heketi实现Kubernetes共享存储