Installing and running Appian on Kubernetes requires a variety of artifacts, including Helm charts, container images, and binaries. This page details how to download and install them.
The Appian operator Helm chart can be downloaded from the SUPPORT page of the MyAppian site on Appian Community:
appian-operator-<APPIAN_OPERATOR_VERSION>.tgz
and proceed to download the file.
The Appian operator Helm chart is packaged into a versioned chart archive file. Helm supports packaged charts. There is no need to decompress / unpack the file / chart before running helm
.
The Appian operator and Appian container images can be pulled from Appian's container image registry.
You must be running Docker Engine 20.10 or greater to pull the images. You can check what version of Docker Engine you have by running the following command:
1
docker version --format '{{.Server.Version}}'
Temporary credentials for the container image registry can be generated from the SUPPORT page of the MyAppian site on Appian Community:
To login to the container image registry, run
1
docker login --username AWS --password <PASSWORD> 937620572175.dkr.ecr.<REGION>.amazonaws.com
where <REGION>
is the region you selected and <PASSWORD>
is password you generated in Generate temporary registry credentials.
To pull an image from the container image registry, run
1
docker pull 937620572175.dkr.ecr.<REGION>.amazonaws.com/appian/<COMPONENT>:<COMPONENT_VERSION>
where <REGION>
is the region you selected in Generate temporary registry credentials and <COMPONENT>
and <COMPONENT_VERSION>
are the component - and version of the component - of the image you wish to pull. Valid components include appian-operator
, zookeeper
, kafka
, search-server
, data-server
, service-manager
, webapp
, and httpd
.
You'll need to push the images to your organization's container image registry. For each image, run
1
2
3
docker tag \
937620572175.dkr.ecr.<REGION>.amazonaws.com/appian/<COMPONENT>:<COMPONENT_VERSION> \
<REGISTRY_HOSTNAME>/appian/<COMPONENT>:<COMPONENT_VERSION>
and
1
docker push <REGISTRY_HOSTNAME>/appian/<COMPONENT>:<COMPONENT_VERSION>
where <REGION>
is the region you selected in Generate temporary registry credentials, <REGISTRY_HOSTNAME>
is the hostname of your organization's registry, and <COMPONENT>
and <COMPONENT_VERSION>
are the component - and version of the component - of the image you wish to push.
Pushing the images to your organization's registry is only necessary if installing and running Appian on Kubernetes in a remote cluster (i.e. not Docker Desktop, minikube, etc).
The binaries for the Migration Tool can be downloaded from the SUPPORT page of the MyAppian site on Appian Community:
migrate-<OPERATING_SYSTEM>-<ARCHITECTURE>-<APPIAN_OPERATOR_VERSION>[.exe]
for the operating system(s) and architecture(s) where you'll be running the Migration Tool and proceed to download the file(s).Downloading the Migration Tool is only necessary if migrating a server-based installation of Appian into Kubernetes.