This article explores Kubernetes resource limits, detailing strategies for balancing efficiency with predictability and how limits affect performance, planning, and Quality of Service (QoS) classes.
https://kubernetes.io/blog/2023/11/16/the-case-for-kubernetes-resource-limits/
https://kubernetes.io/blog/2023/11/16/the-case-for-kubernetes-resource-limits/
Kubernetes
The Case for Kubernetes Resource Limits: Predictability vs. Efficiency
There’s been quite a lot of posts suggesting that not using Kubernetes resource limits might be a fairly useful thing (for example, For the Love of God, Stop Using CPU Limits on Kubernetes or Kubernetes: Make your services faster by removing CPU limits ).…
👍6
In this article, you'll learn how to avoid three common mistakes with PromQL and Kubernetes metrics
https://home.robusta.dev/blog/3-common-mistakes-with-promql-and-kubernetes-metrics
https://home.robusta.dev/blog/3-common-mistakes-with-promql-and-kubernetes-metrics
home.robusta.dev
3 Common Mistakes with PromQL and Kubernetes Metrics | Robusta
Millions of developers write PromQL queries and build custom Grafana dashboards for Kubernetes. And everyone uses the same underlying metrics from node-exporter, kubelet, and kube-state-metrics. Unfortunately, there are some little-known pitfalls that many…
👍5
Easily check your clusters for use of deprecated APIs
https://github.com/doitintl/kube-no-trouble
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
👍5
Scheduled snapshots for Kubernetes persistent volumes
https://github.com/backube/snapscheduler
https://github.com/backube/snapscheduler
GitHub
GitHub - backube/snapscheduler: Scheduled snapshots for Kubernetes persistent volumes
Scheduled snapshots for Kubernetes persistent volumes - backube/snapscheduler
👍4
In this article, you'll learn how to maintain uninterrupted pod operation while utilizing Karpenter for node scaling.
https://rtfm.co.ua/en/kubernetes-ensuring-high-availability-for-pods/
https://rtfm.co.ua/en/kubernetes-ensuring-high-availability-for-pods/
RTFM: Linux, DevOps, and system administration | DevOps-engineering, and system administration. Cases from practice.
Kubernetes: ensuring High Availability for Pods
Setting up High Availability for Kubernetes Pods with Deployment replicas, Pod Topology Spread Constraints, PodDisruptionBudget and annotations for Karpenter
👍7🔥2💯2💩1
An interactive kubernetes client featuring auto-complete.
https://github.com/c-bata/kube-prompt
https://github.com/c-bata/kube-prompt
GitHub
GitHub - c-bata/kube-prompt: An interactive kubernetes client featuring auto-complete.
An interactive kubernetes client featuring auto-complete. - c-bata/kube-prompt
👍5
k8spacket - packets traffic visualization for kubernetes
https://github.com/k8spacket/k8spacket
https://github.com/k8spacket/k8spacket
GitHub
GitHub - k8spacket/k8spacket: k8spacket - collects TCP traffic and TLS connection metadata in the Kubernetes cluster using eBPF…
k8spacket - collects TCP traffic and TLS connection metadata in the Kubernetes cluster using eBPF and visualizes in Grafana - k8spacket/k8spacket
👍5
In a recent GitLab blog post, the team discusses their unwavering support for FluxCD, especially in light of Weaveworks—FluxCD's main sponsor—shutting down its operations. GitLab emphasizes FluxCD's importance as a mature, enterprise-ready GitOps solution, despite the challenges. They express a strong commitment to the FluxCD project, ensuring it remains a stable and reliable tool within the Cloud Native Computing Foundation (CNCF) ecosystem. This support extends to taking an active role in the Flux community and providing enterprise-level backing for FluxCD.
https://about.gitlab.com/blog/2024/03/05/the-continued-support-of-fluxcd-at-gitlab/
https://about.gitlab.com/blog/2024/03/05/the-continued-support-of-fluxcd-at-gitlab/
about.gitlab.com
The continued support of FluxCD at GitLab
GitLab is committed to working with other partners to make sure that Flux remains a stable, reliable, and mature Cloud Native Computing Foundation project.
🎉5👍3❤🔥1
The Kubernetes Security Profiles Operator
https://github.com/kubernetes-sigs/security-profiles-operator
https://github.com/kubernetes-sigs/security-profiles-operator
GitHub
GitHub - kubernetes-sigs/security-profiles-operator: The Kubernetes Security Profiles Operator
The Kubernetes Security Profiles Operator. Contribute to kubernetes-sigs/security-profiles-operator development by creating an account on GitHub.
👍4
A guide series explaining how to setup a personal small homelab running a Kubernetes cluster with VMs on a Proxmox VE standalone server node.
https://github.com/ehlesp/smallab-k8s-pve-guide
https://github.com/ehlesp/smallab-k8s-pve-guide
GitHub
GitHub - ehlesp/smallab-k8s-pve-guide: A guide explaining how to setup a personal small homelab running a Kubernetes cluster with…
A guide explaining how to setup a personal small homelab running a Kubernetes cluster with VMs on a Proxmox VE standalone server node. - ehlesp/smallab-k8s-pve-guide
👍4
The blog post discusses the significance of integrating observability into the development process, much like tests, to better understand and monitor applications in production. It emphasizes using OpenTelemetry for tracing and logging to gain insights into application behavior, advocating for the incorporation of observability during development for a more natural workflow and enhanced system understanding.
https://www.honeycomb.io/blog/observability-is-about-confidence
https://www.honeycomb.io/blog/observability-is-about-confidence
Honeycomb
Observability Is About Confidence
Observability is important to understand what’s happening in production, but carving out time to add instrumentation is daunting.
👍5
The Pkl Team has introduced Pkl, a new open-source programming language specifically designed for creating configurations. Pkl aims to bridge the gap between static configuration languages and general-purpose programming languages, offering a solution that combines the simplicity and readability of the former with the expressiveness and flexibility of the latter. The language includes features like classes, functions, conditionals, and loops, allowing for robust and reusable configuration noscripts. Pkl also emphasizes safety with built-in validation, scalability for various use cases, and a pleasant development experience through excellent IDE integrations.
https://pkl-lang.org/blog/introducing-pkl.html
https://pkl-lang.org/blog/introducing-pkl.html
👍4
Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.
https://github.com/spinnaker/spinnaker
https://github.com/spinnaker/spinnaker
GitHub
GitHub - spinnaker/spinnaker: Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes…
Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence. - spinnaker/spinnaker
👍4👎1
Good video from the last re:Invent about features AWS Backup
https://www.youtube.com/watch?v=QIffkOyTf7I
https://www.youtube.com/watch?v=QIffkOyTf7I
YouTube
AWS re:Invent 2023 - What's new with AWS Backup (STG203)
In the past year, AWS Backup has delivered new innovations to help you safeguard your data and audit your data protection posture. With new protection and recovery capabilities, AWS Backup continues to innovate for and delight over 100,000 customers protecting…
👍6
Complete and perfect guide about load testing
https://grafana.com/blog/2024/01/30/load-testing-websites/
https://grafana.com/blog/2024/01/30/load-testing-websites/
Grafana Labs
How to load test a website: A comprehensive guide | Grafana Labs
In this guide, learn about strategies to test websites, including specific recommendations for complex scenario noscripting and test execution.
👍6
ValidKube combines the best open-source tools to help ensure Kubernetes YAML best practices, hygiene & security.
https://github.com/komodorio/validkube
https://github.com/komodorio/validkube
GitHub
GitHub - komodorio/validkube: ValidKube combines the best open-source tools to help ensure Kubernetes YAML best practices, hygiene…
ValidKube combines the best open-source tools to help ensure Kubernetes YAML best practices, hygiene & security. - komodorio/validkube
👍6
The article on HashiCorp's blog discusses the application of chaos engineering to HashiCorp Vault to enhance its resilience. It outlines using Gremlin chaos engineering tests and Vault stress testing tools to simulate disruptions, aiming to identify and mitigate reliability risks in Vault architectures. The post emphasizes the importance of chaos engineering in revealing hidden problems, improving system performance, and ensuring the system's resilience against failures, particularly for a system as critical as Vault which manages secrets for mission-critical applications.
https://www.hashicorp.com/blog/vault-chaos-engineering
https://www.hashicorp.com/blog/vault-chaos-engineering
HashiCorp
Vault chaos engineering
Learn how to make your Vault clusters more resilient with Gremlin chaos engineering tests.
👍6❤1