Published inITNEXTWhy Bash Scripting Can Make You A Better EngineerAnd what MacGyver has to do with itJan 13, 20231Jan 13, 20231
Published inITNEXTThe AWS CLI Just Got Much BetterThe amazing auto-prompt mode of the AWS CLIJan 9, 20236Jan 9, 20236
Published inITNEXTGetting started with GitHub ActionsThis article provides an introduction to GitHub Actions, which is GitHub’s native CI/CD and automation system.Jul 30, 20204Jul 30, 20204
Published inITNEXTThe world’s simplest Kubernetes dashboard: k1sI implemented what I call “the world’s simplest Kubernetes dashboard” which consists of 50 lines of Bash code. It’s called k1s and this…Jul 3, 20203Jul 3, 20203
Published inITNEXTImplementing LDAP authentication for KubernetesThis article shows how to implement LDAP authentication for Kubernetes with the Webhook Token authentication plugin. The article includes…Jun 22, 20205Jun 22, 20205
Published inITNEXTArchitecting Kubernetes clusters — choosing a cluster sizeThis article discusses the pros and cons of having either many small clusters or few large clusters for running a given set of apps.Jun 13, 20202Jun 13, 20202
Published inITNEXTAutoscaling apps on Kubernetes with the Horizontal Pod AutoscalerThis article gives a high-level overview of how the Horizontal Pod Autoscaler (HPA) in Kubernetes works and how to use it.Jun 10, 20204Jun 10, 20204
Published inITNEXTArchitecting Kubernetes clusters — choosing a worker node sizeThis article discusses the pros and cons of large vs. small nodes in a Kubernetes cluster.Jun 9, 20203Jun 9, 20203
Published inITNEXTBootstrapping Kubernetes clusters on AWS with TerraformThis article presents a Terraform module for creating bare-bones Kubernetes clusters with kubeadm on AWS.Jun 8, 2020Jun 8, 2020
Invoice automation with Slack and Stripe — Update 1Creating a Slack bot that creates and sends invoices automaticallyFeb 12, 2020Feb 12, 2020