Skip to content

Prepare the Local Environment#

Objectives#

Enable developers to start developing and testing applications on test clusters.

Key Results#

  • Install the CLIs required for interacting with the cluster

PreRequisites#

  • Working laptop or desktop computer with a functional Operating System.

Tutorial#

Setting up CLI#

The following CLI tools are required for working with the Stakater App Agility Platform.

  • OpenShift CLI (oc) With the OpenShift command-line interface (CLI), the oc command, you can create applications and manage OpenShift Container Platform projects from a terminal.

  • kubectl The Kubernetes command-line tool, kubectl, allows you to run commands against Kubernetes clusters. You can use kubectl to deploy applications, inspect and manage cluster resources, and view logs.

  • helm helm helps you manage Kubernetes applications — Helm Charts help you define, install, and upgrade even the most complex Kubernetes application.

  • docker Docker is an open platform for developing, shipping and running applications. Docker enables you to separate your applications from your infrastructure, so you can deliver software quickly. With Docker, you can manage your infrastructure in the same ways you manage your applications.

  • tilt Tilt powers microservice development and ensures they behave! Run tilt up to work in a complete dev environment configured for your team. Tilt automates all the steps from a code change to a new process: watching files, building container images, and bringing your environment up-to-date. Think docker build && kubectl apply or docker-compose up.