上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页
摘要: 1、滚动更新实现 通过查看Deployment事件来了解具体的升级过程,如下所示: [root@k8s-master ~]# kubectl describe deployment django-blog -n blog Events: Type Reason Age From Message No 阅读全文
posted @ 2024-09-18 10:08 Hello_worlds 阅读(75) 评论(0) 推荐(0)
摘要: 1、Deployment简介 Deployment是kubernetes中最常用的工作负载资源,具有以下特点和功能 - 副本管理:确保指定数量的pod副本在集群中运行。如果pod副本数小于期望值,则会自动创建pod;如果pod的副本数多余期望值,则删除多余的pod - 滚动更新:采用滚动更新策略,逐 阅读全文
posted @ 2024-09-06 19:22 Hello_worlds 阅读(89) 评论(0) 推荐(0)
摘要: 在kubernetes中,通常不会直接创建pod。都是使用工作负载资源deployment、statefulset来创建和管理pod。这种方式简化了pod的管理,提供了诸多如多副本、滚动和更新、回滚和自动扩展等告警功能,使得部署和管理应用程序变得方便和搞笑 工作负载资源概述 工作负载资源是kuber 阅读全文
posted @ 2024-09-06 15:53 Hello_worlds 阅读(28) 评论(0) 推荐(0)
摘要: pod资源对象的着重需要了解的有:pod资源的概念、设计模式、基本管理操作、常用字段配置以及生命周期管理。具体如下 - pod允许定义多个容器,这些容器之间存在密切协作关系。pod主要为它们提供可交互的环境,包括共享网络和共享存储 - 启动容器时可通过command和args字段来执行命令或传递参数 阅读全文
posted @ 2024-09-06 14:43 Hello_worlds 阅读(21) 评论(0) 推荐(0)
摘要: 1、创建pod 当创建一个pod时,它是通过多个组件来完成的 假设通过kubelet run nginx --image=ningx命令创建一个pod,其工作流程如下: 1、kubectl向API server发起创建pod的请求,请求中包含pod的配置信息 2、API server接收到请求后,校 阅读全文
posted @ 2024-09-05 19:56 Hello_worlds 阅读(22) 评论(0) 推荐(0)
摘要: 1、容器服务质量 服务质量(quality of Services,QoS),是kubernetes用于对pod的进行优先级划分的一种机制。通过QoS,kubernetes将pod划分为3个等级。如下所示 Guaranteed 优先级最高 pod中每个容器都被设置了CPU/内存的资源请求和资源限制, 阅读全文
posted @ 2024-09-05 19:27 Hello_worlds 阅读(44) 评论(0) 推荐(0)
摘要: 1、简介 容器生命周期回调是指在容器的生命周期中执行用户定义的操作。 kubernetes支持以下生命周期回调 PostStart(容器启动后):在容器启动后立即执行的回调,它可以用于执行一些初始化任务 PreStop(容器停止前):在容器停止之前执行的回调。它可以用于执行清理或保存状态的操作 可以 阅读全文
posted @ 2024-09-05 19:16 Hello_worlds 阅读(99) 评论(0) 推荐(0)
摘要: 初始化容器(initContainers)是Pod中一种特殊类型的容器,专用于在主容器启动之前执行一些初始化任务和操作,以满足主容器所需的环境。 初始化容器在整个pod的生命周期内仅运行一次,并且在主容器启动之前完成它们的任务,既初始化容器一旦任务完成,就必须退出。 初始化容器有以下应用场景 数据库 阅读全文
posted @ 2024-09-05 17:04 Hello_worlds 阅读(108) 评论(0) 推荐(0)
摘要: 1、资源限制 默认情况下,容器可以无限制的使用节点上所有的资源(如内存、cpu)。 假设在一个节点上运行多个pod,其中一个pod的访问量突然增加,该pod将不断请求节点资源。最终该pod占用大量资源,导致其他的资源缺乏足够的资源可用,从而引发访问速度非常慢,甚至无法正常提供服务的问题。 为了避免出 阅读全文
posted @ 2024-09-04 14:19 Hello_worlds 阅读(68) 评论(0) 推荐(0)
摘要: 1、kubernetes中的资源对象是什么,有什么作用 在 Kubernetes 中,资源对象是集群内的一个个实体,它们代表了集群的状态和行为。这些资源对象通过 Kubernetes 的 API 进行定义和管理,每种资源对象都有特定的作用和用途 获取所有的资源 kubectl api-resourc 阅读全文
posted @ 2024-09-03 18:59 Hello_worlds 阅读(60) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页