Cloud Native News - CNN21/27
Read the Juju Kubernetes operations report 2021, find out how to contribute to OSS without code, compare Terraform to Pulumi, read about AWS EC2 Hardware trends and how to create a Serverless Engine without Kubernetes...
CNCF Community & Industry
- Kubernetes and cloud-native operations report 2021
"Data from 1200 respondents on hybrid and multi-cloud operations, Kubernetes, VMs, bare metal, goals, benefits, challenges, operators, advanced usage, edge, and more." - Well written, entertaining, and educational. - How to choose a SIG as a non-code Kubernetes contributor
"Contributors aren’t people in capes or part of some secret society. How to start committing to the GitHub repos that make up the project is well documented, yet it remains intimidating for many." - A great writeup by Chris Short on how to contribute to Kubernetes without coding anything.
Containers & Orchestration
- Everything Useful I Know About kubectl
Some tips and tricks for better kubectl utilization. Did you learn any new tricks? - Top tips for anyone looking to sit their CKA, CKAD, or anyone operating Kubernetes.
David McKay invented the awesome format of "Klusterd." A Youtube series about fixing broken clusters. This tweet thread is a summary of the last 16 episodes of the show. If you haven't heard of it - give it a try! - Kubernetes Essential Tools: 2021. Review of the best tools for Kubernetes
I'm usually not a fan of lists of "tools you need to try." However, this list pretty much sums up all the software I'm either already using or keeping in mind once I have the use case...
Data & Storage
- Purdue CS590: Cloud-Native Database Systems
The course material of "Cloud-Native Database Systems" by Purdue University. I haven't read all the linked articles, but there are some gems among them! - The Next Generation of Kubernetes Native Postgres
Announcement of the PGO 5.0 release of the open-source Postgres Operator from Crunchy Data.
Development
- Idempotency-Key IETF Standards Draft
Idempotency-Key is a convention long in use by Stripe to provide idempotency on non-idempotent HTTP verbs, and it now has its own IETF standards draft. - Pulumi vs. Terraform
Not exactly from this week but still a nice little comparison on two great tools for infrastructure provisioning via IaC.
Infrastructure
- Database Architects: AWS EC2 Hardware Trends: 2015-2021
"High-performance systems must therefore take hardware trends into account and adapt to the ever-evolving hardware landscape." - The Koyeb Serverless Engine: from Kubernetes to Nomad, Firecracker, and Kuma
Working with Kubernetes full time, I enjoy reading articles that try finding different approaches. Nomad is a great tool and - in my opinion - underutilized staying in the shadows of Kubernetes. - Behind the scenes, AWS Lambda
Ever wondered how AWS Lambda is working behind the scenes? Here are some high-level hints!
Networking
- BGP in a Nutshell
"Border Gateway Protocol (BGP) protocol has a very simple purpose: choose the fastest and the most efficient route to deliver a message from one autonomous system to another." - Learn more about "the GPS for the Internet" in this writeup by Bodun Hu! - 8 Use Cases for Kubernetes over VPN: Unlocking Multicloud Flexibility
Using advanced VPN technology like Wireguard to span a Kubernetes Cluster across the boundaries of your datacenter is something we wrote about before. Still, there is a multitude of scenarios to apply these concepts.
Security
- Managing SSH Access at Scale with HashiCorp Vault
Role-based SSH access with SSH-Certificates? It looks like HashiCorp is working on the new best practice on how to access servers!
Software
- pq - parse and query log files as time series
pq (explicitly not pg) is a tool to parse and query log files as a time series. It is written in rust and a great approach to explore your log files! - dignajar/another-scheduler
"Another Scheduler is a Kubernetes controller that automatically starts, stops, or restarts pods from a deployment at a specified time using a cron annotation." - I never had the problem. Still, I can imagine this might be helpful in some scenarios!
Photo by Leif Christoph Gottwald on Unsplash