Category: Tech

【Kubernetes】pod的QoS

QoS,全称Quality of Service,中文称为服务质量。Kubernetes依赖这个来确认当节点不够资源时,哪些pod优先被驱逐。当节点出现资源压力而触发驱逐动作时,只有超过了配置的request的资源可能会被驱逐。 Qos分为以下3种: Guaranteed 这些pod最后被驱逐。 这些pod能通过cpu管理策略(CPU management policy)中的静态(static)

【Kubernetes】pod的优先级

在Kubernetes中,支持给pod配置更高的优先级属性,使pod的重要程度提升,从而降低被驱逐的可能。特别地,可以用在一些Kubernetes关键组件的pod上,如metrics-server、DNS等服务,毕竟这些服务一旦出现异常,可能会导致Kubernetes部分功能不可用。 而配置pod的优先级,使用的是PriorityClassName资源,模版如下: 1234567apiVersio

【Kubernetes】关闭节点

在Kubernetes中,节点可以分为优雅关闭(Graceful node shutdown)及非优雅关闭(Non-graceful node shutdown)。优雅关闭可以理解为有计划的关闭节点;而非优雅关闭,一般就出现在断电或一些集群外在因素导致节点所在宿主机异常。 优雅关闭(Graceful node shutdown)kubelet会去检测os系统的关机事件,并且终结节点上的所有pod。

【CentOS】yum工具问题

BDB1507 Thread died in Berkeley DB library问题描述yum搜索、安装或更新时报错,看意思是数据库出错。 1234567错误:rpmdb: BDB0113 Thread/process 19822/139881366214720 failed: BDB1507 Thread died in Berkeley DB library错误:db5 错误(-30973

【SpringCloud】版本兼容性

SpringCloud兼容性官方说明(https://spring.io/projects/spring-cloud) SpringCloud版本 SpringBoot版本 2021.0.x aka Jubilee 2.6.x 2020.0.x aka Ilford 2.4.x,2.5.x(Starting with 2020.0.3) Hoxton 2.2.x,2.3.x(S

【容器化】Kubernetes二进制高可用部署10-Coredns部署

零、目录 【容器化】Kubernetes二进制高可用部署1-准备 【容器化】Kubernetes二进制高可用部署2-ca根证书 【容器化】kubernetes二进制高可用部署3-etcd高可用部署 【容器化】kubernetes二进制高可用部署4-kube-apiserver高可用部署 【容器化】kubernetes二进制高可用部署5-HA和Keepalived部署 【容器化】kubernetes

【容器化】Kubernetes二进制高可用部署9-Flannel网络插件部署

零、目录 【容器化】Kubernetes二进制高可用部署1-准备 【容器化】Kubernetes二进制高可用部署2-ca根证书 【容器化】kubernetes二进制高可用部署3-etcd高可用部署 【容器化】kubernetes二进制高可用部署4-kube-apiserver高可用部署 【容器化】kubernetes二进制高可用部署5-HA和Keepalived部署 【容器化】kubernetes

【容器化】Kubernetes二进制高可用部署8-Calico网络插件部署

零、目录 【容器化】Kubernetes二进制高可用部署1-准备 【容器化】Kubernetes二进制高可用部署2-ca根证书 【容器化】kubernetes二进制高可用部署3-etcd高可用部署 【容器化】kubernetes二进制高可用部署4-kube-apiserver高可用部署 【容器化】kubernetes二进制高可用部署5-HA和Keepalived部署 【容器化】kubernetes

【容器化】Kubernetes二进制高可用部署7-Kubelet和kube-Proxy部署

零、目录 【容器化】Kubernetes二进制高可用部署1-准备 【容器化】Kubernetes二进制高可用部署2-ca根证书 【容器化】kubernetes二进制高可用部署3-etcd高可用部署 【容器化】kubernetes二进制高可用部署4-kube-apiserver高可用部署 【容器化】kubernetes二进制高可用部署5-HA和Keepalived部署 【容器化】kubernetes

【容器化】Kubernetes二进制高可用部署6-Kube-Controller和kube-Scheduler部署

零、目录 【容器化】Kubernetes二进制高可用部署1-准备 【容器化】Kubernetes二进制高可用部署2-ca根证书 【容器化】kubernetes二进制高可用部署3-etcd高可用部署 【容器化】kubernetes二进制高可用部署4-kube-apiserver高可用部署 【容器化】kubernetes二进制高可用部署5-HA和Keepalived部署 【容器化】kubernetes