logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

K8S之Pod升级和回滚

初始创建deployment的时候, 系统创建了一个ReplicaSet:nginx-deployment-f7599d4c,并按照用户的需求创建了2个副本,更新deployment的时候,系统创建新的ReplicaSet:nginx-deployment-95df64745,并将其副本数量扩充到1,旧的ReplicaSet副本缩减到1,在将新的扩充到2,旧的缩减到0。我们可以看到nginx的镜像

文章图片
#kubernetes#docker
K8S之Scheduler

Kubernetes Scheduler的作用是将待调度的Pod(API新创建的Pod、Controller Manager为补足副本而创建的Pod等)按照特定的调度算法和调度策略绑定(Binding)到集群中某个适合的Node上,并将绑定信息写入到etcd中。Kubernetes Scheduler在整个系统中承担了“承上启下”的重要功能,“乘上”指的是它负责接受Controller Manag

文章图片
#kubernetes#容器#云原生
K8S之资源管理

比如不能出现内存超过2GB或者CPU占据两个核心的Pod。这样的话,Kubernetes会认为该Pod所需要的资源很少,可以调度到任何可用的Node,这样一来,当集群中的计算机资源不是很充足的时候,例如集群的Pod负载突然增大,就会使得某得节点的资源严重不足。2.允许集群的资源被超额分配,以提高集群的资源利用率,同时允许用户根据业务的优先级,为不同的Pod定义相应的保障等级(QoS),Qos就是P

文章图片
#kubernetes#容器#云原生
K8S之Service

Selector对后端Endpoint列表进行了一次抽象,如果后端的Endpoint是由Pod副本集提供的,则Service还可以抽象定义任意其他服务,将一个Kubernetes集群外部的已知服务定义为Kubernetes内的一个Service,供集群内的其他应用访问,常见的应用场景包括:1.普通的Service通过Label已部署的一个集群外服务,例如数据库服务、缓存服务等;2.其他 ubern

文章图片
#kubernetes#容器#云原生
K8S之API Server

从整体上来看的话,Kubernetes API Server的核心功能就是提供Kubernetes各类资源对象(pod, RC,Deployment等)的增删改查以及watch等HTTP REST接口,成为集群内各个功能模块之间数据交互和通信的中心枢纽,是整个系统的数据总线和数据中心。除此之外,它还是集群管理的API入口,是资源配额控制的入口,提供了完备的集群安全机制。kubernetes API

文章图片
#kubernetes#容器#云原生
K8S面试题学习5

参考做的个人总结,规划是每天看10题,thx!

文章图片
#kubernetes#学习#容器
K8S之Kubelet

在Kubernetes集群中,在每个Node(又称为Minion)上都会启动一个Kubelet服务进程。该进程用于处理Master下发到本节点的任务,管理Pod及Pod中的容器。每个Kubelet进程都会在API Server上注册节点自身的信息,定期向Master汇报节点资源的使用情况,并通过cAdvisor监控容器和节点资源。

文章图片
#kubernetes#kubelet#容器
K8S面试题学习2

参考做的个人总结,规划是每天看10题,thx!

文章图片
#kubernetes#学习#容器
K8S面试题学习4

参考做的个人总结,规划是每天看10题,thx!

文章图片
#kubernetes#容器#云原生
    共 20 条
  • 1
  • 2
  • 请选择