What’s New?
Continuous Monitoring, Continuous Assessment and Change Management with AWS Config
AWS Config is a service that enables you to assess, audit, and evaluate the configurations of your AWS resources. Config continuously monitors and records your AWS resource configurations and allows you to automate the evaluation of recorded configurations against desired configurations. With Config, you can review changes in configurations and relationships between AWS resources, dive into detailed resource configuration histories, and determine your overall compliance against the configurations specified in your internal guidelines. This enables you to simplify compliance auditing, security analysis, change management, and operational troubleshooting.
Autoscaling made simple with Kubernetes Event-Driven Autoscaling
KEDA is a Kubernetes-based Event-Driven Autoscaler. With KEDA, you can drive the scaling of any container in Kubernetes based on the number of events needing to be processed.
KEDA is a single-purpose and lightweight component that can be added into any Kubernetes cluster. KEDA works alongside standard Kubernetes components like the Horizontal Pod Autoscaler and can extend functionality without overwriting or duplication. With KEDA you can explicitly map the apps you want to use event-driven scale, with other apps continuing to function. This makes KEDA a flexible and safe option to run alongside any number of any other Kubernetes applications or frameworks.
Terraform Pull Request Automation with Atlantis
Atlantis is an application for automating Terraform via pull requests. It is deployed as a standalone application into your infrastructure and no third-party has access to your credentials. Atlantis listens for GitHub, GitLab or Bitbucket webhooks about Terraform pull requests. It then runs terraform plan
and comments with the output back in the pull request. When you want to apply, comment atlantis apply
on the pull request and Atlantis will run terraform apply
and comments back with the output.
Useful Reading
Scale To Zero With Kubernetes
https://dzone.com/articles/scale-to-zero-with-kubernetes
This article reviews how Kubernetes provides the platform capabilities for dynamic deployment, scaling, and management in Cloud-native applications.The Evolution Of Distributed Systems On Kubernetes
https://www.infoq.com/articles/distributed-systems-kubernetes/K8s CLI To Manage Your Clusters In Style
K9s is a terminal based UI to interact with your Kubernetes clusters to make it easier to navigate, observe and manage your deployed applications in the wild.
Fun Stuff
Raspberry Pi Pico is a tiny, fast, and versatile board built using RP2040, a brand new microcontroller chip designed by Raspberry Pi in the UK. Visit https://www.raspberrypi.org/products/raspberry-pi-pico/
SSL config generator: https://ssl-config.mozilla.org/
Minecraft as a K8s admin tool: https://github.com/erjadi/kubecraftadmin