The Office of Information Technology now offers a Container Platform, based on Red Hat OpenShift, an enterprise distribution of Kubernetes with many useful extensions. It provides a full-featured web interface, similar to cloud-hosted Kubernetes, but with the ability to run applications on-premises.
See the dedicated Container Platform Documentation for in-depth information. Note that this requires logging in to CU Boulder’s GitHub Enterprise instance.
How to get it
This platform is provided with a strong focus on self-service, meaning that OIT provides customers with an empty Kubernetes namespace. Within this namespace application owners are responsible for management of their workloads. Compared to other methods of hosting, this empowers application owners to iterate quickly, but comes with greater responsibilities.
In order to get started with OIT’s Container Platform,
- Join the UCBoulder GitHub Organization
- Review the Container Platform Documentation
- Request one or more Namespaces
- Participate in the ITCP/Container Platform Users channel in Teams (we’ll make sure you have access when you request a namespace)
Who can get it
CU Boulder faculty, staff, or affiliates that develop or administer applications in service to the business, education, or research interests of the University.
There is currently no charge to use this service, however, in the future there is likely to be a monthly fee based on CPU, memory, and storage consumption.
While every effort is made to keep the platform operational 24x7, it is still a relatively new service that is evolving quickly. Depending on the architecture of your application, it may experience brief downtime during weekly cluster upgrades or other maintenance. Occasionally we may require you to make changes to your workloads to accommodate evolution of the platform.