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

How to Lift and Shift Your App Services into Containers

Ready to make the big move to containers? If you’re thinking of moving services from an existing, non-containerized system to a container-based environment, you’re probably wondering how to do it. Is there a right way? Is there a best way? Is there even a single lift-and-shift process that can be applied to all applications? The answer to those questions is—in general, yes. While the specifics of a migration to containers and microservices will vary from organization to organization, there are general principles and best practices that you should follow to achieve a seamless lift-and-shift of your apps from legacy infrastructure to a containerized environment. Read More…

Michael Churchman
Michael Churchman
event October 2, 2017
timer Read Time: 7 minutes

Moving Your Monolith: Best Practices and Focus Areas

You have a complex monolithic system that is critical to your business. You’ve read articles and would love to move it to a more modern platform using microservices and containers, but you have no idea where to start. If that sounds like your situation, then this is the article for you. Below, I identify best practices and the areas to focus on as you evolve your monolithic application into a microservices-oriented application. Read More…

event June 26, 2017
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