Kubernetes
文章平均质量分 93
海渊_haiyuan
这个作者很懒,什么都没留下…
展开
-
[译]Kubernetes Multi-Cluster Networking -Cilium Cluster Mesh
文章目录[译]Kubernetes Multi-Cluster Networking -Cilium Cluster Mesh前言Cilium CNI ImplementationCilium Cluster MeshMulti-node Pod-Pod Packet FlowTesting Multi-cluster Pod Interconnectivity with YugaByteDBMulti-Cluster Network Policy — Limiting Pod-Pod Communicat原创 2021-01-03 21:38:32 · 814 阅读 · 0 评论 -
虚拟网络之Kubernetes Cilium CNI 网络通信调测
文章目录虚拟网络之Kubernetes Cilium CNI 网络通信调测前言Cilium CNI 配置查看同Node pod 通信:跨node pod 访问:Cilium cli参考:虚拟网络之Kubernetes Cilium CNI 网络通信调测前言Cilium CNI 是基于Linux 新版本内核中的eBPF实现的,对应数据面转发逻辑和Flannel CNI 比较有了不小的变化,从实现机制上来说,性能上是有很大的提升的;本篇就是将我在环境上实操验证进行一个简单的记录;关于Cilium CNI原创 2020-12-20 22:50:26 · 1527 阅读 · 0 评论 -
虚拟网络之Kubernetes Cilium CNI 快速部署实操
文章目录虚拟网络之Kubernetes Cilium CNI 快速部署实操前言卸载Flannel CNIInstall Cilium CNI虚拟网络之Kubernetes Cilium CNI 快速部署实操前言在之前部署的kubernetes 集群,这里想把已部署的Flannel CNI 更换为 Cilium CNI,本篇记录下实操记录;之前部署的记录见博客《记一次实操部署Kubernetes_v1.19.2》卸载Flannel CNI# 一般生产环境是不会这样操作的,因为一旦把 cni 卸载后原创 2020-11-30 23:13:01 · 2299 阅读 · 0 评论 -
CentOS 7.x 内核kernel版本升级实操
文章目录CentOS 7.x 内核kernel版本升级实操前言实操记录升级前信息查看和准备升级 CentOS 7.× 内核,启用 ELRepo设置 GRUB 默认的内核版本删除 CentOS 更新后的旧内核CentOS 7.x 内核kernel版本升级实操前言在玩耍kubernetes 集群中(之前部署的一套,可以查看我之前的博客内容),想要尝试部署的CNI Cilium 仅在 kernel 4.8 版本以上支持,推荐使用4.9 以上内核版本;而之前部署使用的CentOS 7.6 缺省内核版本为3.1原创 2020-11-28 23:29:40 · 5184 阅读 · 0 评论 -
Kubernetes 踩坑记录 (基于v1.19.2) ---20201117
文章目录Kubernetes 踩坑记录 (基于v1.19.2) ---20201117前言1/ 新部署kubernets 集群,配置flannel cni 后,pod 访问 pod 不通;2/ 修改flannel type 类型3/ 重启master节点后kubelat 没有自动拉起;4/ 重启后 nginx pod 自动拉起失败报错;Kubernetes 踩坑记录 (基于v1.19.2) —20201117前言在测试环境部署了一套 v1.19.2 的kubernetes 集群,可参考博客记一次实操原创 2020-11-17 23:20:58 · 337 阅读 · 0 评论 -
虚拟网络之Kubernetes service 详述
文章目录虚拟网络之Kubernetes service 详述前言实操创建svcservice 转发模式User space 代理模式iptables 代理模式[**默认模式**]IPVS 代理模式代理模式总结Service 中额外字段的作用:SVC 配置支持的协议(配置的yaml文件中可见该配置项):Kubernetes外界与Service之间的网络通信ClusterIP 类型实操验证NodePort 类型实操验证虚拟网络之Kubernetes service 详述前言Service是kubernet原创 2020-11-15 16:27:20 · 474 阅读 · 0 评论 -
Kubernetes CNI flannel 基本配置与流量抓包
文章目录Kubernetes CNI flannel 基本配置与流量抓包前言Recommended backendsVXLANhost-gwUDPExperimental backendsAliVPCAllocAWS VPCGCEIPIPIPSecTroubleshooting实操验证vxlan同 node pod 通信跨 node pod 通信pod 访问 svcKubernetes CNI flannel 基本配置与流量抓包前言源码链接 https://github.com/coreos/flan原创 2020-11-08 19:51:19 · 1590 阅读 · 0 评论 -
记一次实操部署Kubernetes_v1.19.2
文章目录记一次实操部署Kubernetes_v1.19.2规划信息部署记录安装docker及kubelet初始化master节点加入worker节点部署测试pod 验证通信部署踩坑记录(iptables FORWARD)记一次实操部署Kubernetes_v1.19.2规划信息本次部署使用2台机器;1台master 和 1台node ;master 172.16.0.5 CentOS 7.6node01 172.16.0.49 CentOS 7.6安装后的软件版本为:原创 2020-11-01 15:26:26 · 997 阅读 · 1 评论 -
容器网络之Kubernetes CNI
Kubernetes CNI前言容器网络发展到现在,形成了Docker的CNM以及由Google、CoreOS、Kuberenetes主导的CNI两大阵营。需要明确的是,CNM和CNI只是容器网络的规范,并不是网络实现,它们只是容器网络的规范,从开发者的角度看,就是一堆接口,底层用Flannel也好,用Calico也罢,他们并不关心。Kubernetes作为容器的编排框架,在网络层面,并没有进入更底层的具体容器互通互联的网络解决方案的设计中,而是将网络功能一分为二,主要关注Kubernetes服务在网原创 2020-10-05 14:38:59 · 1548 阅读 · 0 评论 -
虚拟网络之容器网络(Docker,kubernetes)
文章目录虚拟网络之容器网络(Docker,kubernetes)前言容器容器技术框架Docker1.Docker网络2.Libnetworkkuberneteskubernetes基本概念说明1.Master2.Pod3.Node4.Replication Controller -------(当前很少用,已被deployment替代)5.Service6.Deployment7.NamespaceKubernetes网络1.Pod内部的容器间通信2.Pod间通信3.Pod与Service之间的网络通信4.原创 2020-09-20 19:45:00 · 1426 阅读 · 0 评论 -
Kubernetes学习笔记---002理解 Kubernetes 对象
Kubernetes学习笔记—002理解 Kubernetes 对象本页说明了 Kubernetes 对象在 Kubernetes API 中是如何表示的,以及如何在 .yaml 格式的文件中表示。理解 Kubernetes 对象在 Kubernetes 系统中,Kubernetes 对象 是持久化的实体。Kubernetes 使用这些实体去表示整个集群的状态。特别地,它们描述了如下信息:哪些容器化应用在运行(以及在哪个 Node 上)可以被应用使用的资源关于应用运行时表现的策略,比如重启策略原创 2020-06-30 21:37:22 · 204 阅读 · 0 评论 -
Kubernetes 学习笔记----001整体概念和概述学习
文章目录Kubernetes 学习笔记----001整体概念和概述学习Kubernetes 概念部分学习概述Kubernetes 对象Kubernetes 控制面Kubernetes Master 节点Kubernetes Node 节点Kubernetes 是什么?——kubernetes概述言归正传为什么需要 Kubernetes,它能做什么?Kubernetes 不是什么Kubernetes 组件控制平面组件(Control Plane Components)kube-apiserveretcdkub原创 2020-05-21 21:29:38 · 459 阅读 · 0 评论