50+ Useful Kubernetes Tools for 2020 - Part 2

Our original Kubernetes tool list was so popular that we've curated another great list of tools to help you improve your functionality with the platform.

PostgreSQL on Kuberentes

In this article, we’ll deploy PostgreSQL database instances in the Kubernetes cluster. Obviously, PostgreSQL is a database and we need our data to be persisted during container restarts, so we’ll use StatefulSet instead of deployment to manage our PostgreSQL instances that have Persistent volume attached.

Useful Kubectl Aliases That Will Speed Up Your Coding

Useful Kubectl Aliases That Will Speed Up Your Coding.Reduce the time you spend typing full-length commands and prevent annoying typos when using the kubectl command

Kubernetes Cost Optimization with Magalix

Kubernetes Cost Optimization with Magalix. We need to ensure that our system is performant and meets our internally mandated SLAs. Here are multiple factors and considerations when trying to reduce your cluster cost. Going through the whole process can bring you huge savings.

Simple Backup for Jenkins on Kubernetes

As a DevOps engineer at Cloudify.co, I am building a new CI/CD pipeline based on Kubernetes and Jenkins. Recently I was dealing with the existent backup mechanism for Jenkins which stopped to work and I was in need of another solution. In this post, I will share my solution.

Never Worry About Cloud-Native Tech Security Again

If you have embraced the concept of cloud-native computing and principles, you are ahead; you are on the right path in today’s advanced and competitive IT environment. But we need to understand one thing that, moving your development environment and processes to a cloud-native environment can be daunting and challenging. Anybody can merely advise you to move from a monolithic application to a microservices architecture, but from where and how are the questions that need critical analysis. 

How Namespace and Terraform Can Manage Kubernetes Environments

With Kubernetes, one of the key advantages is the ease of managing multiple environments and workloads in a single cluster, by separating the cluster into logical areas using namespaces. This post will dive into how we can manage this by using Terraform to both manage the cluster provisioning as well as manage the namespaces.

AWS EKS: Subnet/IP optimization

Amazon Elastic Kubernetes Service (EKS) is a service under the AWS umbrella that provides managed Kubernetes service. It significantly reduces the time to deploy, manage, & scale the infrastructure required to run containerized applications.

Hosting WordPress on GCP K8s Cluster With MySQL Database on AWS

We are going to deploy a WordPress application on top of Kubernetes cluster using Kubernetes service of Google Cloud Platform (GCP) along with Load Balancer and for database, we will be creating a MySQL db instance using RDS of Amazon Web Services (AWS). All of these using Terraform.

Graceful Draining: Secret to node rotation in EKS

Graceful termination of the applications is as necessary as running an application. If you miss this part, then there are always chances that your users encounter a lot of errors.

Kubernetes Cost Optimization 101

In this article, I will discuss the top five techniques we used to better utilize our Kubernetes clusters on the cloud and eliminate wasted resources, thus saving money. In the end, we were able to cut our monthly bill by more than 50%!

How To Use Prometheus Adapter to Autoscale Custom Metrics Deployments

One of the major advantages of using Kubernetes for container orchestration is that it makes it really easy to scale our application horizontally and account for increased load.

A Spotlight on Tekton

Tekton is designed to make the whole process of managing and automating CI/CD pipelines easier for you. Learn more here with Caylent.

Distributed SQL Essentials

Distributed SQL databases combine the resilience and scalability of a NoSQL database with the full functionality of a relational database. In this Refcard, we explore the essentials to building a distributed SQL architecture, including key concepts, techniques, and operational metrics for success.

How to Deploy React application to a Kubernetes Cluster

In this guide, we’ll look at how we can deploy a React application easily to a Kubernetes cluster. We’ll be using the local Kubernetes cluster throughout this guide and once you have Docker installed, let's get started.

Kubernetes Governance With Magalix

Kubernetes Governance simply means the ability of an operations team to verify and enforce some certain policies and standards across the entire organization of clusters.

How To NOT pass the Certified Kubernetes Administrator Exam

You will find a lot of articles with good tips on how to ace the CKA exam. You should definitely read them! When preparing for the exam, it sure helped me a lot. But as I am now certified, in retrospect, I can say some of these advices may not be worth your time. In this article I will focus on tips I would call discussable: they do not give you a real competitive advantage and may even impediment your success. Let’s start!

Designing Workflows Using Argo

Orchestrate parallel jobs on K8s with container-native workflow engine. Argo Workflows is an open-source container-native workflow engine for orchestrating parallel jobs on K8s. Argo Workflows are implemented as a K8s CRD (Custom Resource Definition).

Kubernetes Monitoring with Prometheus and Thanos

Working knowledge of Kubernetes and using kubectl. A running Kubernetes cluster with at least 3 nodes (for the purpose of this demo a GKE cluster is being used).

Helm 3 Umbrella Charts & Standalone Chart Image Tags — An Alternative Approach

Helm umbrella charts, for those who aren’t familiar, describe and encapsulate a deployable collection of loosely couple Kubernetes components as a higher-order Helm chart.