[Kubernetes] How to remove undeletable resource (pod/secret/configmap/namespace)

Issue Kubernetes resource can be undeletable due to random errors. In this case, the secret is undeletable. Even you use –force and –grace-period=0 on delete command, the resource is still there without deleting. Solution Referring to the official doc about force deletion of pod, modifying the metadata.finalizers can help to remove the resource.  Simply execute […]

How to solve Let’s Encrypt certbot “Problem binding to port 80”?

This happens because port 80 has been reserved for a running process. Which means there could be a web server running behind, i.e. Apache, Nginx, etc. You will need to turn off the webserver or software that using port 80 first and rerun the command to let it spin up a certbot HTTP server for […]