Architecture

Alena Prokharchyk
Alena Prokharchyk
Gray Calendar Icon July 9, 2018
A Gray Icon of a Clock with White Clock Hands Read time: 7 min

Learn about Rancher management plane architecture where every API resource is represented as a CustomResourceDefinition(CRD) and every functional routine runs as Kubernetes controller

Dan Kusnetzky
Dan Kusnetzky
Gray Calendar Icon March 11, 2019
A Gray Icon of a Clock with White Clock Hands Read time: 18 min

When evaluating application and system architecture, it is important to understand your options and their implications. In recent years, highly distributed systems have become popular, in part due to an influx of sophisticated tooling and an evolution in system management practices. In this guide, we will discuss some of the historical contexts from which distributed systems emerged and offer some general advice on what to keep in mind when designing these applications.

Michael Churchman
Michael Churchman
Gray Calendar Icon October 2, 2017
A Gray Icon of a Clock with White Clock Hands Read time: 7 min

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.

Gray Calendar Icon September 12, 2019
A Gray Icon of a Clock with White Clock Hands Read time: 8 min

Introduction Kubernetes has become increasingly popular as a reliable platform for running and managing applications. Kubernetes is a distributed systems platform and follows a client-server architecture. The master nodes function as the server side of Kubernetes, while the worker nodes connect to the master and run as clients. Because of this division, Kubernetes components can be logically split up into these two categories: Master components: These components run on the master nodes of the cluster and form the control plane.

Gray Calendar Icon September 10, 2019
A Gray Icon of a Clock with White Clock Hands Read time: 7 min

Introduction 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 an easy way to lift-and-shift existing components 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 transition of your apps from legacy infrastructure to a containerized environment.

Dan Kusnetzky
Dan Kusnetzky
Gray Calendar Icon March 1, 2019
A Gray Icon of a Clock with White Clock Hands Read time: 8 min

Microservices are an alternative to monolithic application architecture that can help businesses adapt to modern deployment environments and increase their development velocity. In this article, we'll discuss the differences between these two approaches and the reasons organizations might want to consider microservices.

Gray Calendar Icon June 26, 2017
A Gray Icon of a Clock with White Clock Hands Read time: 4 min

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.

Calin Rus
Calin Rus
Gray Calendar Icon April 12, 2019
A Gray Icon of a Clock with White Clock Hands Read time: 8 min

In this article, we will speak about some basic Kubernetes concepts and its master node architecture, concentrating on Kubernetes node components.

Get started with Rancher