Blog

Rancher v2.0.6 Released -- the Newest Version of Rancher

Rancher new release We are proud to announce that we have released a new stable version of Rancher, Rancher v2.0.6. This version provides some nice enhancements and new features from the previous stable v2.0.4. These are some of the new features: Nested group membership authentication option for Active Directory and OpenLDAP directory services, which provides permissions to users that are in groups of groups. This feature is disabled by default; to activate it, please review the “Customize Schema” section and select the “Search direct and nested group memberships” option. Read More…

event July 12, 2018
timer Read Time: 2 minutes

Helm Tips and Tricks: Updating an App that uses ConfigMap

This February I got a chance to attend the Helm Summit in Portland. It was filled with amazing talks covering various topics about Helm. I attended almost all of them, and also got the opportunity to present a Lightning Talk myself. The talk was about a Helm trick/tip that I came across and found very useful, so I thought I’d share with you all as an article. Helm lets us manage Kubernetes applications effortlessly. Read More…

Rajashree Mandaogane
Rajashree Mandaogane
event July 10, 2018
timer Read Time: 4 minutes

CRDs and Custom Controllers in Rancher 2.0

Rancher 2.0 is often said to be an enterprise grade management platform for Kubernetes, 100% built on Kubernetes. But what does that really mean? This article will answer that question by giving an overview of Rancher management plane architecture, and explain how API resources are stored, represented and controlled utilizing Kubernetes primitives like CustomResourceDefinition(CRD) and custom controllers. Rancher API Server While building Rancher 2.0, we went over several iterations till we set on the current architecture - in which the Rancher API server is built on top of an embedded Kubernetes API server and etcd database. Read More…

Alena Prokharchyk
Alena Prokharchyk
event July 9, 2018
timer Read Time: 7 minutes

The Metrics that Matter in Managing Kubernetes Clusters

Sometimes I feel that those of us with a bend toward distributed systems engineering like pain. Building distributed systems is hard. Every organization regardless of industry, is not only looking to solve their business problems, but to do so at potentially massive scale. On top of the challenges that come with scale, they are also concerned with creating new features and avoiding regression. And even if they achieve all of those objectives with excellence, there’s still concerns about information security, regulatory compliance, and building value into all the investment of the business. Read More…

Jason Van Brackel
Jason Van Brackel
event June 26, 2018
timer Read Time: 3 minutes

Creating a Production Quality Database Setup using Rancher: Part 1

Creating a Production Quality Database Setup using Rancher: Part 1

Objective: In this article, we will walk through running a distributed, production-quality database setup managed by Rancher and characterized by stable persistence. We will use Stateful Sets with a Kubernetes cluster in Rancher for the purpose of deploying a stateful distributed Cassandra database. Pre-requisites: We assume that you have a Kubernetes cluster provisioned with a cloud provider. Consult the Rancher resource if you would like to create a K8s cluster in Amazon EC2 using Rancher 2. Read More…

Hisham Hasan
Hisham Hasan
event June 20, 2018
timer Read Time: 10 minutes

Automate DNS Configuration with ExternalDNS

Automate DNS Configuration with ExternalDNS

One of the awesome things about being in the Kubernetes community is the constant evolution of technologies in the space. There’s so much purposeful technical innovation that it’s nearly impossible to keep an eye on every useful project. One such project that recently escaped my notice is the ExternalDNS subproject. During a recent POC, a member of the organization to whom we were speaking asked about it. I promised to give the subproject a go and I was really impressed. Read More…

Jason Van Brackel
Jason Van Brackel
event June 18, 2018
timer Read Time: 2 minutes

Cluster and Workload Alerts in Rancher 2.0

Some of the cool new features that have been introduced in Rancher 2.0 include Cluster and Workload Alerting. These features were frequently asked for under 1.x, so were high on the feature list for when we started development on 2.0. This article will focus exclusively on the new Alerting features, but is part of a series that will cover additional new aspects of Rancher 2.0. NOTIFIERS The Alerting feature lets you create customised alerts and have those alerts sent to a number of backend systems. Read More…

Chris Urwin
Chris Urwin
event June 11, 2018
timer Read Time: 3 minutes

Load Balancing on Kubernetes with Rancher

When it comes to containerizing user applications and deploying them on Kubernetes, incremental design is beneficial. First you figure out how to package your application into a container. Then, decide on a deployment model – do you want one container or multiple ones – any other scheduling rules, and configuring liveness and readines probes so that if the application goes down, Kubernetes can safely restore it. The next step would be to expose the workload internally and/or externally, so that the workload can be reached by microservices in the same Kubernetes cluster, or - if it’s a user facing app - from the internet. Read More…

Alena Prokharchyk
Alena Prokharchyk
event June 8, 2018
timer Read Time: 7 minutes

Managing EKS Clusters with Rancher

Rancher is a popular open source tool used by many organizations to manage Kubernetes clusters. With the latest release of EKS in GA, Rancher is excited to announce integration with the new managed Kubernetes cluster solution by AWS. We are excited about the availability of EKS because most Rancher users run their clusters on AWS. In the past, they had to create and manage their own clusters using Rancher’s own RKE distribution or open source tools like Kops. Read More…

Nathan Jenan
Nathan Jenan
event June 5, 2018
timer Read Time: 8 minutes

Recover Rancher Kubernetes cluster from a Backup

Etcd is a highly available distributed key-value store that provides a reliable way to store data across machines, more importantly it is used as a Kubernetes’ backing store for all of a cluster’s data. In this post we are going to discuss how to backup etcd and how to recover from a backup to restore operations to a Kubernetes cluster. Etcd in Rancher 1.6 In Rancher 1.6 we use our own Docker image for etcd which basically pulls the official etcd and adds some scripts and go binaries for orchestration, backup, disaster recovery, and healthcheck. Read More…

Hussein Galal
Hussein Galal
event May 30, 2018
timer Read Time: 7 minutes

training

Get free training from an expert through our classes on Kubernetes and Rancher

Sign Up Now