LogoLogo
CtrlK
  • Home
  • SonarQube Cloud
  • SonarQube Server
  • SonarQube Community Build
  • Homepage
  • Try out SonarQube Server
  • AI capabilities
    • Overview
    • AI Code Assurance
    • Autodetect AI code
    • AI CodeFix
  • Server installation and setup
    • Overview
    • Installation requirements
      • Introduction
      • SonarQube Server host
      • Database
    • Pre-installation steps
      • On Linux systems
      • On Unix-based systems
      • On macOS systems
    • Developer and Enterprise Editions
      • Introduction
      • Installing the database
      • Installing from the ZIP file
      • Installing from the Docker image
      • Advanced installation
    • Data Center Edition (DCE)
    • Deploying on Kubernetes
      • Developer and Enterprise Editions
        • Introduction
        • Before you start
        • Customizing Helm chart
        • Installing Helm chart
      • Data Center Edition
        • Introduction
        • Before you start
        • Customizing Helm chart
        • Installing from Helm repository
        • Installing from Google Cloud Platform
      • Setting up monitoring
        • Introduction
        • Setting up with Prometheus server
        • Setting up with Datadog
        • List of Prometheus metrics
      • Setting up autoscaling
      • Encrypting Helm chart sensitive data
    • Operating the server
    • Operating the DCE cluster
    • Installing plugins
      • Plugin version matrix
      • Install a plugin
    • Reference architectures
      • Up to 10M LOC
      • Up to 50 M LOC
    • Environment variables
  • Server update and maintenance
    • Update
      • Overview
      • Release cycle model
      • Determining the update path
      • Pre-update steps
      • Performing the update
      • Performing the post-update steps
      • Updating from SonarQube Community Build
      • Moving to another SonarQube Server edition
      • Using Marketplace
      • Other migration-related tasks
    • Maintenance
      • Improving performance
      • Migrating database
      • Backup and restore
      • Reindexing
    • Monitoring
      • SonarQube Server instance
      • Lines of Code
      • Audit logs
      • API deprecation
    • Troubleshooting
      • Checking the server logs
      • Performance issues
      • Database-related issues
      • Elasticsearch-related issues
      • Other issues
      • Creating support ticket
    • Release and deprecation notes
      • Release notes
      • Release update notes
      • Deprecations and removals
      • LTA to LTA release notes
      • LTA to LTA release update notes
    • Product release lifecycle
  • Analyzing source code
    • SonarQube Server analysis overview
    • Project analysis setup
    • Scanners
      • Scanner environment
        • General requirements
        • TLS certificates on client side
        • Checked-out code
      • SonarScanner CLI
      • Azure DevOps Extension
      • Jenkins extension
      • SonarScanner for Maven
      • SonarScanner for Gradle
      • SonarScanner for .NET
        • Introduction
        • Installing the scanner
        • Using the scanner
        • Configuring the scanner
      • SonarScanner for NPM
        • Introduction
        • Installing the scanner
        • Using the scanner
        • Configuring the scanner
      • SonarScanner for Python
    • Analysis parameters
    • Languages
      • Supported language versions
      • ABAP
      • Ansible
      • Apex
      • Azure Resource Manager
      • C/C++/Objective-C
        • C/C++/Objective-C analysis overview
        • Analysis modes
        • Prerequisites
        • Running the analysis
        • Customizing the analysis
        • Understanding the analysis
        • Related pages
      • CloudFormation
      • COBOL
      • C#
      • Dart
      • Docker
      • Flex
      • Go
      • HTML
      • Java
      • JavaScript/TypeScript/CSS
      • JCL
      • Kotlin
      • Kubernetes/Helm
      • PHP
      • PLI
      • PL/SQL
      • Python
      • RPG
      • Ruby
      • Scala
      • Swift
      • Secrets
      • Terraform
      • T-SQL
      • VB.NET
      • VB6
      • XML
    • .NET environments
      • Overview
      • Getting started with .NET
      • SonarScanner for .NET
      • .NET test coverage
      • Specifying test projects
      • VB.NET
      • Troubleshooting
    • Test coverage
      • Overview
      • C / C++ / Objective-C test coverage
      • Dart test coverage
      • Go test coverage
      • Java test coverage
      • JavaScript / TypeScript test coverage
      • .NET test coverage
      • PHP test coverage
      • Python test coverage
      • Generic test data
      • Test coverage parameters
      • Test execution parameters
    • Importing external issues
      • External analyzer reports
      • Generic formatted reports
      • SARIF reports
    • Background tasks
    • Pull request analysis
      • Introduction
      • Setting up the pull request analysis
    • Branch analysis
      • Introduction
      • Setting up the branch analysis
    • CI integration
      • Overview
      • Jenkins integration
        • Key features
        • Setting up Jenkins
        • Adding analysis to a Jenkins job
        • Setting up a pipeline pause
      • Codemagic integration
    • SCM integration
    • Security engine custom configuration
    • Troubleshooting the analysis
    • Incremental analysis
      • Introduction
      • Disabling or changing the mechanisms
  • DevOps platform integration
    • GitHub integration
      • Introduction
      • Setting up integration at global level
        • Introduction
        • Setting up a GitHub App
        • Setting up the report of security alerts
        • Setting parameters for GitHub Actions
      • Importing GitHub repositories
      • Setting up project integration
      • Adding analysis to GitHub Actions workflow
    • Bitbucket integration
      • Bitbucket Server & Data Center
      • Bitbucket Cloud integration
    • GitLab integration
      • Introduction
      • Setting up integration at global level
      • Importing your GitLab repositories
      • Setting up GitLab integration at project level
      • Adding analysis to GitLab CI/CD pipeline
    • Azure DevOps integration
      • Introduction
      • Azure Pipelines integration overview
      • Setting up integration at global level
      • Creating and configuring your project
      • Setting up project integration
      • Adding analysis to Azure pipeline
        • Introduction
        • Gradle or Maven project
        • .NET project
        • C family project
        • JS, TS, Go, Python, PHP, etc. project
        • Monorepo projects
        • Using various features
        • Quality gate status in release pipeline
        • SonarQube tasks for Azure Pipelines
      • Troubleshooting analysis
  • User guide
    • Connected mode
    • Viewing projects
      • Retrieving projects
      • Viewing analysis summary
      • Viewing project activity
      • Viewing project structure
    • Viewing reports
      • PDF reports
      • Security reports
      • Regulatory reports
      • Portfolios
    • Monitoring code metrics
      • Introduction
      • Understanding measures and metrics
      • Monitoring project metrics
      • Monitoring portfolio metrics
      • Changing instance modes
    • Understanding rules
      • Overview
      • Software qualities
      • Security-related rules
      • Built-in rule tags
      • Rules for AI CodeFix
    • Quality standards and new code
    • Managing issues
      • Introduction
      • Issue management solution
      • Retrieving issues
      • Reviewing issues
      • Editing issues
      • Fixing issues
      • Issues reported in DevOps platform
    • Managing Security Hotspots
    • Managing your account
      • Introduction
      • Viewing your user profile
      • Subscribing to notifications
      • Changing password
    • Managing your tokens
    • Using a project badge
    • Using applications
    • Keyboard shortcuts
  • Project administration
    • Creating and importing projects
    • Setting project permissions
    • AI features
      • Overview
      • Set up AI Code Assurance
      • AI CodeFix
    • Managing monorepo projects
    • Managing project history
    • Analysis scope
    • Maintaining project branches
    • Managing portfolios
    • Managing applications
    • Project settings
    • Webhooks
    • Project move
  • Instance administration
    • Server base URL
    • Global analysis setup
      • Quality gates
      • Quality profiles
      • Standards for AI Code Assurance
        • Set your AI standards
        • Quality gates for AI code
        • Monitor projects with AI code
      • Code metrics
      • Choosing a mode for your instance
        • Overview
        • MQR mode
        • Standard Experience
    • System functions setup
      • Notifications
      • Server logs and system info
      • Security features
      • Housekeeping
      • Telemetry
      • PDF reports
    • AI features
      • Overview
      • Autodetect AI code
      • Permissions for AI autodetect
      • Enabling AI CodeFix
    • Settings encryption
    • User management
      • Introduction
      • Viewing user accounts
      • Managing user authentication
      • Managing groups
      • Managing permissions
      • Administering tokens
      • Associating with SCM account
      • Creating users manually
      • Deactivating users
      • Changing user password
    • Authentication and provisioning
      • Overview of authentication and provisioning
      • HTTP header
      • LDAP
      • SAML
        • Overview
        • With Microsoft Entra ID
          • Introduction
          • Setup in Microsoft Entra ID
          • Setup in SonarQube Server
          • Setup of security features
        • With Keycloak
        • With Okta
        • With Ping Identity
          • Introduction
          • Setup in Ping Identity
          • Setup in SonarQube Server
          • Setup of security features
        • With SCIM provisioning
          • Overview
          • With Microsoft Entra ID
          • With Okta
      • GitHub
      • Bitbucket Cloud
      • GitLab
        • Provisioning modes
          • Introduction
          • Just-in-Time provisioning
          • Automatic provisioning
        • Setting up authentication
        • Managing JIT provisioning
        • Managing automatic provisioning
        • Disabling authentication
      • Troubleshooting
    • License administration
    • UI customization
      • Look and feel
      • Custom messages
    • Inactive projects
  • Extension guide
    • Web API
    • Adding coding rules
    • Developing a plugin
      • Plugin basics
      • Supporting new languages
      • Executable lines
      • Adding pages to the webapp
      • Supporting SCM providers
    • Internationalization
  • SonarQube glossary
On this page

Was this helpful?

  1. Server installation and setup

Deploying on Kubernetes

Installing SonarQube Server on Kubernetes.

Developer and Enterprise EditionsData Center EditionSetting up monitoringSetting up autoscalingEncrypting Helm chart sensitive data
PreviousData Center Edition (DCE)NextDeveloper and Enterprise Editions

Last updated 1 month ago

Was this helpful?

Resources

  • Sonar
  • Sonar Rules Catalog
  • Sonar Community

© 2008-2024 SonarSource SA. All rights reserved.