OpenShift高级概念与安全实践
一、OpenShift资源清理与自动伸缩概述
在开始自动伸缩应用之前,我们需要进行资源清理,避免旧资源对后续操作产生影响。可以使用以下命令进行清理:
# oc delete all --all
route "example-route" deleted
pod "example-pod" deleted
service "example-svc" deleted
# oc delete template/example-template
template "example-template" deleted
传统的使用 oc scale 命令来伸缩应用中的Pod存在两个明显缺点:一是每次伸缩都需要手动运行命令;二是需要手动考虑CPU和内存的利用率。这使得企业难以快速适应不断变化的客户需求。而 HorizontalPodAutoscaler 则是更好的解决方案。目前,自动伸缩功能仅能跟踪CPU和内存的使用情况,基于流量的自动伸缩暂不支持。
在进行自动伸缩之前,我们需要确保Hawkular、Cassandra和Heapster Pod处于运行状态。可以使用以下命令登录并查看:
# oc login -u system:admin
# oc get po -n openshift-infra
NAME READY STATUS RESTARTS AGE
hawkular-c
超级会员免费看
订阅专栏 解锁全文
16

被折叠的 条评论
为什么被折叠?



