Presentation
AnvilOps: Increasing Accessibility of Kubernetes with Automated Builds and Deployments
DescriptionKubernetes is a container orchestration system that offers reliable deployment of containerized applications. However, its steep learning curve and complex configuration requirements present barriers to its adoption. To address these challenges, we present AnvilOps, a platform-as-a-service designed to streamline the deployment and management of applications on a Kubernetes cluster. AnvilOps is developed at the Rosen Center for Advanced Computing (RCAC) to simplify application deployment on Anvil's Composable Kubernetes Subsystem. Through a web interface, AnvilOps enables users to deploy applications from GitHub repositories (including GitHub Enterprise) or publicly available images with minimal configuration, abstracting the details of image building and Kubernetes resource definitions. It also supports continuous deployment through GitHub webhooks, automatically redeploying apps on CI events. This paper will provide an architectural overview of AnvilOps, then discuss the results and future work.
Event Type
Workshop
TimeSunday, 16 November 20255:20pm - 5:30pm CST
Location276
