Документация
Сообщество
Примеры использования
Версии
Информация о релизе
v1.32
v1.31
v1.30
v1.29
v1.28
Русский (Russian)
English
中文 (Chinese)
Français (French)
Deutsch (German)
한국어 (Korean)
Português (Portuguese)
Español (Spanish)
Документация
Версии Kubernetes с поддержкой документации
Установка инструментов
Install and Set Up kubectl on Linux
Install and Set Up kubectl on macOS
Install and Set Up kubectl on Windows
Установка и настройка kubectl
Установка Minikube
Генерация сертификатов вручную
Настройка Pod'ов и контейнеров
Задание ресурсов памяти для контейнеров и Pod'ов
Задание ресурсов CPU для контейнеров и Pod'ов
Configure GMSA for Windows Pods and containers
Resize CPU and Memory Resources assigned to Containers
Configure RunAsUserName for Windows pods and containers
Create a Windows HostProcess Pod
Configure Quality of Service for Pods
Assign Extended Resources to a Container
Configure a Pod to Use a Volume for Storage
Configure a Pod to Use a PersistentVolume for Storage
Configure a Pod to Use a Projected Volume for Storage
Configure a Security Context for a Pod or Container
Настройка Liveness, Readiness и Startup проб
Configure Service Accounts for Pods
Pull an Image from a Private Registry
Assign Pods to Nodes
Assign Pods to Nodes using Node Affinity
Configure Pod Initialization
Attach Handlers to Container Lifecycle Events
Configure a Pod to Use a ConfigMap
Share Process Namespace between Containers in a Pod
Use a User Namespace With a Pod
Use an Image Volume With a Pod
Create static Pods
Translate a Docker Compose File to Kubernetes Resources
Enforce Pod Security Standards by Configuring the Built-in Admission Controller
Enforce Pod Security Standards with Namespace Labels
Migrate from PodSecurityPolicy to the Built-In PodSecurity Admission Controller
Настройка
Среда обучения
Установка Kubernetes с помощью Minikube
Установка Kubernetes с помощью Kind
Production environment
Container Runtimes
Installing Kubernetes with deployment tools
Bootstrapping clusters with kubeadm
Installing kubeadm
Troubleshooting kubeadm
Creating a cluster with kubeadm
Customizing components with the kubeadm API
Options for Highly Available Topology
Creating Highly Available Clusters with kubeadm
Set up a High Availability etcd Cluster with kubeadm
Configuring each kubelet in your cluster using kubeadm
Dual-stack support with kubeadm
Turnkey Cloud Solutions
Best practices
Considerations for large clusters
Running in multiple zones
Validate node setup
Enforcing Pod Security Standards
PKI certificates and requirements
Пользовательские облачные решения
Концепции
Обзор
Что такое Kubernetes
Компоненты Kubernetes
API Kubernetes
Работа с объектами Kubernetes
Изучение объектов Kubernetes
Управление объектами Kubernetes
Имена и идентификаторы объектов
Пространства имён
Метки и селекторы
Аннотации
Селекторы полей
Finalizers
Owners and Dependents
Рекомендуемые метки
Кластерная Архитектура
Узлы
Связь между управляющим слоем и узлом
Leases
Контроллеры
Диспетчер облачных контроллеров
About cgroup v2
Container Runtime Interface (CRI)
Сборщик мусора
Mixed Version Proxy
Контейнеры
Образы
RuntimeClass
Контейнерное окружение
Хуки жизненного цикла контейнеров
Рабочие нагрузки
Pods
Pod Lifecycle
Init Containers
Sidecar Containers
Ephemeral Containers
Disruptions
Pod Quality of Service Classes
User Namespaces
Downward API
Ресурсы рабочей нагрузки
Deployments
ReplicaSet
StatefulSets
DaemonSet
Jobs
Automatic Cleanup for Finished Jobs
CronJob
ReplicationController
Autoscaling Workloads
Managing Workloads
Services, Load Balancing, and Networking
(EN)
Storage
(EN)
Configuration
(EN)
Security
(EN)
Policies
(EN)
Планирование, приоритизация и вытеснение
Kubernetes Scheduler
Распределение подов по узлам
Pod Overhead
Pod Scheduling Readiness
Pod Topology Spread Constraints
Taints and Tolerations
Scheduling Framework
Dynamic Resource Allocation
Scheduler Performance Tuning
Resource Bin Packing
Pod Priority and Preemption
Node-pressure Eviction
Вытеснение, инициированное через API
Администрирование кластера
Node Shutdowns
Сертификаты
Управление ресурсами
Сеть в кластере
Архитектура для сбора логов
Логи системных компонентов
Compatibility Version For Kubernetes Control Plane Components
Metrics For Kubernetes System Components
Metrics for Kubernetes Object States
Traces For Kubernetes System Components
Типы прокси-серверов в Kubernetes
Cluster Autoscaling
Coordinated Leader Election
Равноправный доступ к API
Установка дополнений
Windows in Kubernetes
(EN)
Extending Kubernetes
(EN)
Tasks
(EN)
Руководства
Привет, Minikube
Основы Kubernetes
Создание кластера
Использование minikube для создания кластера
Развёртывание приложения
Использование kubectl для развёртывания приложения
Изучение приложения
Просмотр подов и узлов
Открытие доступа к приложению
Создание сервиса для открытия доступа к приложению
Масштабирование приложения
Запуск нескольких экземпляров приложения
Обновление приложения
Выполнение плавающего обновления
Configuration
Updating Configuration via a ConfigMap
Configuring Redis using a ConfigMap
Adopting Sidecar Containers
Security
Apply Pod Security Standards at the Cluster Level
Apply Pod Security Standards at the Namespace Level
Restrict a Container's Access to Resources with AppArmor
Restrict a Container's Syscalls with seccomp
Stateless Applications
Exposing an External IP Address to Access an Application in a Cluster
Example: Deploying PHP Guestbook application with Redis
Stateful Applications
StatefulSet Basics
Example: Deploying WordPress and MySQL with Persistent Volumes
Example: Deploying Cassandra with a StatefulSet
Running ZooKeeper, A Distributed System Coordinator
Cluster Management
Running Kubelet in Standalone Mode
Services
Connecting Applications with Services
Using Source IP
Explore Termination Behavior for Pods And Their Endpoints
Ссылки
Стандартизированный глоссарий
API Overview
Kubernetes API Concepts
Server-Side Apply
Client Libraries
Common Expression Language in Kubernetes
Kubernetes Deprecation Policy
Deprecated API Migration Guide
Kubernetes API health endpoints
API Access Control
Authenticating
Authenticating with Bootstrap Tokens
Authorization
Using RBAC Authorization
Using Node Authorization
Webhook Mode
Using ABAC Authorization
Admission Controllers
Dynamic Admission Control
Managing Service Accounts
Certificates and Certificate Signing Requests
Mapping PodSecurityPolicies to Pod Security Standards
Kubelet authentication/authorization
TLS bootstrapping
Validating Admission Policy
Well-Known Labels, Annotations and Taints
Audit Annotations
Kubernetes API
Workload Resources
Pod
Binding
PodTemplate
ReplicationController
ReplicaSet
Deployment
StatefulSet
ControllerRevision
DaemonSet
Job
CronJob
HorizontalPodAutoscaler
HorizontalPodAutoscaler
PriorityClass
PodSchedulingContext v1alpha3
ResourceClaim v1alpha3
ResourceClaimTemplate v1alpha3
ResourceSlice v1alpha3
Service Resources
Service
Endpoints
EndpointSlice
Ingress
IngressClass
Config and Storage Resources
ConfigMap
Secret
CSIDriver
CSINode
CSIStorageCapacity
PersistentVolumeClaim
PersistentVolume
StorageClass
StorageVersionMigration v1alpha1
Volume
VolumeAttachment
VolumeAttributesClass v1beta1
Authentication Resources
ServiceAccount
TokenRequest
TokenReview
CertificateSigningRequest
ClusterTrustBundle v1alpha1
SelfSubjectReview
Authorization Resources
LocalSubjectAccessReview
SelfSubjectAccessReview
SelfSubjectRulesReview
SubjectAccessReview
ClusterRole
ClusterRoleBinding
Role
RoleBinding
Policy Resources
FlowSchema
LimitRange
ResourceQuota
NetworkPolicy
PodDisruptionBudget
PriorityLevelConfiguration
ValidatingAdmissionPolicy
ValidatingAdmissionPolicyBinding
Extend Resources
CustomResourceDefinition
DeviceClass v1alpha3
MutatingWebhookConfiguration
ValidatingWebhookConfiguration
Cluster Resources
APIService
ComponentStatus
Event
IPAddress v1beta1
Lease
LeaseCandidate v1alpha1
Namespace
Node
RuntimeClass
ServiceCIDR v1beta1
Common Definitions
DeleteOptions
LabelSelector
ListMeta
LocalObjectReference
NodeSelectorRequirement
ObjectFieldSelector
ObjectMeta
ObjectReference
Patch
Quantity
ResourceFieldSelector
Status
TypedLocalObjectReference
Common Parameters
Instrumentation
Service Level Indicator Metrics
CRI Pod & Container Metrics
Node metrics data
Kubernetes Metrics Reference
kubectl CLI
Introduction to kubectl
kubectl Quick Reference
kubectl reference
kubectl
kubectl annotate
kubectl api-resources
kubectl api-versions
kubectl apply
kubectl apply edit-last-applied
kubectl apply set-last-applied
kubectl apply view-last-applied
kubectl attach
kubectl auth
kubectl auth can-i
kubectl auth reconcile
kubectl auth whoami
kubectl autoscale
kubectl certificate
kubectl certificate approve
kubectl certificate deny
kubectl cluster-info
kubectl cluster-info dump
kubectl completion
kubectl config
kubectl config current-context
kubectl config delete-cluster
kubectl config delete-context
kubectl config delete-user
kubectl config get-clusters
kubectl config get-contexts
kubectl config get-users
kubectl config rename-context
kubectl config set
kubectl config set-cluster
kubectl config set-context
kubectl config set-credentials
kubectl config unset
kubectl config use-context
kubectl config view
kubectl cordon
kubectl cp
kubectl create
kubectl create clusterrole
kubectl create clusterrolebinding
kubectl create configmap
kubectl create cronjob
kubectl create deployment
kubectl create ingress
kubectl create job
kubectl create namespace
kubectl create poddisruptionbudget
kubectl create priorityclass
kubectl create quota
kubectl create role
kubectl create rolebinding
kubectl create secret
kubectl create secret docker-registry
kubectl create secret generic
kubectl create secret tls
kubectl create service
kubectl create service clusterip
kubectl create service externalname
kubectl create service loadbalancer
kubectl create service nodeport
kubectl create serviceaccount
kubectl create token
kubectl debug
kubectl delete
kubectl describe
kubectl diff
kubectl drain
kubectl edit
kubectl events
kubectl exec
kubectl explain
kubectl expose
kubectl get
kubectl kustomize
kubectl label
kubectl logs
kubectl options
kubectl patch
kubectl plugin
kubectl plugin list
kubectl port-forward
kubectl proxy
kubectl replace
kubectl rollout
kubectl rollout history
kubectl rollout pause
kubectl rollout restart
kubectl rollout resume
kubectl rollout status
kubectl rollout undo
kubectl run
kubectl scale
kubectl set
kubectl set env
kubectl set image
kubectl set resources
kubectl set selector
kubectl set serviceaccount
kubectl set subject
kubectl taint
kubectl top
kubectl top node
kubectl top pod
kubectl uncordon
kubectl version
kubectl wait
Обзор kubectl
Поддержка JSONPath
kubectl
kubectl Usage Conventions
kubectl для пользователей Docker
Команды kubectl
Шпаргалка по kubectl
Проблемы и безопасность Kubernetes
Трекер задач (Issues) Kubernetes
Общие сведения о безопасности Kubernetes и раскрытии информации
CVE-фид
Node Reference Information
Kubelet Checkpoint API
Linux Kernel Version Requirements
Articles on dockershim Removal and on Using CRI-compatible Runtimes
Node Labels Populated By The Kubelet
Local Files And Paths Used By The Kubelet
Kubelet Configuration Directory Merging
Kubelet Device Manager API Versions
Node Status
Seccomp and Kubernetes
Networking Reference
Protocols for Services
Ports and Protocols
Virtual IPs and Service Proxies
Setup tools
Kubeadm
kubeadm init
kubeadm join
kubeadm upgrade
kubeadm config
kubeadm reset
kubeadm token
kubeadm version
kubeadm alpha
kubeadm certs
kubeadm init phase
kubeadm join phase
kubeadm kubeconfig
kubeadm reset phase
kubeadm upgrade phase
Implementation details
Component tools
Feature Gates
Feature Gates (removed)
kubelet
kube-apiserver
kube-controller-manager
kube-proxy
kube-scheduler
Debug cluster
Flow control
Configuration APIs
Client Authentication (v1)
Client Authentication (v1beta1)
Event Rate Limit Configuration (v1alpha1)
Image Policy API (v1alpha1)
kube-apiserver Admission (v1)
kube-apiserver Audit Configuration (v1)
kube-apiserver Configuration (v1)
kube-apiserver Configuration (v1alpha1)
kube-apiserver Configuration (v1beta1)
kube-controller-manager Configuration (v1alpha1)
kube-proxy Configuration (v1alpha1)
kube-scheduler Configuration (v1)
kubeadm Configuration (v1beta3)
kubeadm Configuration (v1beta4)
kubeconfig (v1)
Kubelet Configuration (v1)
Kubelet Configuration (v1alpha1)
Kubelet Configuration (v1beta1)
Kubelet CredentialProvider (v1)
WebhookAdmission Configuration (v1)
External APIs
Kubernetes Custom Metrics (v1beta2)
Kubernetes External Metrics (v1beta1)
Kubernetes Metrics (v1beta1)
Scheduling
Scheduler Configuration
Scheduling Policies
Other Tools
Mapping from dockercli to crictl
Contribute
Contribute to Kubernetes Documentation
Suggesting content improvements
Участие для начинающих
Contributing new content
Opening a pull request
Documenting for a release
Blogs and case studies
Участие для продвинутых
Reviewing changes
Reviewing pull requests
For approvers and reviewers
Существенный вклад
Participating in SIG Docs
Roles and responsibilities
Issue Wranglers
PR wranglers
Обзор оформления документации
Руководство по оформлению
Руководство по содержанию
Написание новой темы
Использование шаблонов страниц
Организация контента
Diagram guide
Page content types
Пользовательские макрокоды Hugo
Обзор справочной документации
Участие в основном коде Kubernetes
Руководство по быстрому старту
Генерация справочной документации для API Kubernetes
Генерация справочной документации для команд kubectl
Generating Reference Documentation for Metrics
Генерация справочных страниц для компонентов и инструментов Kubernetes
Viewing Site Analytics
Локализация документации Kubernetes
Участие в SIG Docs
Docs smoke test page
(EN)
Документация по Kubernetes
Ссылки
Проблемы и безопасность Kubernetes
Проблемы и безопасность Kubernetes
Трекер задач (Issues) Kubernetes
Общие сведения о безопасности Kubernetes и раскрытии информации
Официальный CVE-фид
Изменено January 29, 2023 at 11:31 PM PST:
Create assign-pod-node.md (e1f5505e8d)
Отредактировать страницу
Создать дополнительную страницу
Предложить изменения документации
Печатать весь раздел