# 2023-04-23-15:58:42+0800 Upgrade external tenants' dataplane EKS clusters

- Cause: EKS v1.21 is end of support, we need to upgrade eks dataplanes to v1.22 before 2023-05-01.

  - Operation:
      - Get all v1.21 eks dataplanes with tidb clusters, which are external tenants':
          - prod-1372813089206481407-eks-us-east-1-f077e4bc
          - prod-1372813089198591283-eks-ap-southeast-1-e30b197c
          - prod-1372813089201531283-eks-us-west-2-d63389cd
          - prod-1372813089206361379-eks-ap-northeast-1-ac8fc384
          - prod-1372813089206451509-eks-ap-northeast-1-197cead2
          - prod-1372813089206451556-eks-ap-northeast-1-f1bc6be5
          - prod-1372813089206481394-eks-ap-northeast-1-06c5d2be
          - prod-1372813089206661286-eks-us-east-1-df9a359d
          - prod-1372813089206721432-eks-us-west-2-f934f4ed
          - prod-1372813089206751291-eks-ap-northeast-1-de4dd2e2
          - prod-1372813089206751440-eks-us-east-1-52292b41
          - prod-1372813089206811385-eks-ap-southeast-1-6808c83e
          - prod-1372813089206841307-eks-ap-southeast-1-2e659940
           -prod-1372813089207111299-eks-eu-central-1-b4d7bf49
      - For each corresponding network CR:

    ```bash
    kubectl patch network --type=json -p '[{"op": "replace", "path": "/spec/paused", "value": true},{"op": "replace", "path": "/metadata/annotations/tidbcloud.com~1upgrade-target", "value": "controlplane,admin-nodes"}]' <network name> -n <namespace>
    ```

     - Monitor the upgrade progress via the grafana dashboard

- Impact: might experience minor service interruptions during the upgrade

- Recovery operation: Irreversible operation

- Time window: 2023-04-24 14:00 CST - 2023-04-24 18:00 CST
