Urgent.News

What's breaking now, across thousands of outlets.

Tech

[Lab Notes] Kubernetes the Hard Way, For Real This Time (Step 04)

Continuing my Kubernetes the Hard Way homelab build on Proxmox. Steps 01-03 are already done, this covers step 04. Original guide: 04-certificate-authority.md Thoughts I had while doing this Before the actual step though, here are some stuff I learned or was thinking about along the way: Kubernetes is starting to feel like a miniaturized version of an entire IT infrastructure. Compute already got…

In the fourth step of the Kubernetes the Hard Way guide, the author completes the process of establishing the cluster's public key infrastructure (PKI). This involves generating and installing a self-signed Certificate Authority (CA) key and certificate, as well as key and certificate pairs for each Kubernetes component.

The author begins by generating the CA key and self-signed CA certificate using OpenSSL commands. After confirming the generated files, they proceed to generate a key, Certificate Signing Request (CSR), and signed certificate for each Kubernetes component in a loop. The components include admin, both worker nodes, kube-proxy, kube-scheduler, kube-controller-manager, kube-api-server, and service-accounts.

Once the certificates for all components are generated, the author confirms that the expected files have been created. Finally, they distribute the CA certificate and each component's certificate and key to the appropriate nodes. The controller node receives the CA, API server, and service-account key/cert pairs, while the worker nodes receive their respective certificates and keys.

With Step 04 completed, the cluster's PKI is now established, enabling secure communication between all Kubernetes components.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

The Hidden SEO Cost of E-Commerce Filters

Filters are essential to e-commerce. They're also one of the easiest ways to create thousands of URLs nobody intentionally planned.

  • E-commerce filters create thousands of crawlable URLs, posing SEO challenges.
  • 10 brands, 8 colors, 5 sizes, and 6 price ranges generate massive URL space.
  • SEO decision should focus on whether URL represents actual user search intent.

Your Free Probe Passed. You Still Measured the Wrong Box

Your free probe passed on a scratch box. That green badge still measured the wrong machine. A green free endpoint is a cheap probe. It is not a production ship gate.

  • Green free endpoint is cheap probe, not production ship gate
  • Eval-transfer bug causes wrong machine measured in harness
  • Pin frozen identity, avoid replay confusion across endpoints

When Do You Decide a Project Is Done?

I make A LOT of things. Some turn into bigger projects than I expected. Some are experiments. Some are tiny utilities I made because I wanted one very specific thing and didn't feel like using…

  • Projects should reach completion when their intended purpose is fulfilled.
  • Over-expansion can lead to overly complex tools deviating from original purpose.
  • Some projects are meant to exist without constant evolution.

More from Sunday 13 September →