YugabyteDB
OR Ask AIAsk AI
  • Star us on Github YugabyteDB Github
  • Join us on Slack YugabyteDB Community Slack
  • Start Now
    • YugabyteDB Aeon
      YugabyteDB AeonTry our fully-managed cloud DBaaS for free.No credit card requiredSign up
    • YugabyteDB
      YugabyteDBTry our open source distributed SQL database on your laptop.Download
  • Products
    • YugabyteDB
      YugabyteDBThe open source distributed SQL database
    • YugabyteDB Anywhere
      YugabyteDB AnywhereSelf-managed cloud DBaaS
    • YugabyteDB Aeon
      YugabyteDB AeonFully-managed cloud DBaaS
    • YugabyteDB Voyager
      YugabyteDB VoyagerDatabase migration service
  • Develop
  • Integrations
  • API
    • SQL APIs
    • YSQL
      YSQL
    • YCQL
      YCQL
    • Clients
    • ysqlsh
      ysqlsh
    • ycqlsh
      ycqlsh
    • Management APIs
    • YugabyteDB Anywhere API
      YugabyteDB Anywhere API
    • YugabyteDB Aeon API
      YugabyteDB Aeon API
  • FAQ
  • Releases
    • YugabyteDB
      YugabyteDB
    • YugabyteDB Anywhere
      YugabyteDB Anywhere
    • YugabyteDB Aeon
      YugabyteDB Aeon
    • YugabyteDB Voyager
      YugabyteDB Voyager
    • YugabyteDB Clients
      YugabyteDB Clients
    • Tech Advisories
      Tech Advisories
