Spec-Zone.ru › Kubernetes 1.25

ReplicaSet

ReplicaSet гарантирует, что в любой момент времени запущено указанное количество реплик под.

apiVersion: apps/v1

import "k8s.io/api/apps/v1"

ReplicaSet

ReplicaSet гарантирует, что в любой момент времени запущено указанное количество реплик под.

  • apiVersion: apps/v1

  • kind: ReplicaSet

  • metadata (ObjectMeta)

    Если метки ReplicaSet пустые, они по умолчанию устанавливаются такими же, как у под(ов), которые управляет ReplicaSet. Стандартные метаданные объекта. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

  • spec (ReplicaSetSpec)

    Spec определяет спецификацию желаемого поведения ReplicaSet. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

  • status (ReplicaSetStatus)

    Status — это последнее наблюдаемое состояние ReplicaSet. Эти данные могут быть устаревшими на некоторый период времени. Заполняется системой. Только для чтения. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

ReplicaSetSpec

ReplicaSetSpec — это спецификация ReplicaSet.

  • selector (LabelSelector), обязательное поле

    Selector — это запрос по меткам под, которые должны соответствовать числу реплик. Ключи и значения меток, которые должны совпадать, чтобы быть управляемыми этим replica set. Он должен совпадать с метками шаблона под. Дополнительная информация: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors

  • template (PodTemplateSpec)

    Template — это объект, описывающий под, который будет создан, если обнаружено недостаточное количество реплик. Дополнительная информация: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template

  • replicas (int32)

    Replicas — это желаемое количество реплик. Это указатель, чтобы различать явное значение нуля и отсутствие указания. По умолчанию 1. Дополнительная информация: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller

  • minReadySeconds (int32)

    Минимальное количество секунд, в течение которых только что созданный pod должен быть готов без сбоев контейнеров, чтобы считаться доступным. По умолчанию 0 (pod будет считаться доступным, как только он будет готов)

ReplicaSetStatus

ReplicaSetStatus представляет текущее состояние ReplicaSet.

  • replicas (int32), обязательное поле

    Replicas — это последнее наблюдаемое количество реплик. Дополнительная информация: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller

  • availableReplicas (int32)

    Количество доступных реплик (готовых по крайней мере minReadySeconds) для данного replica set.

  • readyReplicas (int32)

    readyReplicas — это количество под, на которые нацелен данный ReplicaSet, с условием Ready.

  • fullyLabeledReplicas (int32)

    Количество под, у которых метки соответствуют меткам шаблона под replica set.

  • conditions ([]ReplicaSetCondition)

    Стратегия патчинга: слияние по ключу type

    Представляет последние доступные наблюдения текущего состояния replica set.

    ReplicaSetCondition описывает состояние replica set в определенный момент.

    • conditions.status (string), обязательное поле

      Состояние условия, одно из True, False, Unknown.

    • conditions.type (string), обязательное поле

      Тип условия replica set.

    • conditions.lastTransitionTime (Time)

      Последнее время перехода условия из одного состояния в другое.

      Time — это обёртка вокруг time.Time, которая поддерживает правильную сериализацию в YAML и JSON. Обёртки предоставляются для многих фабричных методов пакета time.

    • conditions.message (string)

      Читаемое человеком сообщение, указывающее подробности о переходе.

    • conditions.reason (string)

      Причина последнего перехода состояния.

  • observedGeneration (int64)

    ObservedGeneration отражает поколение последнего наблюдаемого ReplicaSet.

ReplicaSetList

ReplicaSetList — это коллекция ReplicaSet.

  • apiVersion: apps/v1

  • kind: ReplicaSetList

  • metadata (ListMeta)

    Стандартные метаданные списка. Дополнительная информация: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

  • items ([]ReplicaSet), обязательное поле

    Список ReplicaSet. Дополнительная информация: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller

© 2022 The Kubernetes Authors | Documentation Distributed under CC BY 4.0
Copyright © 2022 The Linux Foundation ®. All rights reserved.
https://v1-24.docs.kubernetes.io/docs/reference/kubernetes-api/workload-resources/replica-set-v1/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API