更新时间:2024-01-26 GMT+08:00

新建Pod检查

检查内容

  • 检查集群升级后,存量节点是否能新建Pod。
  • 检查集群升级后,新建节点是否能新建Pod。

检查步骤

基于新建节点检查创建了新节点后,通过创建DaemonSet类型工作负载,在每个节点上创建Pod。

请登录CCE控制台,前往“资源->工作负载->守护进程集”,单击右上角“创建负载”或“YAML创建”。创建DaemonSet的操作步骤详情请参见创建守护进程集(DaemonSet)

建议您使用日常测试的镜像作为基础镜像。您可参照如下yaml部署最小应用Pod。

该测试YAML将DaemonSet部署在default命名空间下,使用ngxin:perl为基础镜像,申请10m CPU,10Mi内存,限制100m CPU 50Mi内存。

apiVersion: apps/v1
kind: DaemonSet
metadata:
  name: post-upgrade-check
  namespace: default
spec:
  selector:
    matchLabels:
      app: post-upgrade-check
      version: v1
  template:
    metadata:
      labels:
        app: post-upgrade-check
        version: v1
    spec:
      containers:
        - name: container-1
          image: nginx:perl
          imagePullPolicy: IfNotPresent
          resources:
            requests:
              cpu: 10m
              memory: 10Mi
            limits:
              cpu: 100m
              memory: 50Mi

负载创建完毕后请检查该工作负载的Pod状态是否正常。

检查完毕后请登录CCE控制台,前往“资源->工作负载->守护进程集”,选择“post-upgrade-check”工作负载并单击“更多->删除”删除该测试用工作负载。

解决方案

若Pod无法新建,或状态异常,请联系技术支持人员,并说明异常发生的范围为新建节点还是存量节点。