Docs Menu
YugabyteDB
YugabyteDBThe open source distributed SQL database
  • YugabyteDB
    YugabyteDBThe open source distributed SQL database
  • YugabyteDB Anywhere
    YugabyteDB AnywhereSelf-managed cloud DBaaS
  • YugabyteDB Aeon
    YugabyteDB AeonFully-managed cloud DBaaS
  • YugabyteDB Voyager
    YugabyteDB VoyagerDatabase migration service
  • Overview
  • Quick Start
  • Explore
    • Run the examples
    • SQL features
      • Schemas and tables
      • Data types
      • Read data
      • Write data
      • Expressions and operators
      • JSON support
      • Indexes
        • Primary keys
        • Secondary indexes
        • Unique indexes
        • Partial indexes
        • Covering indexes
        • Expression indexes
        • GIN indexes
        • Index backfill
      • Advanced features
        • Collations
        • Cursors
        • Foreign data wrappers
        • Savepoints
        • Stored procedures
        • Table partitioning
        • Triggers
        • Synchronize snapshots
        • Views
        • Table inheritance
      • PostgreSQL extensions
    • Beyond PostgreSQL
      • Follower reads
      • Geo-placement
      • Configurable data sharding
      • xCluster - Asynchronous replication
      • Cluster topology
      • Cluster-aware drivers
      • Topology-aware drivers
      • Built-in connection pooling
      • Gen-AI apps
      • Decouple storage and compute
    • YCQL features
      • Cassandra feature support
      • Keyspaces and tables
      • Data types
      • Indexes and constraints
        • Primary keys
        • Secondary indexes
        • Unique indexes
        • Partial indexes
        • Covering indexes
        • Secondary indexes with JSONB
      • JSON support
    • Horizontal scalability
      • Horizontal vs vertical
      • Data distribution
      • Adding nodes
      • Scaling reads
      • Scaling writes
      • Scaling transactions
      • Large datasets
      • Scale out a universe
    • Resiliency
      • Node failures
      • Rack failures
      • Zone failures
      • Region failures
      • Periodic maintenance
      • Transactions
    • Transactions
      • Distributed transactions
      • Isolation levels
      • Explicit locking
      • Transactional DDL
    • Multi-region deployments
      • Synchronous (3+ regions)
      • Row-level geo-partitioning
      • Read replicas
    • Change data capture
    • Cluster management
      • Point-in-time recovery
    • Observability
      • Prometheus integration
      • Grafana dashboard
      • Live queries
      • Tablet metadata
      • Terminated queries
      • Data transfer status
      • Lock insights
      • Active Session History
      • Logs
    • Security
  • Secure
    • Security checklist
    • Enable authentication
      • Enable users
      • Create login profiles
      • Configure client authentication
    • Authentication methods
      • Password authentication
      • LDAP authentication
      • Host-based authentication
      • Trust authentication
    • Role-based access control
      • Overview
      • Manage users and roles
      • Grant privileges
      • Row-level security
      • Column-level security
    • Encryption in transit
      • Create server certificates
      • Enable encryption in transit
      • Connect to clusters
      • TLS and authentication
    • Encryption at rest
    • Column-level encryption
    • Audit logging
      • Trace statements
      • Configure audit logging
      • Session-level audit logging
      • Object-level audit logging
    • Vulnerability disclosure policy
  • Launch and Manage
    • Deploy
      • Deployment checklist
      • Single-DC deployments
        • 1. System configuration
        • 2. Install software
        • 3. Deploy
        • 4. Verify deployment
      • Multi-DC deployments
        • Three+ data center (3DC)
        • xCluster
          • Transactional
            • Setup
            • Failover
            • Switchover
            • Manual DDL changes
          • Non-transactional
        • Read replicas
      • Public clouds
        • Amazon Web Services
        • Google Cloud Platform
        • Microsoft Azure
      • Kubernetes
        • Single-zone
          • Open Source
          • Amazon EKS
          • Google Kubernetes Engine
          • Azure Kubernetes Service
        • Multi-zone
          • Amazon EKS
          • Google Kubernetes Engine
        • Multi-cluster
          • Google Kubernetes Engine
        • Best practices
        • Connect Clients
    • Advanced capabilities
      • YSQL Connection Manager
        • Setup
        • Best practices
        • Observability
        • Migrate
        • Troubleshoot
      • Change data capture
        • PostgreSQL protocol
          • Key concepts
          • Get started
          • Monitor
          • Advanced configuration
          • Advanced topics
          • Best practices
          • YugabyteDB connector
            • Connector properties
            • Connector transformers
        • gRPC protocol
          • Get started
          • Monitor
          • YugabyteDB gRPC Connector
            • Connector transformers
      • Colocation
      • Parallel queries
      • PostgreSQL extensions
        • Install extensions
        • Anonymizer
        • auto_explain
        • file_fdw
        • fuzzystrmatch
        • HypoPG
        • passwordcheck
        • pg_cron
        • pg_partman
        • pg_stat_statements
        • pgcrypto
        • pgvector
        • postgres_fdw
        • postgresql-hll
        • spi
        • tablefunc
        • uuid-ossp
      • Auto Analyze
    • Manage
      • Backup and restore
        • Export and import
        • Distributed snapshots
        • Point-in-time recovery
        • Instant database cloning
        • Time travel query
      • Migrate
        • Export data
        • Import data
        • Verify migration
        • Migrate from PostgreSQL
      • Change cluster configuration
      • Diagnostics reporting
      • Upgrade YugabyteDB
        • YSQL major upgrade
    • Monitor
      • Metrics
        • Throughput+latency metrics
        • Connection metrics
        • Cache and storage metrics
        • Raft metrics
        • YB-Master metrics
        • xCluster
      • xCluster
      • Active Session History
      • Query tuning
        • Get query statistics
        • Column statistics
        • Analyze queries
        • Query diagnostics
        • Optimize YSQL queries
    • Best practices
      • YSQL database administrators
      • YSQL catalog cache tuning
      • YSQL cost-based optimizer
    • Troubleshoot
      • Cluster-level issues
        • YCQL API connection issues
        • Recover YB-TServer and YB-Master
        • Replace a failed YB-TServer
        • Replace a failed YB-Master
        • Manual remote bootstrap of failed peer
        • Recover YB-TServer from crash loop
        • Performance issues
      • Node-level issues
        • Check servers
        • System statistics
        • Disk failure
        • Disk full
        • Common error messages
      • YSQL issues
      • Other issues
  • Reference
    • Key concepts
    • Architecture
      • Design goals
      • YQL - Query layer
        • Query Planner
        • Join Strategies
      • System catalog
      • DocDB - Storage layer
        • Data model
        • Packed rows
        • LSM & SST
        • Performance
      • Sharding
        • Hash and range sharding
        • Tablet splitting
      • Replication
        • Raft
        • Synchronous
        • xCluster
        • Read replicas
        • CDC using PostgreSQL protocol
        • CDC using gRPC protocol
      • Transactions
        • Fundamentals
        • Distributed transactions
        • Transactional I/O path
        • Single-row transactions
        • Isolation levels
        • Concurrency control
        • Transaction priorities
        • Read Committed
        • Read Restart error
      • YB-Master
      • YB-TServer
    • CLIs
      • yb-admin
      • yb-ts-cli
      • ysql_dump
      • ysql_dumpall
      • yb-ctl
      • yb-docker-ctl
    • Configuration
      • yugabyted
      • yb-master
      • yb-tserver
      • Operating systems
      • Default ports
      • Smart defaults
      • Enhanced PG compatibility
    • Resource guide
    • Sample datasets
      • Chinook
      • Northwind
      • PgExercises
      • SportsDB
      • Retail Analytics
    • Misc
      • YEDIS
        • Quick start
        • Develop
          • Build an application
          • C#
          • C++
          • Go
          • Java
          • NodeJS
          • Python
        • API reference
          • APPEND
          • AUTH
          • CONFIG
          • CREATEDB
          • DELETEDB
          • LISTDB
          • SELECT
          • DEL
          • ECHO
          • EXISTS
          • EXPIRE
          • EXPIREAT
          • FLUSHALL
          • FLUSHDB
          • GET
          • GETRANGE
          • GETSET
          • HDEL
          • HEXISTS
          • HGET
          • HGETALL
          • HINCRBY
          • HKEYS
          • HLEN
          • HMGET
          • HMSET
          • HSET
          • HSTRLEN
          • HVALS
          • INCR
          • INCRBY
          • KEYS
          • MONITOR
          • PEXPIRE
          • PEXPIREAT
          • PTTL
          • ROLE
          • SADD
          • SCARD
          • RENAME
          • SET
          • SETEX
          • PSETEX
          • SETRANGE
          • SISMEMBER
          • SMEMBERS
          • SREM
          • STRLEN
          • ZRANGE
          • TSADD
          • TSCARD
          • TSGET
          • TSLASTN
          • TSRANGEBYTIME
          • TSREM
          • TSREVRANGEBYTIME
          • TTL
          • ZADD
          • ZCARD
          • ZRANGEBYSCORE
          • ZREM
          • ZREVRANGE
          • ZSCORE
          • PUBSUB
          • PUBLISH
          • SUBSCRIBE
          • UNSUBSCRIBE
          • PSUBSCRIBE
          • PUNSUBSCRIBE
      • Legal
        • Third-party software
  • Benchmark
    • TPC-C
      • Run benchmark
      • Testing horizontal scalability
      • Testing high scale workloads
    • sysbench
    • YCSB
    • Key-value workload
    • Large datasets
    • Scalability
      • Scaling queries
    • Resilience
      • Jepsen testing
  • Contribute
    • Core database
      • Contribution checklist
      • Build the source
      • Configure a CLion project
      • Build and test
      • Coding style
      • Merge with upstream repositories
    • Documentation
      • Docs checklist
      • Docs layout
      • Build the docs
        • Editor setup
      • Edit the docs
        • Docs page structure
        • Widgets and shortcodes
        • Syntax diagrams
        • Page with elements
      • Style guide
  • Download
  • Join our community
    • Slack
    • Yugabyte University
    • GitHub
    • Yugabyte Friday Tech Talks
    • Forum
  • Contact Support
  1. YugabyteDB
  2. Deploy
  3. Kubernetes
v2025.1 STS Stable release with standard-term support
v2025.1 STS Stable release with standard-term support v2024.2 LTS Stable release with long-term support v2024.1 STS Stable release with standard-term support v2.20 LTS Stable release with long-term support Unsupported versions

Deploy on Kubernetes

Deploy YugabyteDB natively on Kubernetes
  • Contribute List Contribute
    Report a doc issue Suggest new content Edit this page Contributor guide
Single-zone deployments
Single-zone deployments on popular Kubernetes distributions.
Multi-zone deployments
Multi-zone deployments on Amazon EKS and GKE.
Multi-cluster deployments
Multi-cluster and multi-region deployments on GKE.
Connect clients to clusters
Connect remote clients to YugabyteDB in Kubernetes clusters.
Best practices
Best practices for Kubernetes deployments.
YugabyteDB
© 2025 YugabyteDB, Inc. All Rights ReservedPrivacy Policy | Terms of Service