View this page in the latest version of Appian. Appian on Kubernetes Installation Share Share via LinkedIn Reddit Email Copy Link Print On This Page This page applies to self-managed installations of Appian on Kubernetes only. For other installations, see Windows Installation Guide and Linux Installation Guide. This page applies to administrators of Appian on Kubernetes in self-managed environments. About Appian on Kubernetes Appian on Kubernetes lets self-managed customers host Appian as a containerized application on a Kubernetes cluster. Instead of managing each Appian component separately, Kubernetes orchestrates them together—and the Appian Operator handles the coordination so you don't have to. The Appian Operator is versioned separately from the Appian platform. Appian supports the three latest Appian Operator releases for use with any supported Appian platform release. This policy means that you can run a newer Appian Operator against Appian 25.2. Documentation organization The Appian Operator documentation is the primary source of information for installing and upgrading the Appian Operator, as well as migrating to Appian on Kubernetes from a machine-based self-managed environment. In Appian 25.4, descriptions of certain Appian Operator capabilities were moved from the Appian Operator documentation to the Appian platform documentation. Because of this reorganization, these descriptions don't appear in Appian 25.2 documentation. However, the Appian 25.4 version of these descriptions apply to Appian 25.2, so you can use the links in the following section to answer your installation and configuration questions. Capability descriptions Use the following links to jump to the appropriate Appian 25.4 descriptions: Capability Description Application Logging Customize application logging for Webapp, Search Server, and Service Manager. Assign Pods to Nodes Control which nodes Appian pods run on using nodeSelectors and affinity rules. Backups Run and restore system backups for Appian on Kubernetes installations. Cold Failover Configure cold failover for Appian on Kubernetes installations. Editing, Stopping, and Restarting Appian Learn which site property changes require a full restart, a webapp-only restart, or no restart. Exposing Appian Outside Kubernetes Route external HTTP and HTTPS traffic into Appian using an Ingress resource. FAQ: Containerized Self-managed Appian Find answers to common questions about running self-managed Appian on Kubernetes. Health Check Ensure Health Check runs properly on Appian on Kubernetes installations. High Availability Configure high availability for Appian on Kubernetes installations. Horizontal Pod Autoscaling Scale Apache Web Server (httpd) replicas automatically based on CPU usage. Init and Sidecar Containers Set up init and sidecar containers on Appian custom resources. kubectl Cheat Sheet Reference helpful kubectl commands for developing, debugging, and operating Appian on Kubernetes. Mail Server Setup Configure how Appian sends and receives email, including the Kubernetes Secret setup. Role-Based Access Control Understand the operator's cluster roles and namespace permissions. Security Define privilege and access control settings for pods and containers using a security context. Self-Managed Resource Requests and Limits Set per-component resource requests and limits using sizing guidelines. Set Up Appian AI for Appian on Kubernetes Set up and configure Appian AI features for self-managed Kubernetes environments. Set Up RPA for Appian on Kubernetes Configure RPA in Appian on Kubernetes. Support Bundle Generate a support bundle for the Appian Operator and the sites it manages. Topology Changes Migrate an Appian deployment between standalone and high availability topologies. Troubleshooting Troubleshoot the Appian site and operator, including startup and shutdown issues. Volumes and Volume Mounts Configure volumes and volume mounts for Appian on Kubernetes. Feedback Was this page helpful? SHARE FEEDBACK Loading...