Skip to content
PluginStats

jetbrains/teamcity-operator pulls statistics

By jetbrains (640 listings) · Docker Hub

Kubernetes operator for managing TeamCity

View on Docker Hub Fresh · Oct 18, 2026

jetbrains/teamcity-operator has 12,733 recorded pulls on Docker Hub.

It ranks #849 of 1,263 tracked Docker Hub listings by pulls.

PluginStats has 3 daily observations since Oct 16, 2026; the latest is from Oct 18, 2026.

Pulls
12,733
Official API · Oct 18, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#849
Among tracked Docker Hub listings

About jetbrains/teamcity-operator

TeamCity Kubernetes Operator

TeamCity Operator is a Kubernetes operator that deploys and manages TeamCity servers using a Custom Resource Definition (CRD).

Installation

Prerequisites

• Kubernetes v1.26.0+ • cert-manager installed in the cluster • Tested with cert-manager v1.14.3 • Install example:

Install the Operator via Helm

Install release 0.0.20 of the chart from GitHub Releases:

Install from source

From the repository root of this project:

Verify installation:

Create a TeamCity server

After installing the operator, apply a TeamCity custom resource. Below are common configurations. You can find additional samples under config/samples/v1beta1.

Note: When setting CPU and memory requests/limits for nodes, consult the official TeamCity Server Requirements to estimate appropriate resources: https://www.jetbrains.com/help/teamcity/system-requirements.html#TeamCity+Server+Requirements.

Standalone TeamCity Main Node with a data directory

Standalone TeamCity Main Node with a pre-configured external database

Standalone TeamCity Main Node with startup properties

Standalone TeamCity Main Node with Ingress and Service

Standalone TeamCity Main Node with a ServiceAccount

Standalone TeamCity Main Node with init containers

Multi-node: Main Node with one Secondary TeamCity Node without responsibilities

Multi-node: Main Node with two Secondary TeamCity Nodes with responsibilities

See TeamCity multi-node responsibilities: https://www.jetbrains.com/help/teamcity/multinode-setup.html#Responsibilities

Zero-downtime upgrades

Note: This is an experimental feature. Behavior and configuration may change between releases. We welcome feedback — please open an issue in this repository with your experience and suggestions.

Enables a safe upgrade flow where the operator restarts or replaces nodes in a way that keeps TeamCity available. In short: it upgrades nodes one at a time and ensures at least one node is serving the UI during the process.

How it works

• Standalone Main Node setup • The operator temporarily creates a Secondary TeamCity Node using the Main Node’s spec. • Traffic keeps going to this temporary node while the Main Node is restarted/upgraded. • After the Main Node is healthy again, the temporary node is removed. • Multi-node setup (Main Node + Secondary TeamCity Nodes) • Nodes are upgraded sequentially (for example, one Secondary TeamCity Node at a time, then the Main Node), so at least one node continues to serve requests. • The operator waits for a node to become healthy before moving on to the next one.

What to keep in mind

• You annotate your TeamCity resource with teamcity.jetbrains.com/update-policy: zero-downtime to turn this on. • This flow assumes your deployment can support multiple nodes briefly running side-by-side (e.g., using a shared database) so the UI remains available during upgrades.

Migration

• Migrating from an existing TeamCity installation? See docs/MIGRATION.md for two approaches: • Approach 1: Move the TeamCity Data Directory to the Operator-managed PVC (simplest). • Approach 2: Full backup and restore into a new, empty database.

Limitations

• Custom volume mounts are not available; this feature is under development. • Mounting custom Secrets as environment variables is currently not supported. • Ingress integration has been tested with the NGINX Ingress Controller only.

Description from the Docker Hub listing.

Where jetbrains/teamcity-operator sits in the listing

Each band is one page of 20. Pulls on a log scale. Placement is projected from pulls, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All Docker Hub1,263 listings · 64 pages · page 43, #9 (overall #849)
All Docker Hub: every listing in pulls order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

jetbrains/teamcity-operator pulls on Docker Hub, last 90 days: 12,733 pulls as of Oct 18, 2026.jetbrains/teamcity-operatorPulls on Docker Hub · Last 90 days12,733pulls12.7K12.7K12.7K12.7K12.7K12.7K12.7K12.7K12.7KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18pullsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct…pluginstats.com
jetbrains/teamcity-operator pulls on Docker Hub, last 90 days: 12,733 pulls as of Oct 18, 2026.
PNG SVG

7/30/90-day growth

jetbrains/teamcity-operator pulls growth on Docker Hub: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.jetbrains/teamcity-operatorPulls growth on Docker Hub12,733pulls now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
jetbrains/teamcity-operator pulls growth on Docker Hub: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

jetbrains/teamcity-operator Docker Hub ranking history: currently #849 (by pulls).jetbrains/teamcity-operatorDocker Hub ranking · by pulls · Last 90 days#849current rank#847#848#849#850#851Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 16, 2026 – Oct 18, 2026 · 3 observations · Updated Oct 18, 2026pluginstats.com
jetbrains/teamcity-operator Docker Hub ranking history: currently #849 (by pulls).
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (3)
Recent pulls observations for jetbrains/teamcity-operator
Date (UTC)PullsChange vs. previous
12,733+5
12,728+9
12,719—

Similar Docker Hub plugins

Data source

Cumulative pull counts and stars come from the public Docker Hub API. Pulls count image downloads (including automated CI pulls), not installs or users.

Listing: https://hub.docker.com/r/jetbrains/teamcity-operator. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.