Dynamic Container Scaling with Intel® Rack Scale Design (Intel® RSD) Guide

This document describes several ways that container environments like Kubernetes* can take advantage of the capabilities of Intel® Rack Scale Design (Intel® RSD) compatible hardware to deliver more dynamic scaling of container resources. Why Containers? Containers are similar to virtual machines, but abstract the operating system environment down to the very specific components needed to run the application or service rather than virtualization of hardware. Containers provide several advantages: they are consistent across environments, enable deployment automation, and make efficient use of resources. Container hosting systems, such as SUSE CaaS Platform*, provide an environment for creating and running containers. They typically include a cluster of worker servers for running containers, and one (or more) servers for administration. The SUSE CaaS Platform includes orchestration (e.g., Kubernetes), hardware management, software deployment, and other services.