At its core, Tectonic is built on top of 100% open-source Kubernetes. This means no lock-in for Tectonic customers and everyone benefits from timely releases of new features, bug fixes and security updates.
Tectonic offers support, services and additional features that rely on a properly functioning Kubernetes cluster. The Kubernetes project offers conformance tests, and Tectonic is supported on any cluster that passes these tests and runs on CoreOS Linux.
To get started as quickly as possible, use an installer below. If you'd like to tinker and build one from scratch, follow the manual installation instructions.
Anywhere you can run CoreOS Linux, you can run Kubernetes. The following instructions provide an overview of how a supported Kubernetes deployment should be installed. It is intended to be a generic guide that allows you to integrate with your existing configuration management and deployment tools.
Tectonic Services include the Tectonic Console and are the Apps and Services that are installed onto your Kubernetes cluster. Running Tectonic Services will require a fully functioning Kubernetes API endpoint — complete Step 1 before continuing.
Depending on your environment, you may want to set up TLS and DNS for your deployment. This will allow end-users to access the Tectonic Console more easily.
Simply follow this documentation to upgrade your existing Tectonic cluster. Upgrades of the underlying Kubernetes cluster are not covered.