线上集群中,业务跑着跑着,突然发现有个Pod上出现大量错误日志,其他的Pod是正常的,该如何处理呢? 直接删除Pod? 这样不便于保留现场,可能会影响判断问题的根因 让业务方忍一会,先排查下问题? 会被喷死 最好的方案是既让Pod停止接收流量,又保留Pod 思路: 停止接收流量 停止接收流量这个动作是通过Pod的label来实现的,通过修改label来实现。其实本质就是把Pod从endpoint中移除,这样无论是服务化,还是http都会把当前这个节点移除,不再转发流量。当然,这里的前提是服务化和http的节点发现是基于k8s的endpoint来实现的(理论上大家都会这么干,不排除有...

  T6k7XVSIeR3X   7天前   25   0   0 Kubernetes

背景 Terraform是一款开源的Cli工具,网上的很多文章都是单机安装一个然后创建个目录就去操作云资源;如果在高可用的前提,如何将Terraformcli变成一个嵌入运维流程的一个组件?不仅仅是人编写tf模板然后去apply? 自动化的驱动Terraform,无非包含这几个步骤: 初始化Terraform 填充资源模板 apply资源 show资源 初始化Terraform 创建一个云资源目录,如cloudxxx-test001云资源的目录下需要有Terrafor的Provider信息,以及实例声明信息。创建好了模板文件,就需要初始化Terraform,以及下载Provider插件,建...

  T6k7XVSIeR3X   19天前   40   0   0 Kubernetes

介绍 Webhook就是一种HTTP回调,用于在某种情况下执行某些动作,Webhook不是K8S独有的,很多场景下都可以进行Webhook,比如在提交完代码后调用一个Webhook自动构建docker镜像 准入Webhook是一种用于接收准入请求并对其进行处理的HTTP回调机制。可以定义两种类型的准入Webhook,即验证性质的准入Webhook和变更性质的准入Webhook。变更性质的准入Webhook会先被调用。它们可以修改发送到API服务器的对象以执行自定义的设置默认值操作。 在完成了所有对象修改并且API服务器也验证了所传入的对象之后,验证性质的Webhook会被调用,并通过拒绝请求的...

  T6k7XVSIeR3X   24天前   38   0   0 Kubernetes

通过Terraform创建云主机时,在某些业务场景下,一个机器需要挂载多个云盘,一般云厂商都是单独创建云主机和云硬盘然后通过attachment的资源去挂载,因此我们的模板大致如下: resource"tencentcloud_instance""basic"{ instance_name=var.instance_name password="xxx" } resource"tencentcloud_cbs_storage""storage"{ for_each=var.data_disks storage_name=each.key storage_type=each.value.dis...

  T6k7XVSIeR3X   24天前   50   0   0 Kubernetes

什么是Packer Packer是一个强大的工具,它可以帮助我们轻松地构建各种类型的镜像,如虚拟机镜像、Docker镜像等。 Packer的工作原理是通过定义一个配置文件,该文件描述了要构建的镜像的特征和要求。然后Packer使用这个配置文件来执行一系列的步骤,例如安装必要的软件、配置系统设置、复制文件等,最终生成一个可用的镜像。 为什么要用Packer 使用Packer构建镜像的好处是多方面的。 可移植性:首先,它提供了一种可重复的、自动化的方式来创建镜像,这意味着我们可以确保每次构建的镜像都是一致的,从而减少了人为错误的风险。其次,Packer支持多种基础设施提供商,如AWS、VMwar...

  T6k7XVSIeR3X   25天前   36   0   0 Kubernetes

背景 kubernetes的原生调度器只能通过资源请求来调度pod,这很容易造成一系列负载不均的问题,并且很多情况下业务方都是超额申请资源,因此在原生调度器时代我们针对业务的特性以及评估等级来设置Requests/Limit比例来提升资源利用效率。在这种场景下依然存在很多问题: 节点负载不均:原生KubernetesScheduler根据Requests和节点可分配总量来调度Pod,既不考虑实时负载,也不估计使用量,这种纯静态的调度导致节点资源利用率分配不均。在流量波动性业务的场景下,在流量高峰时,部分节点利用率突破安全阈值,但是很多节点的利用率特别点,节点利用率相差特别大 业务周期性:在离...

  T6k7XVSIeR3X   2024年08月14日   39   0   0 Kubernetes
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~