This article discusses combining Kong Istio Gateway with the Istio service mesh to improve:
- Security
- Observability
- Governance (e.g. rate-limiting)
Read more https://dev.to/rahulrai/enhancing-istio-operations-with-kong-istio-gateway-57e4
- Security
- Observability
- Governance (e.g. rate-limiting)
Read more https://dev.to/rahulrai/enhancing-istio-operations-with-kong-istio-gateway-57e4
Forwarded from Kube Careers
What does it take to get a job as a Kubernetes engineer?
Do you need a Kubernetes certification to apply for a job?
What's the average salary for a Kubernetes engineer?
We analyzed 97 Kubernetes jobs for the first three months of 2022 and found that:
- The average Kubernetes job pays €83,398 in Europe and $123,126 in North America.
- The majority of the job listings are for Senior DevOps Engineers.
- Only 1% of the total listings offer a position to Junior Engineers 😢
- As usual, AWS, Python, Terraform, Prometheus and Jenkins!!! are the top terms mentioned in any Kubernetes job descriptions.
You can read the full report here: https://kube.careers/kubernetes-trend-report-2022-q1
Do you need a Kubernetes certification to apply for a job?
What's the average salary for a Kubernetes engineer?
We analyzed 97 Kubernetes jobs for the first three months of 2022 and found that:
- The average Kubernetes job pays €83,398 in Europe and $123,126 in North America.
- The majority of the job listings are for Senior DevOps Engineers.
- Only 1% of the total listings offer a position to Junior Engineers 😢
- As usual, AWS, Python, Terraform, Prometheus and Jenkins!!! are the top terms mentioned in any Kubernetes job descriptions.
You can read the full report here: https://kube.careers/kubernetes-trend-report-2022-q1
TF-controller is an experimental controller for Flux to reconcile Terraform resources in the GitOps way.
Read more https://github.com/weaveworks/tf-controller
Read more https://github.com/weaveworks/tf-controller
GitHub
GitHub - flux-iac/tofu-controller: A GitOps OpenTofu and Terraform controller for Flux
A GitOps OpenTofu and Terraform controller for Flux - flux-iac/tofu-controller
KoolKits (Kubernetes t*oolkits*) are highly-opinionated, language-specific, batteries-included debug container images for Kubernetes.
Read more https://github.com/lightrun-platform/koolkits
Read more https://github.com/lightrun-platform/koolkits
GitHub
GitHub - lightrun-platform/koolkits: 🧰 Opinionated, language-specific, batteries-included debug container images for Kubernetes.
🧰 Opinionated, language-specific, batteries-included debug container images for Kubernetes. - lightrun-platform/koolkits
It's often useful to be able to follow network traffic within a Kubernetes cluster to debug various networking situations that can occur. This guide outlines the network traffic of a pod communicating with another pod's HTTPS endpoint.
Read more https://lisowski0925.medium.com/demystifying-the-life-of-a-kubernetes-network-packet-with-calico-4dd402200080
Read more https://lisowski0925.medium.com/demystifying-the-life-of-a-kubernetes-network-packet-with-calico-4dd402200080
Gefyra is a toolkit written in Python to run a local development infrastructure for Kubernetes.
Gefyra runs as a user-space app and controls the local Docker host and Kubernetes via the Kubernetes Python Client.
Read more https://github.com/Schille/gefyra
Gefyra runs as a user-space app and controls the local Docker host and Kubernetes via the Kubernetes Python Client.
Read more https://github.com/Schille/gefyra
Forwarded from Kube Events
🗓 Kubernetes events starting in the next 24 hours:
25 Apr 9:00 am GMT - 🔥 Advanced Kubernetes course (Learnk8s) - 📍 Online workshop
25 Apr 1:00 pm GMT - Devopsdays Denver (Devopsdays) - 📍 Online conference
→ See all Kubernetes events
25 Apr 9:00 am GMT - 🔥 Advanced Kubernetes course (Learnk8s) - 📍 Online workshop
25 Apr 1:00 pm GMT - Devopsdays Denver (Devopsdays) - 📍 Online conference
→ See all Kubernetes events
Kube No Trouble (kubent) is a simple tool to check whether you're using any of these API versions in your cluster and therefore should upgrade your workloads first, before upgrading your Kubernetes cluster.
Read more https://github.com/doitintl/kube-no-trouble
Read more https://github.com/doitintl/kube-no-trouble
GitHub
GitHub - doitintl/kube-no-trouble: Easily check your clusters for use of deprecated APIs
Easily check your clusters for use of deprecated APIs - doitintl/kube-no-trouble
Kubernetes Rollout Operator coordinates the rollout of pods between different StatefulSets within a specific namespace and can be used to manage multi-AZ deployments where pods running in each AZ are managed by a dedicated StatefulSet.
Read more https://github.com/grafana/rollout-operator
Read more https://github.com/grafana/rollout-operator
GitHub
GitHub - grafana/rollout-operator: Kubernetes Rollout Operator
Kubernetes Rollout Operator. Contribute to grafana/rollout-operator development by creating an account on GitHub.
In this article, you will learn how to use Cluster API to provision multiple EKS clusters with managed Node groups.
Read more https://dev.to/timtsoitt/use-cluster-api-to-provision-kubernetes-clusters-22c4
Read more https://dev.to/timtsoitt/use-cluster-api-to-provision-kubernetes-clusters-22c4
DEV Community
Use Cluster API to provision Kubernetes clusters in anywhere!
TL;DR Learn how to use Cluster API to provision multiple EKS clusters. What is...
Kubernetes Certified Administration is a repository that contains online resources that will help you prepare for taking the Kubernetes Certified Administrator Certification exam.
Read more https://github.com/walidshaari/Kubernetes-Certified-Administrator
Read more https://github.com/walidshaari/Kubernetes-Certified-Administrator
GitHub
GitHub - walidshaari/Kubernetes-Certified-Administrator: Online resources that will help you prepare for taking the CNCF CKA 2020…
Online resources that will help you prepare for taking the CNCF CKA 2020 "Kubernetes Certified Administrator" Certification exam. with time, This is not likely the comprehensive ...
👍4
In this article, you will learn how to build a Kubernetes client using Go 1.18 and the Go generics.
Read more https://medium.com/@binyi3377/create-a-generic-style-kubernetes-adaptor-in-golang-1-18-8d08ee7d7639
Read more https://medium.com/@binyi3377/create-a-generic-style-kubernetes-adaptor-in-golang-1-18-8d08ee7d7639
Kubernetes is now ready to run with cgroup v2.
This blog post explains what cgroup v2 is, what it brings to Kubernetes, and how to prepare for it.
Read more https://blog.kintone.io/entry/2022/03/08/170206
This blog post explains what cgroup v2 is, what it brings to Kubernetes, and how to prepare for it.
Read more https://blog.kintone.io/entry/2022/03/08/170206
In this post, you will learn how to refactor a monitor system that handles 40k metrics samples every second with Prometheus, Thanos and Grafana.
➜ https://medium.com/@holidu/how-to-handle-terabytes-of-metrics-in-kubernetes-monitoring-a3056adf92b
➜ https://medium.com/@holidu/how-to-handle-terabytes-of-metrics-in-kubernetes-monitoring-a3056adf92b
👍1
Detector for Docker Socket (DDS) is a Kubectl plugin that can detect if any of your workloads or manifest files are mounting the docker.sock volume.
➜ https://github.com/aws-containers/kubectl-detector-for-docker-socket
➜ https://github.com/aws-containers/kubectl-detector-for-docker-socket
Forwarded from Kube Builders
With Kubernetes, sometimes you need to change the config of a running resource. kubectl patch can help you out, and this guide will teach you everything you need to know about it.
➜ https://containiq.com/post/kubectl-patch
➜ https://containiq.com/post/kubectl-patch
Containiq
Using Kubectl Patch | Tutorial and Best Practices
With Kubernetes, sometimes you need to change the config of a running resource. kubectl patch can help you out, and this guide will teach you everything you need to know about it.
In this in-depth article, you will learn how to leverage distributions' packaging tools and CI/CD pipelines to build better container images using Alpine Linux and Gitlab as examples.
➜ https://itsufficient.me/blog/alpine-container
➜ https://itsufficient.me/blog/alpine-container
❤1
Forwarded from Kube Architect
With time, Helm charts might end up with more and more logic.
And as the complexity keeps on increasing you might want to write unit tests to validate your logic.
Learn how to do so in this tutorial.
➜ https://blog.ediri.io/how-to-unit-test-your-helm-charts
And as the complexity keeps on increasing you might want to write unit tests to validate your logic.
Learn how to do so in this tutorial.
➜ https://blog.ediri.io/how-to-unit-test-your-helm-charts
Pyrra is a Kubernetes operator that helps you make SLOs with Prometheus manageable, accessible, and easy to use for everyone.
➜ https://github.com/pyrra-dev/pyrra
➜ https://github.com/pyrra-dev/pyrra
Forwarded from Kube Builders
[ebook] "Cloud Native DevOps with Kubernetes, 2nd edition" shows devs and ops staff how to apply industry-standard DevOps practices to Kubernetes in a cloud-native context. Learn how to build, deploy, and scale modern applications in the cloud.
➜ https://nginx.com/resources/library/cloud-native-devops-with-kubernetes
➜ https://nginx.com/resources/library/cloud-native-devops-with-kubernetes
F5, Inc.
Kubernetes Ingress Controller Deployment and Security with NGINX
Learn how to deploy, configure, manage, secure, and monitor your Kubernetes Ingress controller with NGINX to deliver apps and APIs on-premises and in the cloud.
consul-k8s includes first-class integrations between Consul and Kubernetes. The project encapsulates multiple use cases such as syncing services, injecting Connect sidecars, and more.
➜ https://github.com/hashicorp/consul-k8s
➜ https://github.com/hashicorp/consul-k8s
GitHub
GitHub - hashicorp/consul-k8s: First-class support for Consul Service Mesh on Kubernetes
First-class support for Consul Service Mesh on Kubernetes - hashicorp/consul-k8s