-
kubectx + kubens v0.9.4
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
stern
⎈ Multi pod and container log tailing for Kubernetes -- Friendly fork of https://github.com/wercker/stern (by stern)
stern v1.22.0
-
vegeta v12.8.4
-
kOps with your own instances.
-
strapi-k8s-blog-post
All resources for the blog post titled "How to Deploy and Scale Strapi on a Kubernetes Cluster"
First, for the Development Dockerfile (or any Dockerfile), there should always be a .dockerignore in the same location as the Dockerfile with content similar to this:
-
Another great alternative to generate the Dockerfile, docker-compose.yaml and all the Docker related files is to use dockerize. This tool will automatically detect your project and help you add docker support via a nice CLI UI. From your project root folder, you need to run the following:
-
To take our journey one step further, we need the help of a very important tool in the K8s world: Helm. From their website: "Helm helps you manage Kubernetes applications — Helm Charts helps you define, install, and upgrade even the most complex Kubernetes application." Therefore, we need a "helm chart" to improve our deployment.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Kubernetes The Hard Way if you like challenges, although it could get complicated to manage in the long run 😅.
-
Store the Secrets in a repo using gitcrypt or another encryption tool.
-
Store the Secrets in a vault like Hashicorp Vault, AWS Secrets Manager, GCP Secret Manager, etc., and then use an operator like External Secrets Operator to add them to your K8s cluster.
-
external-secrets
External Secrets Operator reads information from a third-party service like AWS Secrets Manager and automatically injects the values as Kubernetes Secrets.
Store the Secrets in a vault like Hashicorp Vault, AWS Secrets Manager, GCP Secret Manager, etc., and then use an operator like External Secrets Operator to add them to your K8s cluster.
-
Use Sealed Secrets Operator.
-
Use Helm Secrets.
Related posts
-
Harbor + Kubernetes = Self-Hosted Container Registry
-
TrueCharts Integrates Docker Compose with TrueNAS SCALE
-
A Beginner's Journey: Deploying Applications on Amazon EKS
-
Why Kubernetes Is Everywhere — But Setting It Up Still Kinda Sucks (Unless You Follow This Guide)
-
Nice open-source UI Tool to interact with kubernetes clusters