summary:

Kube-proxy

组件

架构和组件

Node 组件


Node:工作负载节点
Node : Kubernetes集群中真正的工作负载节点
Kubernetes集群由多个Node共同承担工作负载,Pod被分配到某个具体的Node上执行
kubernetes通过node controller对node资源进行管理。支持动态在集群中添加或删除Node
每个集群Node上都会部署Kubelet和Kube-proxy两个组件
组件:Kubelet
Kubelet :
位于集群中每个Node上的非容器形式的服务进程组件,Master和node之间的桥梁
处理Master下发到本Node上的Pod创建、启停等管理任务;向APIServer注册Node信息
监控本Node上容器和节点资源情况,并定期向Master汇报节点资源占用情况
组件:Kube-proxy
Kube-proxy:运行在每个Node上
Service抽象概念的实现,将到Service的请求按策略(负载均衡)算法分发到后端Pod(Endpoint)上
默认使用iptables mode实现
支持nodeport模式,实现从外部访问集群内的service


课程总结
Kubelet的作用
master是不是类似eureka,node节点是真正的工作负载节点,这些节点上都会有多个Pod
小结
Kubernetes 架构和组件:
两类节点:Master 和 Node
Master 组件:apiserver,scheduler,controllerManager,etcd
节点组件:kubelet,kube-proxy
组件:Kube-proxy
Kube-proxy:运行在每个 Node 上
Service 抽象概念的实现,将到 Service 的请求按策略(负载均衡)算法分发到后端 Pod(Endpoint) 上
默认使用 iptables mode 实现
支持 nodeport 模式,实现从外部访问集群内的 service
组件:Kubelet
位于集群中每个 Node 上的非容器形式的服务进程组件,Master 和 node 之间的桥梁
处理 Master 下发到本 Node 上的 Pod 创建、启停等管理任务;向 API Server 注册 Node 信息
监控本 Node 上容器和节点资源情况,并定期向 Master 汇报节点资源占用情况
Node:工作负载节点
Node:Kubernetes 集群中真正的工作负载节点
Kubernetes 集群由多个 Node 共同承担工作负载,Pod 被分配到某个具体的 Node 上执行
kubernetes 通过 node controller 对 node 资源进行管理。支持动态在集群中添加或删除 Node
每个集群 Node 上都会部署 Kubelet 和 Kube-proxy 两个组件
Node 组件
Kube-proxy 组件
Kubelet 组件
Node节点
kubernates架构和组件
基础组件。。。
node组件:普通pod,kubelet,kube-proxy.
kubelet是唯一一个不是以容器的形式的组件,master和node之间的桥梁,处理master下发到node的节点,向apiserver注册node信息,定期汇报node的资源信息
kube-proxy.service的抽象实现
Kubenetes架构小结
Node-KubeProxy作用
Node-Kubelet作用
5-3 node组件
除了安装了master组件的Node,其余node都会承载工作负载,安装容器引擎和其他的组件kubelet,kube-proxy;master node上也安装了Node组件,它负责组件的生命周期 ,服务抽象的管理;
master组件自身也是运行在pod中的;
Node:是K8s集群中真正的工作负载节点
(普通节点组件是每个节点必须安装的组件,master节点也不例外)
k8s集群由多个node共同承担工作负载,pod被分配到某个node上执行(实例见识过了)
k8s通过node controller对node资源进行监控管理,支持动态添加删除node
每个集群的每个node上都会部署kubelet和kube-proxy
---
kubelet:节点的基础组件,无论是master还是普通node节点都会部署
每个节点启动会拉起kubelet,管理组件的生命周期唯一一个非容器形式的服务进程组件;
通过api server监听etcd的pod的数据变化,获取归属该节点的pod清单,本地容器引擎交互实现pod的生命周期管理,(master处理所有控制,所以所有指令都是从master过来的,即以kubelet为桥梁,通过master的etcd信息来伸缩一般nodes的pod)
通过api server注册node信息
监控node资源占用状况,定期向master汇报;
---
kube-proxy:他也是在节点启动时被拉起
提供service抽象概念,将service的请求负载均衡到pod,即kube-proxy是service的代理和负载均衡器
proxy分发策略从用户型代理功能编程了现在的iptables mode,不是在用户层监听端口了
支持nodeport mode,将集群暴露,从外部访问集群内的service
kubernetes架构和组件小结
组件-Kube-proxy
组件-Kubelet
Node-工作负载节点
Node组件
Node 上的kube proxy组件