Tannhäuser Ruan[Docker] Get Docker Run Parametersdocker run --rm -v /var/run/docker.sock:/var/run/docker.sock assaflavie/runlike <local container reference>Aug 31, 2020Aug 31, 2020
Tannhäuser Ruan[Bash][Linux] Get number of lines for files without EOFTo determine the number of lines in a file, wc is a very popular tool, however, according to the source code [1], the line count (lcount)…Jul 8, 2020Jul 8, 2020
Tannhäuser Ruan[GCP][OAuth2][cURL] Get OAuth2 Token from Google OAuth2To get Google OAuth2 token via Google HTTP API, one have to create JWT and perform a few API calls [1].Jun 18, 2020Jun 18, 2020
Tannhäuser Ruan[GKE][Golang][Kubernetes] Retrieve Cluster Connection ConfigTo access API servers of Kubernetes clusters on GKE, one have to obtain the following information:Jun 17, 2020Jun 17, 2020
Tannhäuser Ruan[Certificate][OpenSSL] Verify Certificate/Private-key PairTo verify if a certificate matches the given RSA private key, the following script can be used.Jun 16, 2020Jun 16, 2020
Tannhäuser Ruan[EKS][Golang][Kubernetes] Retrieve Cluster Connection ConfigTo access K8s clusters powered by EKS, one can use the following code snippet to retrieve required info. including:Jun 16, 2020Jun 16, 2020
Tannhäuser Ruan[Bash][Linux][Networking] Transform /proc/net/tcp to Human Readable FormatThe following script will parse /proc/net/tcp to a csv formatted output.Jun 12, 2020Jun 12, 2020
Tannhäuser Ruan[Kubernetes] Access external services via Kubernetes service inside a Kubernetes clusterIf one needs to access external services (such as databases) from Kubernetes cluster via Kubernetes service, one can create a service…Jun 9, 2020Jun 9, 2020
Tannhäuser Ruan[OpenSSL][Kubernetes][Nginx] Cert-related Troubleshooting on Ingress NgX ControllerWhen using openssl s_client to retrieve/verify certificates from Kubernetes ingress entries, the -servername flag should be given to…Jun 3, 2020Jun 3, 2020