Links to resources for setting up a Kubernetes environment
Administrators are typically responsible for installing and managing Kubernetes-based clusters in a production environment. It is also a good idea to have a staging environment that mirrors the production environment as closely as possible.
Akka
Cloud Platform simplifies configuration and management of Kubernetes for
applications built with the Akka Platform. Akka Cloud Platform is available on
Amazon Web Services Marketplace and
Google
Cloud Platform Marketplace
.
Akka Serverless is a
fully hosted environment for stateless Microservices that eliminates the need to
configure and manage Kubernetes.
If you decide to manage your own production system, this page provides links to installation information for Kubernetes platforms. For Lightbend technologies, You will also need a command line interface (CLI), such as kubectl
or oc
on workstations that will have access to manipulate cluster objects.
Amazon Elastic Kubernetes Service
Check the following documentation:
-
Amazon EKS Workshop
explains different configurations for EKS.
-
EKS Getting Started
describes how to get started using the AWS management console or the command line.
-
The Akka Platform Guide contains an Amazon Elastic Kubernetes Service (EKS) quickstart
.
Google Kubernetes Engine
Check the following documentation:
-
Kubernetes Engine shows how to create a project.
-
The Google documentation Quickstart
describes how to deploy an application into your project.
-
The Akka Platform Guide contains a Google Kubernetes Engine (GKE) quickstart
IBM Cloud Paks
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.
Microsoft Azure Kubernetes Service
Azure Kubernetes Service documentation includes quickstart guides and tutorials for installing AKS using the portal or the command line.
OpenShift
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.
OpenShift reference architectures provides excellent guidelines. On Amazon Web Services, the OpenShift Quick Start
provides a nice reference build with minimal effort.