Attend our webinar on Installing Kubernetes on bare metal on Feb 22nd! Bare metal provisioning has become cool in IT circles again! This is in big part due to the popularity of big data and container deployments.
Bare metal provisioning has always been a necessary step, albeit fraught with complexity, in the infrastructure management process. Recently, with the availability of API-based bare metal provisioning solutions such as Stacki, enterprises are beginning to place renewed emphasis on automating bare metal installation within their data centers for new roll outs, refresh or expansions.
Why bare metal for containers?
The beauty of containers is that they are efficient in using resources and are truly portable. The promise of fluid application mobility is exciting at first blush, but the reality is that if your containerized application is expected to provide consistent performance to your users, then it needs dedicated capacity available to it at all times – and so – should run on physical servers. These types of applications include financial service applications, big data workloads and hyper-scale workloads.
Another reason to run containers directly on bare metal is the sheer improvement in resource utilization. If a physical server could be considered a house, then virtual machines are like rooms that have dedicated space allocated to them but can accommodate only 1 or 2 people. Containers are like dorms in the house where you can pack many more people within the same space. By removing the virtual layer from a container infrastructure you can get 3X to 4X improvement in resources available to applications.
The fastest and easiest way to deploy containers –
Bare metal provides improved performance and resource utilization for container deployments, but what about the pesky “complexity” issue with provisioning bare metal? Stacki provides API-based automation of bare metal installation, significantly reducing the complexity and time involved in laying out or expanding the physical layer for containers.
Platforms such as Mesosphere, Kubernetes and Docker Swarm offer orchestration for container infrastructure, and Ansible, Puppet, Chef and Salt offer configuration management for applications. In order to minimize the time required in the deployment of containers you need to automate installation of the “full-stack”, i.e, bare metal, config management and container orchestration layers.
With more and more customers starting to deploy containers on bare metal, we saw an increase in requests to add container orchestration to our repertoire of automation Pallets. We are pleased to respond to customer demand by announcing our Stacki Pallet for Kubernetes (there are more Pallets on the way – stay tuned!). A Stacki Pallet is a set of software packages and code that specify how servers should be configured during the automated install. The Stacki Pallet for Kubernetes offers a fast and easy way to go from bare metal to running containers with Kubernetes in one step, either for small lab and dev environment, or for scale out production.