Cleaning Up
Compute Instances
Delete the controller and worker compute instances:
gcloud -q compute instances delete \
controller-0 controller-1 controller-2 \
worker-0 worker-1 worker-2
Deleted [https://www.googleapis.com/compute/v1/projects/espblufi-android/zones/us-west1-c/instances/controller-0].
Deleted [https://www.googleapis.com/compute/v1/projects/espblufi-android/zones/us-west1-c/instances/worker-0].
Deleted [https://www.googleapis.com/compute/v1/projects/espblufi-android/zones/us-west1-c/instances/worker-2].
Deleted [https://www.googleapis.com/compute/v1/projects/espblufi-android/zones/us-west1-c/instances/controller-2].
Deleted [https://www.googleapis.com/compute/v1/projects/espblufi-android/zones/us-west1-c/instances/worker-1].
Deleted [https://www.googleapis.com/compute/v1/projects/espblufi-android/zones/us-west1-c/instances/controller-1].
Networking
Delete the external load balancer network resources:
{
gcloud -q compute forwarding-rules delete kubernetes-forwarding-rule \
--region $(gcloud config get-value compute/region)
gcloud -q compute target-pools delete kubernetes-target-pool
gcloud -q compute http-health-checks delete kubernetes
gcloud -q compute addresses delete kubernetes-the-hard-way
}
Deleted [https://www.googleapis.com/compute/v1/projects/espblufi-android/regions/us-west1/forwardingRules/kubernetes-forwarding-rule].
Deleted [https://www.googleapis.com/compute/v1/projects/espblufi-android/regions/us-west1/targetPools/kubernetes-target-pool].
Deleted [https://www.googleapis.com/compute/v1/projects/espblufi-android/global/httpHealthChecks/kubernetes].
Deleted [https://www.googleapis.com/compute/v1/projects/espblufi-android/regions/us-west1/addresses/kubernetes-the-hard-way].
Delete the kubernetes-the-hard-way firewall rules:
gcloud -q compute firewall-rules delete \
kubernetes-the-hard-way-allow-nginx-service \
kubernetes-the-hard-way-allow-internal \
kubernetes-the-hard-way-allow-external \
kubernetes-the-hard-way-allow-health-check
Deleted [https://www.googleapis.com/compute/v1/projects/espblufi-android/global/firewalls/kubernetes-the-hard-way-allow-external].
Deleted [https://www.googleapis.com/compute/v1/projects/espblufi-android/global/firewalls/kubernetes-the-hard-way-allow-nginx-service].
Deleted [https://www.googleapis.com/compute/v1/projects/espblufi-android/global/firewalls/kubernetes-the-hard-way-allow-internal].
Deleted [https://www.googleapis.com/compute/v1/projects/espblufi-android/global/firewalls/kubernetes-the-hard-way-allow-health-check].
Delete the kubernetes-the-hard-way network VPC:
{
gcloud -q compute routes delete \
kubernetes-route-10-200-0-0-24 \
kubernetes-route-10-200-1-0-24 \
kubernetes-route-10-200-2-0-24
gcloud -q compute networks subnets delete kubernetes
gcloud -q compute networks delete kubernetes-the-hard-way
}
Deleted [https://www.googleapis.com/compute/v1/projects/espblufi-android/global/routes/kubernetes-route-10-200-2-0-24].
Deleted [https://www.googleapis.com/compute/v1/projects/espblufi-android/global/routes/kubernetes-route-10-200-0-0-24].
Deleted [https://www.googleapis.com/compute/v1/projects/espblufi-android/global/routes/kubernetes-route-10-200-1-0-24].
Deleted [https://www.googleapis.com/compute/v1/projects/espblufi-android/regions/us-west1/subnetworks/kubernetes].
Deleted [https://www.googleapis.com/compute/v1/projects/espblufi-android/global/networks/kubernetes-the-hard-way].