How to Deploy Kubernetes Clusters on AWS using RKE

A few months ago, we announced the Rancher Kubernetes Engine (RKE). RKE is a new open source project we have been working on in Rancher to provide a Kubernetes installer that is simple to use, fast and can be used anywhere. You can read more about the project here. We have been working on adding more functionality and enable more deployment options with each RKE release. One of the most notable features we rolled out recently was initial support for Kubernetes Cloud Providers.

person_outline By: Mohamed el Sayed
event May 14, 2018
timer Read Time: 9 minutes

Five takeaways from an incredible KubeCon Europe

After a fantastic week at KubeCon in Europe, I spent Monday morning commuting into the office and reflecting on some of the interesting discussions I had over three surprisingly sunny days in Copenhagen. It was an important event for us at Rancher, we rolled out Rancher 2.0 to general availability, and met with hundreds of Kubernetes users who were attending the event trying to learn about the latest approaches to leveraging Kubernetes to adopt cloud native architectures.

person_outline By: Shannon Williams
event May 9, 2018
timer Read Time: 5 minutes

How to setup Rancher 2 in an air gapped environment

It’s sometimes not possible to use hosted services like GKE or AKS, and there are occasions where direct internet access is not possibe (offline/airgapped). In these instances it is still possible to use Rancher to manage your clusters. In this post we’ll walk through what you need to do when you want to run Rancher 2.0 in an offline/air gapped environment. Private Registry Everything Rancher related runs in a container, so a place to store the containers in your environment is the first requirement.

person_outline By: Sebastiaan van Steenis
event May 7, 2018
timer Read Time: 5 minutes

Understanding Authentication & Authorization in Rancher 2.0

As you may already know, Rancher 2.0 recently reached GA. One area we focused heavily on was authentication and authorization. By building on top of Kubernetes’ strong base and focusing on ease of use and simplicity, we’ve built a system that is both robust and user-friendly. It enables administrators to manage multi-cluster environments while also empowering end-users to get up and running quickly. This article will explain what we built and the benefits it provides to organizations, admins, and users.

person_outline By: Craig Jellick
event May 4, 2018
timer Read Time: 9 minutes

Announcing Rancher 2.0 GA

Announcing Rancher 2.0 GA! Today we reach an important milestone. Rancher 2.0, a release we worked on in the past year, has achieved GA and is ready for production deployment. I’d like to thank everyone who has worked on this release, and to thank all Rancher customers, users, and partners who have provided so much valuable support and feedback in the development process. Based on the overwhelming demand from our customers, we know Rancher 2.

person_outline By: Sheng Liang
event May 1, 2018
timer Read Time: 3 minutes

RancherVM Now Available on Kubernetes

Since we launched RancherVM project a couple of years ago, we have received a lot of positive feedback from users. One enhancement many users wanted is the ability to manage VMs on a cluster of nodes. Today we are excited to announce a port of RancherVM to Kubernetes. We’ve added resource scheduling, a browser-based VNC client, IP address discovery, key-based authentication, and an updated user interface. Watch James Oliver, Rancher’s Tools and Automation Engineer, demo RancherVM.

person_outline By: James Oliver
event April 26, 2018
timer Read Time: 5 minutes

Evaluation of Serverless Frameworks for Kubernetes (K8s)

Evaluation of Serverless Frameworks for Kubernetes (K8s)

In the early days of Pokemon Go, we were all amazed at how Niantic managed to scale its user-base at planetary scale, seamlessly adding additional nodes to its container cluster to accommodate additional players and environments, all made possible by using Kubernetes as a container orchestrator. Kubernetes is able to abstract away parts of processing and low-level dependencies from the programmer's eyes in scaling and managing a container infrastructure. This makes it a very efficient platform to develop and maintain application services that span multiple containers.

person_outline By: Hisham Hasan
event April 26, 2018
timer Read Time: 16 minutes

Continuous Delivery Pipeline with Webhooks

I had the pleasure of attending KubeCon 2017 last year and it was an amazing experience. There were many informative talks on various Kubernetes features, I got a chance to attend some talks and definitely learned a lot. I also had the great opportunity of speaking in the AppOps/AppDev track, and turned my lecture into this guide. The aim of this article is to show how to develop a continuous delivery pipeline to a Kubernetes cluster using Webhooks.

person_outline By: Rajashree Mandaogane
event April 25, 2018
timer Read Time: 7 minutes

Rancher Glossary: 1.6 to 2.0 Terms and Concepts

Rancher Glossary: 1.6 to 2.0 Terms and Concepts

As we near the end of the development process for Rancher 2.0, we thought it might be useful to provide a glossary of terms that will help Rancher users understand the fundamental concepts in Kubernetes and Rancher. In the move from Rancher 1.6 to Rancher 2.0, we have aligned more with the Kubernetes naming standard. This shift could be confusing for people who have only used Cattle environments under Rancher 1.

person_outline By: Chris Urwin
event April 11, 2018
timer Read Time: 4 minutes

Managing Kubernetes Workloads With Rancher 2.0

Managing Kubernetes Workloads With Rancher 2.0

Rancher 2.0 was built with many things in mind. You can provision and manage Kubernetes clusters, deploy user services onto them and easily control access with authentication and RBAC. One of the coolest things about Rancher 2.0 is its intuitive UI, which we’ve designed to try and demystify Kubernetes, and accelerate adoption for anyone new to it. In this tutorial I’ll walk you through that new user interface, and explain how you can use it to deploy a simple NGINX service.

person_outline By: Alena Prokharchyk
event April 9, 2018
timer Read Time: 6 minutes