Skip to content

Instantly share code, notes, and snippets.

View carlosgrillet's full-sized avatar
💭
I do everything on the therminal

Carlos Grillet carlosgrillet

💭
I do everything on the therminal
View GitHub Profile
@carlosgrillet
carlosgrillet / README.md
Created June 29, 2025 17:16
These are the manual steps you can follow to create a kubernetes control-plane configuration manually using kubeadm.

1. Generate Certificates

# Generate all certificates at once  
kubeadm init phase certs all  
  
# Or generate them individually:  
kubeadm init phase certs ca                        # Root CA  
kubeadm init phase certs apiserver                 # API server certificate  
kubeadm init phase certs apiserver-kubelet-client  # API server to kubelet client cert  
kubeadm init phase certs front-proxy-ca # Front proxy CA 
@carlosgrillet
carlosgrillet / README.md
Created June 13, 2025 17:53
This is a list with all the resources availabes in kubernetes api.

Kubernetes Resources

API and Registration

  1. APIService: Registers API services to extend the Kubernetes API.
  2. CustomResourceDefinition (CRD): Defines custom resources, enabling users to create their own resource types.

Certificates

  1. CertificateSigningRequest (CSR): Manages certificate signing requests for entities needing TLS certificates.
@carlosgrillet
carlosgrillet / README.md
Last active June 13, 2025 17:54
How to deploy Traefik in Kubernetes

How to deploy Traefik in kubernetes

Warning

At this point you should already have access to your kubernetes cluster in the cloud.

Tip

This example was tested on Linode (Akamai Cloud)

To install traefik on kubernetes, we are going to use helm. Follow the link see how to install it on your system, once done, we can now proceed.