vinfra service compute k8saas upgrade

Display Kubernetes cluster details:

usage: vinfra service compute k8saas upgrade <cluster> <version>
<cluster>
Cluster ID or name
<version>
Kubernetes version (v1.21.3, v1.20.7, and v1.19.9)

Example:

# vinfra service compute k8saas upgrade k8s1 v1.19.9
+----------------------------------+--------------------------------------+
| Field                            | Value                                |
+----------------------------------+--------------------------------------+
| action_status                    | CREATE_COMPLETE                      |
| boot_volume_size                 | 10                                   |
| boot_volume_storage_policy       | default                              |
| containers_volume_size           | 10                                   |
| containers_volume_storage_policy | default                              |
| create_timeout                   | 60                                   |
| external_network_id              | c51e1250-6ecb-4224-b623-ee11351a8758 |
| floating_ip_enabled              | False                                |
| id                               | c481f3af-f076-4a42-b7aa-283e74f35919 |
| key_name                         | key1                                 |
| master_flavor                    | medium                               |
| master_node_count                | 1                                    |
| name                             | k8s1                                 |
| network_id                       | 422d511c-2fa8-4642-98f1-55135502c203 |
| nodegroups                       | - action_status: CREATE_COMPLETE     |
|                                  |   flavor: small                      |
|                                  |   id: eccc37e3-a6f2-41f8-9b5c<…>     |
|                                  |   is_default: true                   |
|                                  |   name: default-worker               |
|                                  |   node_count: 1                      |
|                                  |   role: worker                       |
|                                  |   server_group_id: 1d6a8e92-cb0c<…>  |
|                                  |   status: ACTIVE                     |
|                                  |   version: v1.18.6                   |
|                                  | - action_status: CREATE_COMPLETE     |
|                                  |   flavor: medium                     |
|                                  |   id: 8826ca85-c5ec-4d55-abf6<…>     |
|                                  |   is_default: true                   |
|                                  |   name: default-master               |
|                                  |   node_count: 1                      |
|                                  |   role: master                       |
|                                  |   server_group_id: 39d4a051-ba1b<…>  |
|                                  |   status: ACTIVE                     |
|                                  |   version: v1.18.6                   |
| project_id                       | 75521ab61d1f4e9090aac5836c219492     |
| public_access_enabled            | True                                 |
| stack_id                         | 2826d603-4d17-472b-ab24-611ee909a941 |
| status                           | ACTIVE                               |
| updated_at                       | 2021-06-24T11:26:19.041602+00:00     |
| user_id                          | 9021894a6eb44a2898f69eb518f43bd3     |
| version                          | v1.18.6                              |
| worker_pools                     | - flavor: small                      |
|                                  |   node_count: 1                      |
+----------------------------------+--------------------------------------+

This command upgrades the Kubernetes cluster k8s1 to version 1.19.9.