Tips, Tools & Resources
đ Hello AWS Session Manager; Farewell SSH
If youâre all in on AWS, AWS Session Manager is a great option for managing SSH access in a zero-trust way, and itâs already there and ready for you. Unlike pretty much every other way for managing SSH access.
đ MASTER THE AWS LAMBDA CONSOLE: A COMPREHENSIVE WALKTHROUGH
The AWS Lambda console at first glance can look complicated and potentially overwhelming. This is a great resource to help build your confidence and in turn understand what tools are needed for you.
đ Find an optimal set of nodes for a Kubernetes cluster
This tool can help evaluate your cluster size and make recommendation on instance type, autoscale settings, pod scaling, etc. The tool is open source, but keep in mind that Kubecost is a for profit company that wants your money.
đ A Generic Sidecar Injector for Kubernetes
Sidecars has shown many strengths through decoupling common infrastructure requirements, providing reusable blocks that run along side Kubernets, and much more. Learn more about how to inject sidecar configuration formats and how they're utilized.
đ Deep Dive into Real-World Kubernetes Threats
Kubernetes is not secure by default. Itâs on you, the engineer, to make your deployments and other Kubernetes resources secure. This article covers a number of potential threats you need to be mindful of and offers secure design patterns to deal with them.
âď¸ AWS CodeDeploy Cleanup Terraform module
When using CodeDeploy with Auto Scale Groups, itâs common to have accumulated, abandoned ASGs over time. This module can help find and clean them up. Be careful, though. It is deleting things, after all.
đ Terraform Poka-Yokes â Writing Effective, Scalable, Dynamic, and Error-Resistant Terraform
Work to avoid mistakes by using this product to eliminate product defects that come with human error. Discover the benefits of Terraform Poka-Yokes and the right fit for implementation.
đ Introduction to the AWS Cloud Development Kit (CDK)
CDK is an interesting alternative to Pulumi, Terraform, etc. It allows you to use code in languages of your choice to define your cloud resources, and automatically manages their state on your behalf. CDK is neat, but keep in mind that it is an AWS offering and therefore only supports AWS. Even if youâre all-in, you wonât find support for Kubernetes and other platforms that run on top of AWS. That forces you into a separate solution to manage those resources.
đ Templating YAML in Kubernetes with real code
This article considers running Kubernetes at scale and outgrowing tools like Helm to handle your deployments. There are some interesting suggestions on how to use code to efficiently, effectively manage your Kubernetes clusters across environments.