그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그 그

  4 minute read  

Documentation Index

Overview

Concepts

Usage

API Reference

Proposals

Development

Extensions

Deployment

Operations

Monitoring


API Reference

Relevant for: Developers

Concepts

Relevant for: Operators

Extensions

Relevant for: Developers

Deployment

Relevant for: Operators

Monitoring

Relevant for: Operators

Accessing Shoot Clusters

Relevant for: Users

Admission Configuration for the `PodSecurity` Admission Plugin

Adding custom configuration for the PodSecurity plugin in .spec.kubernetes.kubeAPIServer.admissionPlugins Relevant for: Users

Audit a Kubernetes Cluster

How to define a custom audit policy through a ConfigMap and reference it in the shoot spec Relevant for: Users

Autoscaling Specifics for Components

Relevant for: Developers

Changing the API

Relevant for: Developers

Cleanup of Shoot Clusters in Deletion

Relevant for: Users

Component Checklist

Relevant for: Developers

Configuration

Relevant for: Operators

containerd Registry Configuration

Relevant for: Users

Control Plane Endpoints And Ports

Relevant for: Users

Control Plane Migration

Relevant for: Operators

Controlling the Kubernetes Versions for Specific Worker Pools

Relevant for: Users

Custom containerd Configuration

Relevant for: Users

Custom DNS Configuration

Relevant for: Users

Default Seccomp Profile

Enable the use of RuntimeDefault as the default seccomp profile through spec.kubernetes.kubelet.seccompDefault Relevant for: Users

Defaulting

Relevant for: Developers

Dependencies

Relevant for: Developers

DNS Autoscaling

Relevant for: Users

DNS Search Path Optimization

Relevant for: Users

ETCD Encryption Config

Specifying resource types for encryption with spec.kubernetes.kubeAPIServer.encryptionConfig Relevant for: Users

ExposureClasses

Relevant for: Users

Getting Started Locally

Relevant for: Developers

High Availability

Relevant for: Developers

Ipv6

Relevant for: Users

Istio

Relevant for: Operators

Kubernetes Clients

Relevant for: Developers

KUBERNETES_SERVICE_HOST Environment Variable Injection

Relevant for: Users

Local Setup

Relevant for: Developers

Log Parsers

Relevant for: Developers

Logging

Relevant for: Developers

Logging Usage

Relevant for: Users

Managed Seed

Relevant for: Operators

Monitoring Stack

Relevant for: Developers

Necessary Labeling for Custom CSI Components

Relevant for: Users

Network Policies

Relevant for: Operators

New Cloud Provider

Relevant for: Developers

New Kubernetes Version

Relevant for: Developers

NodeLocalDNS Configuration

Relevant for: Users

OpenIDConnect Presets

Relevant for: Users

Priority Classes

Relevant for: Developers

Process

Relevant for: Developers

Projects

Project operations and roles. Four-Eyes-Principle for resource deletion Relevant for: Users

Readiness of Shoot Worker Nodes

Implementation in Gardener for readiness of Shoot worker Nodes. How to mark components as node-critical Relevant for: Users

Reversed VPN Tunnel

Relevant for: Users

Secrets Management

Relevant for: Developers

Seed Bootstrapping

Relevant for: Operators

Seed Settings

Relevant for: Operators

Service Account Manager

The role that allows a user to manage ServiceAccounts in the project namespace Relevant for: Users

Shoot Autoscaling

The basics of horizontal Node and vertical Pod auto-scaling Relevant for: Users

Shoot Cluster Purposes

Available Shoot cluster purposes and the behavioral differences between them Relevant for: Users

Shoot Credentials Rotation

Relevant for: Users

Shoot Hibernation

What is hibernation? Manual hibernation/wake up and specifying a hibernation schedule Relevant for: Users

Shoot High Availability

Failure tolerance types node and zone. Possible mitigations for zone or node outages Relevant for: Users

Shoot Info Configmap

Relevant for: Users

Shoot Kubernetes and Operating System Versioning in Gardener

Relevant for: Users

Shoot Maintenance

Defining the maintenance time window, configuring automatic version updates, confining reconciliations to only happen during maintenance, adding an additional maintenance operation, etc. Relevant for: Users

Shoot Networking Configurations

Configuring Pod network. Maximum number of Nodes and Pods per Node Relevant for: Users

Shoot Scheduling Profiles

Introducing balanced and bin-packing scheduling profiles Relevant for: Users

Shoot Serviceaccounts

Relevant for: Users

Shoot Status

Shoot conditions, constraints, and error codes Relevant for: Users

Shoot Supported Architectures

Relevant for: Users

Shoot Updates and Upgrades

Relevant for: Users

Shoot Worker Nodes Settings

Configuring SSH Access through ‘.spec.provider.workersSettings` Relevant for: Users

Supported Kubernetes Versions

Relevant for: Users

Taints and Tolerations for Seeds and Shoots

Relevant for: Users

Testing

Relevant for: Developers

Testmachinery Tests

Relevant for: Developers

Topology Aware Routing

Relevant for: Operators

Trigger Shoot Operations Through Annotations

Relevant for: Users

Trusted Tls For Control Planes

Relevant for: Users

Trusted Tls For Garden Runtime

Relevant for: Users

Workerless `Shoot`s

What is a Workerless Shoot and how to create one Relevant for: Users