TeamCity On-Premises
 
Get TeamCity On-Premises

Setting Up TeamCity for Kubernetes

Edit pageLast modified: 25 November 2024

TeamCity offers two types of Kubernetes integration:

  • Regular Kubernetes integration. This approach uses TeamCity cloud profiles and images, similar to integrations with other cloud providers like AWS, Microsoft Azure, or Google Cloud. You configure build agents in TeamCity and use a Kubernetes cluster to host them. This integration type relies on the external Kubernetes Support plugin.

  • Agentless Kubernetes integration. In this mode, TeamCity is unaware of any build agents on the Kubernetes side. Instead, it recognizes the cluster's capability to run builds and delegates the assignment and lifecycle management of entities running its builds entirely to the cluster.

This article explains the traditional integration approach. To learn about the native integration instead, refer to the Executor Mode: Agentless Kubernetes Integration topic.