finished cleanup chapter

pull/709/head
Xander Grzywinski 2019-05-28 10:47:16 -07:00
parent afffdb09de
commit 7894106e3b
2 changed files with 9 additions and 47 deletions

View File

@ -16,13 +16,15 @@ kubectl create secret generic kubernetes-the-hard-way \
Print a hexdump of the `kubernetes-the-hard-way` secret stored in etcd: Print a hexdump of the `kubernetes-the-hard-way` secret stored in etcd:
``` ```
gcloud compute ssh controller-0 \ EXTERNAL_IP=$(az vm show --show-details -g kubernetes-the-hard-way -n controller-0 --output tsv | cut -f19)
--command "sudo ETCDCTL_API=3 etcdctl get \ ssh azureuser@${EXTERNAL_IP}
sudo ETCDCTL_API=3 etcdctl get \
--endpoints=https://127.0.0.1:2379 \ --endpoints=https://127.0.0.1:2379 \
--cacert=/etc/etcd/ca.pem \ --cacert=/etc/etcd/ca.pem \
--cert=/etc/etcd/kubernetes.pem \ --cert=/etc/etcd/kubernetes.pem \
--key=/etc/etcd/kubernetes-key.pem\ --key=/etc/etcd/kubernetes-key.pem\
/registry/secrets/default/kubernetes-the-hard-way | hexdump -C" /registry/secrets/default/kubernetes-the-hard-way | hexdump -C
``` ```
> output > output

View File

@ -1,55 +1,15 @@
# Cleaning Up # Cleaning Up
In this lab you will delete the compute resources created during this tutorial. In this lab you will delete the compute resources created during this tutorial. Everything you created belongs to the `kubernetes-the-hard-way` resource group, so cleaning everything up is as simple as deleteing the resource group:
## Compute Instances
Delete the controller and worker compute instances:
``` ```
gcloud -q compute instances delete \ az group delete --name kubernetes-the-hard-way --no-wait --yes
controller-0 controller-1 controller-2 \
worker-0 worker-1 worker-2
``` ```
## Networking This operation may take a while, periodically check to make sure everything was deleted:
Delete the external load balancer network resources:
``` ```
{ az group exists --name kubernetes-the-hard-way
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
}
``` ```
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
```
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
}
```