Setting up a production environment
Administrators are typically responsible for installing and managing Kubernetes-based clusters in a production environment. In addition, as mentioned in Factors to consider for production planning, it is a good idea to have a staging environment that mirrors the production environment as closely as possible.
The IBM Cloud Pak System includes IBM Cloud Paks, Vmware and Red Hat Openshift. It provides a virtualized cloud operating environment optimized for building, integrating, automating, running and managing containerized applications and Kubernetes-based workloads. Several Paks are available for different use cases. Each Pak installs a container platform, containerized IBM middleware and open source components, and common software services for development and management—on top of a common integration layer.
Azure Kubernetes Service documentation includes quickstart guides and tutorials for installing AKS using the portal or the command line.
A good place to start for instructions to install OpenShift is Install OpenShift Container Platform. The GitHub OpenShift-Ansible repo contains Ansible roles and playbooks to install, upgrade, and manage OpenShift clusters. The installation and management of a capable, multi-node cluster requires the execution of Ansible from the bootstrap node. The installation of production-like cluster is thus specific to the target environment.