This article shows the core strategies for securing an Argo CD deployment and keeping you ahead of potential exposures

➀ Use a dedicated project for the control plane
➁ Argo resources are for Argo admins only

➅ Have a CVE response plan ready

dnastacio.medium.com/gitops-ar

There are various approaches for debugging Microservices hosted within Kubernetes. The approach used here does not alter the Kubernetes cluster in any way to support developing Microservices within your IDE

medium.com/@blgreco72/debuggin

In this article, you will learn the fundamentals of port forwarding in the context of Network Address Translation and how this networking concept can be put into practice with Pods on your Kubernetes cluster

containiq.com/post/kubectl-por

Karpenter is an open-source cluster autoscaler that automatically provisions new nodes in response to unschedulable pods

In this guide, you will learn the best practices to run Karpenter on EKS

aws.github.io/aws-eks-best-pra

In this step-by-step tutorial, you will learn how to securely deploy Postgres to Kubernetes using two methods:

➀ via Helm charts and
➁ YAML configurations

adamtheautomator.com/postgres-

This post looks at helmfile, and how it determines the order in which releases are deployed.
It also includes a bash script that you can use to discover (i.e. print to the console) this order, without having to type helmfile sync/helmfile apply

dev.to/derlin/helmfile-underst

Helm-unittest is a BDD style unit test framework for Kubernetes Helm charts distributed as a Helm plugin

Features:
- Write test files in YAML
- Render locally
- Snapshot testing

github.com/quintush/helm-unitt

Camel K is a Kubernetes extension that speeds up the process of deploying Camel applications on Kubernetes. Camel K runs as a Kubernetes operator after installation and listens for new application deployment requests from a CLI tool aptly named kamel

itnext.io/camel-k-containerles

This repo covers Kubernetes objects' and components' details (Kubectl, Pod, Deployment, Service, ConfigMap, Volume, PV, PVC, Daemonset, Secret, Affinity, Taint-Toleration, Helm, etc.), and possible example usage scenarios (how-to, hands-on labs, etc.)

github.com/omerbsezer/Fast-Kub

Learn how to design a Kafka cluster to achieve high availability using standard kubernetes resources and test how it tolerates maintenance and total node failures

learnk8s.io/kafka-ha-kubernete

Percona Operator for PostgreSQL automates and simplifies deploying and managing open source PostgreSQL clusters on Kubernetes

github.com/percona/percona-pos

Learn how you can create a new environment (and dispose of it) to test your pull requests with ArgoCD and the ApplicationSet Controller

awstip.com/dynamic-deployments

The idea behind branch testing is to create an ephemeral, throw-away environment that spins up a copy of the production application being served to clients
In this article you will learn how to do so with: cdk8s, Java and Kubernetes

medium.com/softwareimprovement

Starting with Envoy 1.17, authentication and authorization to Istio clusters don't require setting up external services if you decide to use OAuth2
Learn how it works in this hands-on tutorial

medium.com/getindata-blog/oaut

Learn Kubernetes on the 9th of June!

Learnk8s is running an online 4-day Advanced Kubernetes workshop

If you're looking to get your hands dirty with Kubernetes, join us for a session packed with hands-on labs!

Sign up here: learnk8s.io/online-advanced-ju

Skaffold and Telepresence give developers a development workflow for Kubernetes

➀ Skaffold handles building and deploying your local service, and
➁ Telepresence allows you to test it against your cluster

Learn how to use them in this article

blog.getambassador.io/super-fa

kubectl-ice is a kubectl plugin that lets you see the configuration of all pod's containers

You can inspect volumes, images, ports and executable configurations, along with current CPU and memory metrics at the container level

github.com/NimbleArchitect/kub

The OpenShift console is a nice GUI intended for use within OpenShift clusters. It offers a consolidated overview of resources, integrated metrics, alerting, etc
In this article, you will learn how to run it in a plain Kubernetes cluster

engineering.cloudflight.io/run

Plural is a unified application deployment platform that makes it easy to run open-source software on Kubernetes. It aims to make apps as portable as possible, without sacrificing the ability of the users to own the applications they desire to use

github.com/pluralsh/plural

Kubeapps is an in-cluster web-based application that enables users with a one-time installation to deploy, manage, and upgrade applications on a Kubernetes cluster

kubeapps.com

Show older
Mastodon

The original server operated by the Mastodon gGmbH non-profit