Architecture

Understanding the Kubernetes Node

Understanding the Kubernetes Node

In this article we talk about Kubernetes architecture focusing on the Node components. We will describe each one of them and we will be looking over the endpoints they provide.

Calin Rus
Calin Rus
event April 12, 2019
timer Read Time: 8 minutes

Considerations When Designing Distributed Systems

Considerations When Designing Distributed Systems

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.

Dan Kusnetzky
Dan Kusnetzky
event March 11, 2019
timer Read Time: 18 minutes

Microservices vs. Monolithic Architectures

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.

Dan Kusnetzky
Dan Kusnetzky
event March 1, 2019
timer Read Time: 8 minutes

CRDs and Custom Kubernetes Controllers in Rancher 2.0

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

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.

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.

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