Operations Workstation
Operating CloudOps for Kubernetes requires a certain set of tools. The operations workstation contains the tools required to initialize the infrastructure.
This workstation will be required throughout the life of your CloudOps for Kubernetes infrastructure. You and your team will use it for the following tasks:
- For the initial setup of the infrastructure.
- To make future configuration changes to the infrastructure.
- To apply future CloudOps for Kubernetes updates and upgrades.
Identify a Suitable Workstation
Prepare or identify a machine or environment with the required tools.
- Your own laptop or workstation may be suitable if you are learning about CloudOps for Kubernetes or deploying short-lived infrastructure.
- If you are using CloudOps for Kubernetes to deploy long-lived infrastucture then the operations workstation should be a machine accessible to all engineers who will use it over its lifetime.
- The operations workstation must have stable Internet access, with at least 10Mbps down and 1Mbps up.
Install the Required Software
Install the following mandatory tools on the operations workstation:
- Docker, version 18.09.0 or later
- Docker installation. For more information, see:
- Windows: Docker for Windows installation instructions
- Mac: Docker for Mac installation instructions
- CentOS: Docker’s CentOS specific installation instructions
- Debian: Docker’s Debian specific installation instructions
- Fedora: Docker’s Fedora specific installation instructions
- Ubuntu: Docker’s Ubuntu specific installation instructions
- Docker installation. For more information, see:
- Docker-compose, version version 1.25.3 or later. For installation instructions, see Docker Compose installation instructions
- The kubectl CLI, version 1.14.0 or later: For installation instructions, see Kubernetes documentation page
- For AWS:
- The AWS CLI, version 1.16.290 or later: For installation instructions, see AWS CLI documentation page
- The eksctl CLI, version 0.11.1 or later: For installation instructions, see eksctl documentation page