K8S中的概念

kubernetes基本组件的了解

Master节点常用组件

ETCD

APIservice

api深度解读

kube-controller-manager

kube-scheduler

kube-scheduler精讲

docker

kube-proxy

Kubelet组件解析

kubelet组件解析大全

kubernetes基本概念梳理

关于Label

Replication Controller

Deployment

Horizontal Pod Autoscaler

StatefulSet

Volume

Persistent Volume

Annotation

kubernetes基本概念梳理

K8S中实例和实体的概念

  • 实体 是一种静态的资源声明例如:service,pod,描述了用户对集群的期望状态。
  • 实例 是实体运行时的具体表现,表示资源的实际状态。
  • Kubernetes 通过控制器的工作机制,将实体和实例之间的状态保持一致,确保集群处于期望的状态。

可以参照:K8S中实体和实例的概念

kubernetes基本概念区分

kubernetes基本概念区分

service和deployment的区别和联系

statefulset与service的关系与区别

statefulset和deployment的关系

ingress与service的关系

常见的Controller包括ReplicaSet、Deployment和StatefulSe的关系

ingress与controller的关系

k8s中易混淆概念

在Kubernetes中,有一些概念可能会引起混淆包括:

  • • Node(节点)和Pod:Node指的是运行Kubernetes集群中的物理或虚拟服务器,而Pod则是Kubernetes的基本运行单元,可以包含一个或多个容器。
  • • Service和Endpoint:Service是Kubernetes中的一个抽象概念,用于将一组Pod绑定在一起,提供一个统一的入口点。而Endpoint则是Kubernetes集群中的一个资源对象,用于记录一个Service关联的Pod的IP地址和端口。
  • • Pod亲和性和反亲和性:Pod亲和性是指Pod可以在节点上与其他Pod一起运行的能力,而反亲和性则是Pod不能与其他Pod一起运行的能力。这些规则可以用于实现负载均衡、故障转移和资源共享等。
  • • Label和Selector:Label是Kubernetes中用于标识对象的键值对标签,而Selector则是基于Label的选择器,用于在API请求中过滤和查找对象。
  • • Replication Controller和Replica Set:Replication Controller是早期版本Kubernetes中的控制器,用于管理Pod的复制数量。Replica Set是较新版本Kubernetes中的控制器,功能与Replication Controller类似,但具有更多的功能和灵活性。
  • • Deployment和StatefulSet:Deployment是Kubernetes中最常用的控制器之一,用于管理无状态应用的部署和扩展。而StatefulSet则主要用于有状态应用的部署和管理,可以保证每个Pod具有稳定的网络标识和持久化存储。
  • • Ingress和API Server:Ingress是Kubernetes中的一种资源对象,用于将外部请求转发到后端的Service。而API Server则是Kubernetes集群中的核心组件之一,负责管理集群的状态信息。       

概念可能会引起混淆,但通过深入学习和理解它们的含义和应用场景,可以更好地掌握Kubernetes的概念和用法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值