Daniel WeibelinITNEXTWhy Bash Scripting Can Make You A Better EngineerAnd what MacGyver has to do with itJan 13, 20231Jan 13, 20231
Daniel WeibelinITNEXTThe AWS CLI Just Got Much BetterThe amazing auto-prompt mode of the AWS CLIJan 9, 20236Jan 9, 20236
Daniel WeibelinITNEXTGetting 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
Daniel WeibelinITNEXTThe 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
Daniel WeibelinITNEXTImplementing 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
Daniel WeibelinITNEXTArchitecting 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
Daniel WeibelinITNEXTAutoscaling 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
Daniel WeibelinITNEXTArchitecting 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
Daniel WeibelinITNEXTBootstrapping 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
Daniel WeibelInvoice automation with Slack and Stripe — Update 1Creating a Slack bot that creates and sends invoices automaticallyFeb 12, 2020Feb 12, 2020