Search documentation
karat

+

K

Welcome to Apollo

Welcome to Apollo, Palantir’s continuous delivery and day 2 operations platform. This introduction guide supplements the guidance in the Apollo UI and the Apollo platform documentation.

The purpose of this guide is to give you hands-on experience with core workflows in the platform in a controlled setting. There are many ways to configure Apollo depending on the complexity of your environments, including on disconnected or air-gapped networks. In this guide, you will use a SaaS configuration with an Apollo Hub and connect your own Kubernetes clusters serving as your Spoke Environments. You are also able to use your own Helm charts when prompted throughout this introduction guide. The diagram below illustrates the introduction guide architecture.

High-level architecture of Apollo introduction guide.

Objectives

At the end of this guide, you should feel comfortable performing essential software deployment tasks using Apollo within a basic SaaS architecture. More specifically, you should be able to:

  • Connect a Spoke Environment to an Apollo Hub.
  • Install software from the Apollo Product catalog into your Spoke Environment.
  • Recall a “bad” software release and define a roll-off strategy.
  • Create and install new Products and Product Releases.
  • Configure Product Release promotion pipelines and promotion criteria.
  • Set Product and Environment maintenance windows.

Prerequisites

Before getting started, make sure you have satisfied these prerequisites:

  1. You have at least one Kubernetes cluster that meets the Spoke Environment requirements. If you do not have a Kubernetes cluster, you can set one up locally using Docker and kind.
  2. You can SSH and SCP to your Kubernetes cluster(s) and execute kubectl commands.
  3. You have admin rights on your local machine.
  4. You can reach the public Internet from your local machine.
  5. You have an authorization application, like Microsoft Authenticator, on your mobile device for multi-factor authentication.
  6. You can log into your Apollo Hub.

You should create a local directory on your computer titled apollo_introduction. This will be a reliable location for storing any resources you generate in the course of your work.

We recommend taking a few moments to review the Apollo fundamentals:

Next → Connect a Spoke Environment