在开始作业之前,是否可以测试是否有足够资源的节点?
我认为这取决于您正在构建的环境(根据我的经验(。
磁盘空间、进程功率和内存都可以轻松跟踪。
从控制平面,您可以安装kubernetes/metrics服务器并使用
kubectl top nodes
用于节点的当前情况。此外,如果您通过blockDevices(eq.openebs-cstore(进行本地卷配置你可以随时使用
kubectl get bd --all-namespaces
查看可用的区块设备,或者如果您有cstore池
kubectl get csp --all-namespaces
以检查磁盘上的分配过程和容量。
EQ。
NAME ALLOCATED FREE CAPACITY STATUS READONLY TYPE AGE
cstor-disk-pool-1tgd 264K 19.9G 19.9G Healthy false striped 22h
cstor-disk-pool-3cvq 393K 19.9G 19.9G Healthy false striped 22h
cstor-disk-pool-coq6 254K 9.94G 9.94G Healthy false striped 22h
在本地版本中,这些信息是可用和有用的(至少对我来说(。
一旦您检查了这些资源,如果您有一个包含资源声明(包括cpu和内存(的部署定义,您就可以决定是否需要更多或更少的特定资源。
此外,您还可以创建一个测试环境来自由测试部署(使用更高的资源(,然后决定要使用的集群或节点。