Kind : A New Kubernetes Cluster

In this article, I would be talking about my experiences with a new local Kubernetes cluster call Kind.

Recently I wanted to experiment with something on a Kubernetes cluster, and I didn’t want to spin up a new cluster on AWS and wanted something quick.

Get Your First Container Up On K8s Using PMKFT

Kubernetes in the leading container orchestration platform that allows you to apply fast and streamlined infrastructure workloads using a declarative API.

In this tutorial, we are going to follow a step-by-step guide for signing in with Platform9 Managed Kubernetes Free-Tier Platform, creating a new cluster and deploying an example application. Then we will see how to scale-up/down our application instances and how to roll out a new updated instance of our app.

Kubernetes Upgrade: The Definitive Guide to Do-It-Yourself

Kubernetes is one of the most active projects on Github to date, having amassed more than 80k commits and 550 releases. The process of installing an HA Kubernetes cluster on-premises or in the Cloud is well documented and, in most cases, we don’t have to perform many steps. There are additional tools like Kops or Kubespray that help to automate some of this process.

Every so often, though, we are required to upgrade the cluster to keep up with the latest security features and bug fixes, as well as benefit from new features being released on an on-going basis. This is especially important when we have installed a really outdated version (for example v1.9) or if we want to automate the process and always be on top of the latest supported version.

Drive Continuous Delivery (CD) on Kubernetes With GitOps

In software engineering, there’s always a new technology that everyone’s talking about:

  • Way back when everything started (around 2006), it was cloud computing.
  • In 2015, it was Kubernetes 1.0.
  • Next, everyone wanted to jump on the boat known as GitOps, which was first publicized by Weaveworks in 2017 in a blog by Alexis Richardson (Co-founder and CEO of Weaveworks, and chairman of the Cloud Native Computing Foundation (CNCF) Technical Oversight Committee (TOC)).
  • Most recently, on April 7, 2020, the CNCF TOC voted to accept the Argo Project (a set of Kubernetes-native tools for running and managing jobs and applications on Kubernetes) as an incubation-level hosted project. Part of the Argo Project is Argo CD, which provides support for declarative GitOps-based deployment of any Kubernetes resource.

At nClouds, we care about GitOps because we strive to use the latest and greatest technologies where they help our clients deliver innovation faster. It’s one of our core values at nClouds: Innovation culture that delivers client value. And we’re using Argo CD, a GitOps continuous delivery tool for Kubernetes.

Running Elasticsearch on Kubernetes

Kubernetes is quickly becoming the de-facto standard for running systems in the cloud and on-premises, and in the last couple of years we at BigData Boutique have had to deploy and support quite a few Elasticsearch clusters on Kubernetes.

Now is probably a good time to reflect on this and have a high-level write up on the topic. How can you run Elasticsearch on Kubernetes? Should you even do that? And what should you watch out for?