K8S相关概念

K8S相关概念

1.service

K8S核心,K8S可以通过service的虚拟ip和端口连接到指定的service上,内建透明的负载均衡和故障恢复机制,service一旦创建就不在变化

2.pod

将每个服务进程包装到对应的pod中,使其成为pod中运行的一个容器(container)

3.label

建立service和pod之间的关联关系:
运行mysql的pod上贴上name=mysql的标签
运行php的pod上贴上name=php 的标签
给相应的service定义标签选择器(label selector)用来选择name=‘标签’进行service和pod的关联

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Kubernetes(k8s)中,Node是指Kubernetes集群中的机器节点,它可以是物理机或者虚拟机。每个Node上都会运行一组Kubernetes服务来支持集群的正常运行。每个Node扮演着Kubernetes集群中的一个工作节点角色,其中包括以下三个主要组件:kubelet、kube-proxy和容器运行时。 1. kubelet: kubelet是运行在每个Node上的Kubernetes代理,负责与Master节点通信并管理Node上的容器。它会根据Master节点的指令,监控并维护Pod的运行状态,包括创建、启动、停止和删除Pod。同时,kubelet还会监控Node的资源使用情况,并将相关信息汇报给Master节点。 2. kube-proxy: kube-proxy是Kubernetes集群的网络代理组件,它负责为Pod提供网络代理转发功能。具体来说,kube-proxy会监控Master节点中的服务和Pod的变化,并根据这些变化更新本地的网络规则,以确保Pod之间可以互相访问。kube-proxy还支持负载均衡功能,可以将请求分发到多个Pod之间。 3. 容器运行时: Node上的容器运行时负责管理和运行容器。在Kubernetes中,常用的容器运行时包括Docker、containerd等。容器运行时会负责拉取镜像、创建和管理容器,并提供容器的隔离环境和资源控制。 总结来说,Node是Kubernetes集群中的工作节点,每个Node上运行着kubelet、kube-proxy和容器运行时等组件,它们协同工作,保证集群中的容器可以正常运行和通信。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值