Kubernetes Flannel、Calico网络原理 1 详述flannel网络原理 Flannel首先创建了一个名为flannel0的网桥,而且这个网桥的一端连接docker0网桥,另一端连接一个叫作flanneld的服务进程。 flanneld进程上连etcd,利用etcd来管理可分配的IP地址段资 …
Kubernetes kube-proxy代理模式对比 前言 kubectl–> API server --> etcd,每个节点的kube-proxy负责监听API server中service和endpoint的变化情况。将变化信息写入本地userspace、iptables、ipvs来实现service负载均衡,使用NAT将vip流 …
Kubernetes Kubernetes容器网络原理 前言 在kubernetes中要保证容器之间网络互通,网络至关重要。而kubernetes本身并没有自己实现容器网络,而是通过插件化的方式自由接入进来。在容器网络接入进来需要满足如下基本原则: pod无论运行在任何节 …
Kubernetes kubeconfig管理工具:kubecm 1、前言 该项目脱胎于 mergeKubeConfig 项目,最早写该项目的目的是在一堆杂乱无章的 kubeconfig 中自由的切换。随着需要操作的 Kubernetes 集群越来越多,在不同的集群之间切换也越来越麻烦,而操作 Kuber …
CKA认证 2020年CKA考试真题题库 Question 1 创建一个名为deployment-clusterrole的clusterrole,并且对该clusterrole只绑定对Deployment,Daemonset,Statefulset的创建权限 在指定namespace app-team1创建一个名为cicd-token的serviceaccou …
Kubernetes Kubeadm 添加节点出现etcd检查错误 一、问题描述 Kubernetes 集群中总共有三台 Master,分别是: k8s-master01 k8s-master02 k8s-master03 对其中 k8s-master02 Master 节点服务器进行了内核和软件升级操作,从而先将其暂时剔出集群,然后进 …
Kubernetes Kubernetes v1.19.0 高可用安装部署 1 系统准备 1.1 环境准备 用户执行命令 服务器均采用腾讯云CVM,需提前创建好VPC、子网等 1.2 硬件信息 hostname cpu mem disk ip K8s-master01 4 4 20GB 172.20.5.11 K8s-master02 4 4 20GB 172.20.5.12 K …
Kubernetes Kubernetes使用StorageClass动态生成NFS类型的PV 1、什么是StorageClass StorageClass对象会定义下面两部分内容: 1: PV的属性.比如,存储类型,Volume的大小等. 2: 创建这种PV需要用到的存储插件 有了这两个信息之后,Kubernetes就能够根据用户提交的PVC,找 …
Kubernetes Kubernetes网络之Falnnel和Calico 容器虚拟化网络方案,总体分为2种截然不同的发展路线 基于隧道 基于路由 基于隧道 隧道方案最具普适性,在任何网络环境下都可以正常工作,这与它的原理密不可分。 最常见的隧道方案是flannel vxlan模式,以 …
Kubernetes Kubernetes对资源(CPU、内存)做限制 1、Kubernetes对资源的限制 在Kubernetes中,对资源(CPU、内存等)的限制,需要定义在yaml中,以Deployment举例: apiVersion: v1 kind: Pod metadata: name: cpu-overload namespace: test spec: contain …