Cattle to K8s

October Online Meetup: Migrating from Rancher 1.6 to 2.1

October Online Meetup: Migrating from Rancher 1.6 to 2.1

Rancher 1.6, with Cattle as the orchestrator, is a widely adopted platform among both the open-source and enterprise communities. With the release of Rancher 2.0, we have shifted from a Cattle to Kubernetes-based orchestration platform. Due to large technology differences between the two platforms, there is no straightforward upgrade path available. Thus Rancher 1.6 users are faced with challenges in transitioning their applications to 2.0 and the recently released 2.1. Read More…

event October 23, 2018

Migrating Applications from Rancher 1.6 to Rancher 2.0: Walkthrough Video

Rancher 2.0 was rearchitected with the goal of providing a complete multi-cluster management solution for Kubernetes and Docker containers. Because of these changes, there is no direct upgrade path from Rancher 1.6 to Rancher 2.x. This demonstration video guides users through migrating Rancher 1.6 applications to Rancher 2.x. There are several other important resources to utilize: October Online Meetup: Migrating from Rancher 1.6 to Rancher 2.0 In our October Online Meetup, we will dive into how to transition various aspects of Rancher 1. Read More…

Prachi Damle
Prachi Damle
event October 16, 2018
timer Read Time: 1 minutes

From Cattle to K8s - How to Load Balance Your Services in Rancher 2.0

If you are running a user-facing application drawing a lot of traffic, the goal is always to serve user requests efficiently without having any of your users get a server busy! sign. The typical solution is to horizontally scale your deployment so that there are multiple application containers ready to serve the user requests. This technique, however, needs a solid routing capability that efficiently distributes the traffic across your multiple servers. Read More…

Prachi Damle
Prachi Damle
event September 13, 2018
timer Read Time: 10 minutes

From Cattle to K8s - Service Discovery in Rancher 2.0

From Cattle to K8s - Service Discovery in Rancher 2.0

Service discovery is one of the core functionalities of any container-based environment. Once you have packaged your application and launched it using containers, the next step is making it discoverable to other application containers in your environment or the external world. In this article we will go over the service discovery support provided by Rancher 2.0 and see how the Rancher 1.6 feature set maps to the latest version. Read More…

Prachi Damle
Prachi Damle
event September 4, 2018
timer Read Time: 8 minutes

From Cattle to K8s - Scheduling Workloads in Rancher 2.0

An important and complex aspect of container orchestration is scheduling the application containers. Appropriate placement of containers onto the shared infrastructure resources that are available is the key to achieve maximum performance at optimum compute resource usage. Cattle, which is the default orchestration engine for Rancher 1.6, provided various scheduling abilities to effectively place services, as documented here. With the release of the 2.0 version based on Kubernetes, Rancher now utilizes native Kubernetes scheduling. Read More…

Prachi Damle
Prachi Damle
event August 29, 2018
timer Read Time: 8 minutes

From Cattle to K8s - Application Healthchecks in Rancher 2.0

When your application is user-facing, ensuring continuous availability and minimal downtime is a challenge. Hence, monitoring the health of the application is essential to avoid any outages. HealthChecks in Rancher 1.6 Cattle provided the ability to add HTTP or TCP healthchecks for the deployed services in Rancher 1.6. Healthcheck support is provided by Rancher’s own healthcheck microservice. You can read more about it here. In brief, a Cattle user can add a TCP healthcheck to a service. Read More…

Prachi Damle
Prachi Damle
event August 22, 2018
timer Read Time: 5 minutes

From Cattle to K8s - How to Publicly Expose Your Services in Rancher 2.0

Real world applications deployed using containers usually need to allow outside traffic to be routed to the application containers. Standard ways for providing external access include exposing public ports on the nodes where the application is deployed or placing a load balancer in front of the application containers. Cattle users on Rancher 1.6 are familiar with port mapping to expose services. In this article, we will explore various options for exposing your Kubernetes workload publicly in Rancher 2. Read More…

Prachi Damle
Prachi Damle
event August 14, 2018
timer Read Time: 7 minutes

A Journey from Cattle to Kubernetes!

The past few years I have been developing and enhancing Cattle, which is the default container orchestration and scheduling framework for Rancher 1.6. Cattle is used extensively by Rancher users to create and manage applications based on Docker containers. One of the key reasons for its extensive adoption is its compatibility with standard Docker Compose syntax. With the release of Rancher 2.0, we shifted from Cattle as the base orchestration platform to Kubernetes. Read More…

Prachi Damle
Prachi Damle
event August 2, 2018
timer Read Time: 8 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. Read More…

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

training

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

Sign Up Now
Contact Us keyboard_arrow_up