扫码下载「CSDN程序员学院APP」,1000+技术好课免费看
APP订阅课程,领取优惠,最少立减5元 ↓↓↓
![](https://i-blog.csdnimg.cn/blog_migrate/a95089b5886005bc1baa39a380cf910c.png)
订阅后:请点击此处观看视频课程
视频教程-kubernetes 网络之 flannel 与 calico-Docker/K8S
学习有效期:永久观看
学习时长:460分钟
学习计划:8天
难度:中
「口碑讲师带队学习,让你的问题不过夜」
![](https://i-blog.csdnimg.cn/blog_migrate/0fc496e2f05d471098ce4b5cae0d7d62.jpeg)
讲师姓名:臧雪园
其他
讲师介绍:在宝成国际集团华东行政中心主管华东地区网络、虚拟化、系统运维三年,从设计、网络设备选型、实施都有着丰富的经验。在互联网公司工作四年,对LINUX自动化运维、Devops有着独到的理解和实施经验。并取得华三网络工程师、系统集成项目管理工程师职称。
☛点击立即跟老师学习☚
「你将学到什么?」
Kubernetes是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡。
在Kubernetes中,我们可以创建多个容器,每个容器里面运行一个应用实例,然后通过内置的负载均衡策略,实现对这一组应用实例的管理、发现、访问,而这些细节都不需要运维人员去进行复杂的手工配置和处理。
K8s网络在kubernetes的管理中是不可或缺的部分,本套课程主要围绕目前主流的flannel和calico两个网络组件进行讲解。还深入的剖析了calico和k8s网络策略等。
主要讲解K8S网络的以下几个方面:
1. Flannel网络在k8s中的应用,及三种后端模式的演示。
2. Calico网络在k8s中的架构及部署。
3. Calico各选项的调整及对网络性能的优化。
4. Calico网络策略和K8s网络策略的常见用法及案例。
5. Calico网络策略的高级使用场景,比如限制到k8s节点的流量及高并发流量的旁路等。
6. Flannel网络的迁移及和calico策略的集成。
注意: 本课程学习需要具有一定的Linux基础,网络基础,至少需要您了解网络七层协议,路由等基础知识,并掌握Docker和k8s相关知识点。
「课程学习目录」
第1章:flannel网络详解 |
1.k8S网络规范 |
2.容器间的通信 |
3.pod间的通信 |
4.flannel udp模式详解 |
5.flannel vxlan封装详解 |
6.flannel hostgw模式详解 |
7.flannel vxlan 路由模式 |
8.pod到服务间的通信 |
9.内部到互联网流程 |
第2章:calico原理及部署 |
1.calico网络介绍 |
2.calico组件介绍 |
3.calico网络和策略部署 |
4.calicoctl部署 |
第3章:calico网络自定义 |
1.确定calico网络较好选项 |
2.配置BGP的路由反射 |
3.calico IPinIP封装 |
4.calico vxlan的封装 |
5.修改MTU来增加网络性能 |
6.calico网络地址转换 |
7.calico BGP邻居IP地址检测转换 |
8.calico网络配置补充 |
第4章:calico及k8s网络策略入门 |
1.calico网络策略原理 |
2.启用默认策略 |
3.calico网络策略案例 |
4.k8s网络策略原理 |
5.k8s策略案例演示一 |
6.k8s策略案例演示二 |
7.K8s策略生产情况模拟 |
第5章:网络策略规则高级篇 |
1.名称空间和服务帐户规则 |
2.calico策略使用IP限制 |
3.calico icmp的规则 |
4.限制k8s节点流量一 |
5.限制k8s节点流量二 |
6.链路追踪的旁路 |
第6章:flannel和calico集成 |
1.K8s部署canal及策略演示 |
2.k8s canal网络更改flannel |
3.flannel平滑迁移到calico |
「7项超值权益,保障学习质量」
- 大咖讲解
技术专家系统讲解传授编程思路与实战。
- 答疑服务
专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。
- 课程资料+课件
超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)
- 常用开发实战
企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。
- 大牛技术大会视频
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
- APP+PC随时随地学习
满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。
「什么样的技术人适合学习?」
- 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。
「悉心打造精品好课,8天学到大牛3年项目经验」
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握Docker/K8S知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
「你可以收获什么?」
对 kubernetes 网络详细介绍
flnanel 网络的配置与管理
Calico 网络的配置与管理