clean up kubernetes setup - jamongx/twitter-clone GitHub Wiki

  • 7 instances after creating a cluster

  • Check deployment to delete

[root@k8s-server ~]# kubectl get all
NAME                                        READY   STATUS    RESTARTS   AGE
pod/jamongx-user-service-544d74d6fb-89mj8   1/1     Running   0          20h
pod/jamongx-user-service-544d74d6fb-g6gr2   1/1     Running   0          20h
pod/jamongx-user-service-544d74d6fb-h6mkj   1/1     Running   0          20h

NAME                      TYPE           CLUSTER-IP      EXTERNAL-IP                                                               PORT(S)          AGE
service/jamongx-service   LoadBalancer   xxx.100.xxx.37  xxx.us-east-2.elb.amazonaws.com                                           xxxx:xxxx/TCP    4d21h
service/kubernetes        ClusterIP      xxx.100.xxx.1   <none>                                                                    xxx/TCP          5d11h

NAME                                   READY   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/jamongx-user-service   3/3     3            3           4d21h

NAME                                              DESIRED   CURRENT   READY   AGE
replicaset.apps/jamongx-user-service-544d74d6fb   3         3         3       3d12h
replicaset.apps/jamongx-user-service-78ddf66b46   0         0         0       4d21h
replicaset.apps/jamongx-user-service-84fdbbf8d    0         0         0       4d12h
replicaset.apps/jamongx-user-service-855c78db76   0         0         0       4d21h
  • Delete deployment
[root@k8s-server ~]# kubectl delete deployment.apps/jamongx-user-service
deployment.apps "jamongx-user-service" deleted

[root@k8s-server ~]# kubectl get all
NAME                      TYPE           CLUSTER-IP      EXTERNAL-IP                                                               PORT(S)          AGE
service/jamongx-service   LoadBalancer   xxx.100.xxx.37  xxx.us-east-2.elb.amazonaws.com                                           xxxx:xxxx/TCP    4d21h
service/kubernetes        ClusterIP      xxx.100.xxx.1                                                                             <none>
  • Delete Service
[root@k8s-server ~]# kubectl delete service/jamongx-service
service "jamongx-service" deleted

[root@k8s-server ~]# kubectl get all
NAME                 TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)   AGE
service/kubernetes   ClusterIP   xxx.100.xxx.1   <none>        443/TCP   5d11h
  • Delete Cluster
[root@k8s-server ~]# kubectl get nodes
NAME                                           STATUS   ROLES    AGE   VERSION
ip-xxx-168-xxx-180.us-east-2.compute.internal   Ready    <none>   20h   v1.25.13-eks-43840fb
ip-xxx-168-xxx-237.us-east-2.compute.internal   Ready    <none>   20h   v1.25.13-eks-43840fb

[root@k8s-server ~]# eksctl delete cluster jamongx --region us-east-2
  • 2 instances after deleting the cluster
⚠️ **GitHub.com Fallback** ⚠️