在没有说hpa和cronhpa的用法之前,我们需要了解一下hpa和cronhpa的作用。首先,两种都是伸缩的,hpa是针对资源的使用率进行伸缩,cronhpa是定时伸缩,两者可以单独使用,也可以同时使...
kubernetes之CronHPA的部署和实战
CronHPA是针对定时水平扩容的一个kubernetes的组件,类似linux的crontab的功能。CronHPA会依据HPA的特点和自身的特点,在使用过程中可以单独使用也可以同时使用,下面先看看...
kubernetes中基于CPU和内存的指标实现HPA弹性伸缩
在kubernetes中,针对弹性伸缩主要从两个方面,一种应用pod的伸缩,另一种就是资源节点的伸缩。这里主要说一下基于pod应用的伸缩。在kubernetes中pod的伸缩也是k8s的一个亮点。po...
kubernetes中springcloud启动慢
在kubernetes中,所有的服务都是java项目,使用的是springcloud框架,现有的服务中,每次启动都是四五分钟,有的服务加载依赖包可能确实启动慢,但是加载少的也特别慢,这个和开发沟通了一...
kubernetes中pod状态Evicted
无意中发现在kubernetes中有个pod出现多个状态为“Evicted”,虽然这个状态不影响使用,但是这个错误也不会自动的修复,以前遇到过一次就手动删除了,后期也没有出现过,这次出现主要原因是因为...
kubernetes配置nodeport方式报错spec.clusterIP: Invalid value: “None”: may not be set to ‘None’ for NodePort services
在kubernetes中,利用nodeport方式请求,修改Deployment中的spect的clusterIP: None是集群内部访问正常,但是集群外请求需要修改成nodeport方式时报错:s...
在kubernetes上部署单机zookeeper
因为需求在kubernetes上部署zookeeper,但是zookeeper是有状态的服务,所以我在集群中已经部署了ceph,如有兴趣可以参考:https://www.wulaoer.org/?p=...
kubernetes中ingress根据head头做灰度
灰度的方式有很多中,这里介绍在kubernetes中ingress根据head头做灰度,灰度的目的是为了在上线之前指定一部分用户可以访问,针对整个业务流程访问都没有问题之后在发布到线上,如果在灰度环境...
kubernetes中批量删除pod
无意中测试功能的时候发现配置错误导致请求一次就会创建一个pod,后来写了一个脚本导致创建了一千多个pod,但是这些pod又是没有用的,删除是个麻烦事,如果一个一个的删除太麻烦了,批量删除又容易把有用的...
rook编排安装ceph
ceph是一个分布式存储系统,在现有的互联网中很多存储都是给予ceph做的,不过这里不说直接安装ceph,在linux环境中直接安装ceph很简单,网上也有很多说明,但是对于ceph使用的文章,我看很...