11-通过VPA实现资源灵活调度
11-通过VPA实现资源灵活调度
· ☕ 5 分钟
相对于HPA横向弹性伸缩POD数量,VPA垂直弹性既可以缩小过度请求资源的容器,也可以根据其使用情况随时提升资源不足的容量。

10-向容器中注入加密信息
10-向容器中注入加密信息
· ☕ 3 分钟
一般ConfigMap用于保存通用配置信息,属于明文信息,不能保存密钥,如果要保存密钥等加密信息,Kubernetes提供Secret对象进行Base64转码。

09-往容器中注入配置信息
09-往容器中注入配置信息
· ☕ 6 分钟
应用的配置在Kubernetes中可通过ConfigMap资源对象来实现,避免被直接写死到应用程序中。

08-基于自定义指标实现HPA弹性
08-基于自定义指标实现HPA弹性
· ☕ 7 分钟
除了基于 CPU 和内存来进行自动扩缩容之外,有些业务需要基于自定义指标进行HPA弹性伸缩,通用做法是结合prometheus能力。

07-基于CPU和内存指标实现HPA弹性
07-基于CPU和内存指标实现HPA弹性
· ☕ 10 分钟
Kubernetes中弹性伸缩最主要的就是使用HPA(Horizontal Pod Autoscaling)和CA(Cluster AutoScaling)两种弹性伸缩策略,HPA负责工作负载弹性伸缩,也就是应用层面的弹性伸缩。

05-通过RBAC授权API对象的操作
05-通过RBAC授权API对象的操作
· ☕ 8 分钟
Kubernetes 所有资源对象都是模型化的 API 对象,允许执行CRUD(Create、Read、Update、Delete)操作,通过RBAC可以设置基于角色控制CRUD操作。