Kubernetes在Ubuntu上的扩展策略主要包括水平扩展和垂直扩展,具体如下:
kubectl autoscale命令为Deployment配置HPA,设置最小/最大副本数及CPU阈值。kubectl edit node命令更新节点资源限制(仅适用于部分场景)。kubectl scale命令修改PVC的存储请求,或通过动态存储类(如NFS、云存储)实现存储卷的弹性扩缩容。操作建议:优先使用HPA和集群自动扩展实现水平扩展,以充分利用云原生弹性;垂直扩展需谨慎,避免单节点资源过度集中。