首页 > 其他分享 >D19 kubernetes 工作负载资源对象

D19 kubernetes 工作负载资源对象

时间:2024-09-06 15:54:57浏览次数:8  
标签:负载 副本 kubernetes 管理 D19 应用程序 pod

	在kubernetes中,通常不会直接创建pod。都是使用工作负载资源deployment、statefulset来创建和管理pod。这种方式简化了pod的管理,提供了诸多如多副本、滚动和更新、回滚和自动扩展等告警功能,使得部署和管理应用程序变得方便和搞笑
  • 工作负载资源概述

      工作负载资源是kubernetes中的一种抽象概念,用于更高层次的创建和管理pod。通过使用工作负载资源,用户可以定义pod的副本数量、运行规格、调度策略等参数。此外。kubernetes可以自动处理pod的创建、更新和删除等操作,简化了用户对应用程序生命周期的管理
    
  • 常用的工作负载资源如下

- Deplyment(无状态):管理无状态应用程序的部署,支持pod多副本、滚动更新、副本数扩缩和回滚等功能
- StatefulSet(有状态):管理有状态应用程序的部署,确保每个pod都有唯一的标识符、稳定的网络标识和独立的存储,并且按照顺序创建、更新和删除pod,以满足有状态应用程序部署所需的环境
- DaemonSet(守护进程集):管理节点级别的守护进程,确保在集群中的每个节点上都运行一个pod副本
- Job和CronJob(任务和定时任务):管理一次性任务或定期执行的任务
	这些工作负载资源针对不同应用程序的特点,提供了配置选项和管理功能,使得用户能够根据应用程序的具体需求,轻松而灵活的进行部署和管理

标签:负载,副本,kubernetes,管理,D19,应用程序,pod
From: https://www.cnblogs.com/suyj/p/18400390

相关文章

  • 【K8s】专题十三:Kubernetes 容器运行时之 Docker 与 Containerd 详解
    本文内容均来自个人笔记并重新梳理,如有错误欢迎指正!如果对您有帮助,烦请点赞、关注、转发、订阅专栏!专栏订阅入口Linux专栏 | Docker专栏 | Kubernetes专栏往期精彩文章【Docker】(全网首发)KylinV10下MySQL容器内存占用异常的解决方法【Docker】(全网首发)Kyli......
  • D18 kubernetes Pod资源对象有哪些重点需要了解的
    pod资源对象的着重需要了解的有:pod资源的概念、设计模式、基本管理操作、常用字段配置以及生命周期管理。具体如下-pod允许定义多个容器,这些容器之间存在密切协作关系。pod主要为它们提供可交互的环境,包括共享网络和共享存储-启动容器时可通过command和args字段来执行命令或传......
  • 电阻负载柜的故障排除方法有哪些?如何解决常见问题?
    电阻负载柜是电力系统中的重要设备,主要用于模拟实际负载,对电力设备进行测试和调试。然而,在使用过程中,可能会出现各种故障。以下是一些常见的电阻负载柜故障及其排除方法:电源无法启动:首先检查电源线是否接触良好,电源开关是否打开。如果这些都正常,可能是电源模块出现故障,需要更换......
  • 变阻箱和负载箱的区别
    变阻箱和负载箱是两种常见的电力设备,它们在电力系统中起着重要的作用。虽然它们都是用来调节电流的,但是它们的工作原理和用途有很大的区别。首先,我们来看看变阻箱。变阻箱是一种可以改变电阻值的设备,它的主要作用是调节电流的大小。变阻箱的工作原理是通过改变电阻丝的长度或者改......
  • Kubernetes-etcd备份恢复
    目录使用etcdctl备份与恢复简介集群信息etcdctl安装下载安装同步到其他节点配置环境变量查看集群状态查看所有key查看指定key备份所有节点创建备份目录备份etcd数据恢复删除资源所有master节点停止etcd所有master节点备份原有数据master01恢复master02恢复master03恢复所有节点启......
  • Kubernetes容器生命周期详解:PostStart和PreStop应用案例解析
    1.容器启动命令:容器启动命令指在容器启动时需要执行的命令。通过设置ENTRYPOINT或CMD,可以自定义容器启动时执行的进程。使用了一个简单的Dockerfile来设置ENTRYPOINT命令:FROMubuntuENTRYPOINT["top","-b"]该命令告诉容器启动时运行top命令,并且以-b选项进行批量模式......
  • D17 kubernetes Pod生命周期
    1、创建pod当创建一个pod时,它是通过多个组件来完成的假设通过kubeletrunnginx--image=ningx命令创建一个pod,其工作流程如下:1、kubectl向APIserver发起创建pod的请求,请求中包含pod的配置信息2、APIserver接收到请求后,校验字段合法性,例如格式、镜像地址不能为空等,校验通......
  • D14 kubernetes 容器服务质量和容器环境变量
    1、容器服务质量 服务质量(qualityofServices,QoS),是kubernetes用于对pod的进行优先级划分的一种机制。通过QoS,kubernetes将pod划分为3个等级。如下所示Guaranteed 优先级最高 pod中每个容器都被设置了CPU/内存的资源请求和资源限制,并且资源请求的值与资源限制的值相等Burstabl......
  • D16 kubernetes 容器生命周期回调
    1、简介容器生命周期回调是指在容器的生命周期中执行用户定义的操作。kubernetes支持以下生命周期回调PostStart(容器启动后):在容器启动后立即执行的回调,它可以用于执行一些初始化任务PreStop(容器停止前):在容器停止之前执行的回调。它可以用于执行清理或保存状态的操作......
  • D15 kubernetes 初始化容器(initContainers)
    初始化容器(initContainers)是Pod中一种特殊类型的容器,专用于在主容器启动之前执行一些初始化任务和操作,以满足主容器所需的环境。 初始化容器在整个pod的生命周期内仅运行一次,并且在主容器启动之前完成它们的任务,既初始化容器一旦任务完成,就必须退出。初始化容器有以下应用场......