Tag Archives: DevOps

Multi-Tenant Kubernetes Cluster With Capsule

What is multi-tenancy? What is a multi-tenant Kubernetes cluster? How do we manage tenants in Kubernetes? How can Capsule help us in creating and managing multiple tenants in Kubernetes clusters?

Continue reading

Kubernetes Native Policy Management With Kyverno

Successful Kubernetes usage at scale depends on policy enforcement. Among the possible solutions, Kyverno sicks from the crowd by being specifically designed to be Kubernetes Native Policy Management.

Continue reading

Using Docker Multi-Stage Builds

Is Dockerfile only for building container images or we can do more with it? How about using Docker multi-stage builds to compile binaries, run tests, and other operations typically performed before building container images?

Continue reading

Tekton vs. Argo Workflows – Kubernetes-Native CI/CD Pipelines

Which self-managed kubernetes-native CI/CD pipeline is the best choice? Is it Tekton or Argo Workflows? Which one should you pick?

Continue reading

Service Mesh In Kubernetes Explained

What is a service mesh in Kubernetes? What are it’s features? When should we use a service mesh? Why do we need service mesh? Let’s answer those and other questions related to service mesh?

Continue reading

Using Rancher For Creating And Managing Kubernetes Clusters

How can we create and manage Kubernetes clusters on-prem or in Cloud? How can we manage our clusters across providers and regions? Can Rancher and Rancher Kubernetes Engine (RKE) help us with those and other similar tasks? Can we use it to manage clusters no matter whether they are in AWS, Azure, Google Cloud (GCP), DigitalOcean, Linode, VMWare, and other Cloud providers as well as in our own on-prem datacenters?

Continue reading

Running Jenkins In Kubernetes – Tutorial And Review

Should we be using Jenkins for our Kubernetes CI/CD pipeline needs in 2021? How to deploy Jenkins in k8s? How to run Jenkins builds in Kubernetes? How would a full CI/CD pipeline look like?

Continue reading

Versioning Explained – Semantic (SemVer), Calendar (CalVer), etc.

How do we version software? Should we use build numbers, Semantic Versioning (SemVer), Calendar Versions (CalVer), milestone versioning, or something else? What are the reasons for using each of those and which one should you use?

Continue reading

Tekton – Kubernetes Cloud-Native CI/CD Pipelines And Workflows

Tekton is a powerful and flexible open-source framework for creating CI/CD systems aiming at becoming a de-facto standard for running pipelines and workflows in Kubernetes. It allows developers to build, test, and deploy across cloud providers and on-premise systems.

Continue reading