How Do I Restore a Deleted VPC Endpoint for a Cluster Connected Through a Private Network?
Background
The VPCEP is deleted by mistake in such a cluster, and the cluster becomes abnormal.
Procedure
The VPCEP IP has been configured in proxy-agent. Therefore, you need to specify an available IP when creating a VPCEP.
- Log in to the VPCEP console to check whether the VPCEP in the region where UCS is deployed is deleted. If yes, go to the next step.
- Log in to the master node of the abnormal cluster.
- Query the IP address configured in proxy-agent.
kubectl get deploy -n kube-system proxy-agent -oyaml | grep -A3 hostAliases
Command output:hostAliases: - hostnames: - proxyurl.ucs.myhuaweicloud.com ip: 10.0.0.182
- Create a VPCEP in the region where UCS is located, use the preceding IP address, and click View In-Use IP Address to ensure that this IP is not used by any other VPCEP. If the IP is in use, change the proxy-agent configuration in the cluster. For details, see Changing proxy-agent Configurations.
Figure 1 Buying a VPC endpoint (with manually specified private IP)
- Click Next and then Submit to create a VPCEP.
- Wait for 1 to 3 minutes, go back to the UCS console, and refresh the cluster status.
Changing proxy-agent Configurations
- Create a VPCEP in the region where UCS is located.
Figure 2 Buying a VPC endpoint (with automatically assigned private IP)
- Click the ID of the newly created VPCEP to view the automatically allocated node IP.
Figure 3 Viewing VPCEP details
- Log in to the master node of the abnormal cluster.
- Change the IP address configured in proxy-agent.
kubectl edit deploy -n kube-system proxy-agent
Change the IP address in the hostAliases field.
hostAliases: - hostnames: - proxyurl.ucs.myhuaweicloud.com ip: 10.0.0.122
Press Esc, enter :wq, and press Enter.
- Wait for 1 to 3 minutes, go back to the UCS console, and refresh the cluster status.
Attached Clusters FAQs
- Why Can't I Connect an Attached Cluster to UCS?
- How Do I Restore a Deleted VPC Endpoint for a Cluster Connected Through a Private Network?
- Why Does proxy-agent Fail to Run?
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbotmore