writer://

November 23, 2024

Install a Kubernetes Ingress

This is for my own understanding. It might be wrong but reflects my current understanding. (using kind) This setup maps ports 80 and 443 from localhost to the ingress. It's like...

Read

November 23, 2024

View Your Current a Kubernetes `kubectl` Cluster Context on the CLI

When I first started using git many years ago, you would be working pretty blind on the command line (and I don't know of any GUI tools at the beginning). So, to make sure you didn't...

Read

November 23, 2024

VSCode keybindings.json file

My keybindings.json file, mostly for backup purposes: Note: on a Mac, these are in ~/Library/Application Support/Code/User/keybindings.json

Read

November 14, 2024

Kubernetes `Rollout`

In k8s, you don't "deploy", you "rollout". But, you don't "rollout" either. You either apply a deployment (or do it through helm, preferably), or kubectl create deployment <name>....

Read

November 13, 2024

Kubernetes Scaling

CA - Cluster Autoscaling. VPA - Vertical Pod Autoscaling. HPA - Horizontal Pod Autoscaling. To me, using VPA/HPA alone can’t be much cost savings. At best, it can rearrange the resources you are...

Read

November 13, 2024

Kubernetes Cluster Management

This reflects how I currently understand this, and may be incorrect: kops: create k8s clusters that you manage yourself, on whatever provider (AWS, Azure, etc) eksctl: create k8s clusters managed...

Read

November 13, 2024

Kubernetes Helm Basics

This is for my own understanding. It might be wrong but reflects my current understanding. Helm is a package manager and templater. It stores whatever info it has about the configuration in the...

Read

November 6, 2024

How to Find What Resource to List for `kind:`

When creating an application in kubernetes, there are a lot of values for the kind: field. This is how to find those, and explain them so you know what values should be there. Example:...

Read

November 4, 2024

VSCode *.code-workspace file

An example of a <something>.code-workspace file, mostly for backup purposes:

Read

October 31, 2024

VSCode settings.json file

My settings.json file as of 2024-10-31, mostly for backup purposes: Note: on a Mac, these are in ~/Library/Application Support/Code/User/settings.json

Read