Comparing Kubernetes Gateway and Ingress APIs
A couple of months ago, the new Kubernetes Gateway API graduated to beta.https://navendu.me/posts/gateway-vs-ingress-api
Why do you need another API to handle external traffic when you have the stable Kubernetes Ingress API and dozens of implementations? What problems of the Ingress API does the new Gateway API solve? Does this mean the end of the Ingress API?
I will try to answer these questions in this article by getting hands-on with these APIs and looking at how they evolved.
Kubernetes Practice — Automating Blue/Green Deployment with Argo Rollouts
https://faun.pub/kubernetes-practice-automating-blue-green-deployment-with-argo-rollouts-2279aa890c53
https://faun.pub/kubernetes-practice-automating-blue-green-deployment-with-argo-rollouts-2279aa890c53
How To Inject Secrets in Pods To Improve Security with Hashicorp Vault in 5 Minutes
https://alexandre-vazquez.com/inject-secrets-in-pods-using-hashicorp-vault
https://alexandre-vazquez.com/inject-secrets-in-pods-using-hashicorp-vault
GitOps with Advanced Cluster Management for Kubernetes
https://piotrminkowski.com/2022/10/24/gitops-with-advanced-cluster-management-for-kubernetes
https://piotrminkowski.com/2022/10/24/gitops-with-advanced-cluster-management-for-kubernetes
Fast-Kubernetes
This repo covers Kubernetes with LABs: Kubectl, Pod, Deployment, Service, PV, PVC, Rollout, Multicontainer, Daemonset, Taint-Toleration, Job, Ingress, Kubeadm, Helm, etc.https://github.com/omerbsezer/Fast-Kubernetes
Cody
Cody answers code questions and writes code for you by reading your entire codebase and the code graphhttps://about.sourcegraph.com/cody
Best WAF solutions in 2023 - real-world comparison
https://www.openappsec.io/post/best-waf-solutions-in-2023-real-world-comparison
https://www.openappsec.io/post/best-waf-solutions-in-2023-real-world-comparison
OrbStack
Seamless and efficient Docker and Linux on your Mac. Glide through your work faster with our Docker Desktop alternative.https://orbstack.dev
How to add, use, and update `.terraform.lock.hcl` without pain
https://grem1.in/post/terraform-lockfiles-maxymvlasov
https://grem1.in/post/terraform-lockfiles-maxymvlasov
GitHub Actions: Reusability, DRY Principle, Debugging and Fast Feedback
In this article, we will explore some method of workflow debugging and create a reusable workflow.https://medium.com/@xpiotrkleban/github-actions-reusability-dry-principle-debugging-and-fast-feedback-c810ed87a43f
The DRY principle stands for Don’t Repeat Yourself, and it is a principle of software development that aims at reducing the repetition and code duplication. DRY principle can also apply to workflows and can be relatively easily implemented in Github Actions to avoid duplication.
We will first recap the essentials of GitHub Actions, explore methods of workflow debugging. Then, we will create a composite action to lint Terraform code and compare it with reusable workflows. Finally, we will create a simple reusable workflow to run testing of Terraform modules in parallel.
The Future of Terraform: ClickOps
Every now and then it’s important to step back from what we’re doing and think about the future. At Terrateam, we like to ask a question each quarter to get our gears turning. This quarter we asked:https://terrateam.io/blog/the-future-of-terraform-is-clickops
What will Infrastructure as Code (IaC) look like in five years?
terrascope
A build orchestrator for terraform monorepos.https://github.com/spilliams/terrascope
This repository contains both the source code for the tool terrascope, as well as a sample monorepo managed by that tool.
petra
Petra is a lightweight tool that allows to host your own private Terraform registry using Google Cloud Storage as a storage backend.https://github.com/devoteamgcloud/petra
Petra is not an official Devoteam product and is provided as-is to the community.
Unveiling the Architectural Brilliance of Prometheus
https://medium.com/@extio/unveiling-the-architectural-brilliance-of-prometheus-af07cca14896
https://medium.com/@extio/unveiling-the-architectural-brilliance-of-prometheus-af07cca14896
Demystifying OOM Killer in Kubernetes: Tracking Down Memory Issues
Unravelling the mysteries of the OOM killer, delve into its inner workings, and learn how to track down memory issues that lead to OOM kills.https://medium.com/cloud-native-daily/title-demystifying-oom-killer-in-kubernetes-tracking-down-memory-issues-b5a4973fbd56
10 operation tips to handle major incident management
https://medium.com/@carloshelpdesk/10-operation-tips-to-handle-major-incident-management-d1952cac895c
https://medium.com/@carloshelpdesk/10-operation-tips-to-handle-major-incident-management-d1952cac895c
Performance comparison: GKE vs. EKS
The solid performance of managed Kubernetes platforms is generally regarded as a given and is hardly ever put into question. However, maybe there is a difference in how containers perform on different popular managed Kubernetes platforms. I wanted to take a deeper look and selected the two most popular Kubernetes services we use at Blueshoe for our clients: Amazon Elastic Kubernetes Service (EKS) and the Google Kubernetes Engine (GKE).https://www.blueshoe.io/blog/performance-comparison-gke-vs-eks
awl
Anywherelan (awl for brevity) is a mesh VPN project, similar to tinc, direct wireguard or tailscale. Awl makes it easy to connect to any of your devices (at the IP protocol level) wherever they are.https://github.com/anywherelan/awl