apiVersion: v1
import "k8s.io/api/core/v1"
LimitRange встановлює обмеження на використання ресурсів для кожного типу ресурсу в просторі імен.
apiVersion: v1
kind: LimitRange
metadata (ObjectMeta)
Стандартні метадані обʼєкта. Докладніше: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
spec (LimitRangeSpec)
Spec визначає застосовувані обмеження. Докладніше: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
LimitRangeSpec визначає мінімальні та максимальні обмеження на використання ресурсів, які відповідають певному типу.
limits ([]LimitRangeItem), обовʼязково
Atomic: буде замінено під час злиття
Limits — це список обʼєктів LimitRangeItem, що застосовуються.
LimitRangeItem визначає мінімальні та максимальні обмеження на використання будь-якого ресурсу, який відповідає певному типу.
limits.type (string), обовʼязково
Тип ресурсу, до якого застосовується це обмеження.
limits.default (map[string]Quantity)
Стандартні граничні значення запиту ресурсу за назвою ресурсу, якщо обмеження ресурсів не вказано.
limits.defaultRequest (map[string]Quantity)
DefaultRequest — це стандартне значення запиту на вимоги до ресурсу за назвою ресурсу, якщо запит на ресурси не вказано.
limits.max (map[string]Quantity)
Максимальні обмеження на використання цього типу за назвою ресурсу.
limits.maxLimitRequestRatio (map[string]Quantity)
MaxLimitRequestRatio, якщо зазначено, названий ресурс повинен мати запит і обмеження, які обидва є ненульовими, де обмеження, поділене на запит, менше або дорівнює перерахованому значенню; це представляє максимальне навантаження для названого ресурсу.
limits.min (map[string]Quantity)
Мінімальні обмеження на використання цього типу за назвою ресурсу.
LimitRangeList — це список елементів LimitRange.
apiVersion: v1
kind: LimitRangeList
metadata (ListMeta)
Стандартні метадані списку. Докладніше: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
items ([]LimitRange), обовʼязкове
Items — це список обʼєктів LimitRange. Докладніше: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
get отримати вказаний LimitRangeGET /api/v1/namespaces/{namespace}/limitranges/{name}
name (в шляху): string, обовʼязково
імʼя LimitRange
namespace (в шляху): string, обовʼязково
pretty (в запиті): string
200 (LimitRange): OK
401: Unauthorized
list перелік або перегляд обʼєктів типу LimitRangeGET /api/v1/namespaces/{namespace}/limitranges
namespace (в шляху): string, обовʼязково
allowWatchBookmarks (в запиті): boolean
continue (в запиті): string
fieldSelector (в запиті): string
labelSelector (в запиті): string
limit (в запиті): integer
pretty (в запиті): string
resourceVersion (в запиті): string
resourceVersionMatch (в запиті): string
sendInitialEvents (в запиті): boolean
timeoutSeconds (в запиті): integer
watch (в запиті): boolean
200 (LimitRangeList): OK
401: Unauthorized
list перелік або перегляд обʼєктів типу LimitRangeGET /api/v1/limitranges
allowWatchBookmarks (в запиті): boolean
continue (в запиті): string
fieldSelector (в запиті): string
labelSelector (в запиті): string
limit (в запиті): integer
pretty (в запиті): string
resourceVersion (в запиті): string
resourceVersionMatch (в запиті): string
sendInitialEvents (в запиті): boolean
timeoutSeconds (в запиті): integer
watch (в запиті): boolean
200 (LimitRangeList): OK
401: Unauthorized
create створення LimitRangePOST /api/v1/namespaces/{namespace}/limitranges
namespace (в шляху): string, обовʼязково
body: LimitRange, обовʼязково
dryRun (в запиті): string
fieldManager (в запиті): string
fieldValidation (в запиті): string
pretty (в запиті): string
200 (LimitRange): OK
201 (LimitRange): Created
202 (LimitRange): Accepted
401: Unauthorized
update заміна вказаного LimitRangePUT /api/v1/namespaces/{namespace}/limitranges/{name}
name (в шляху): string, обовʼязково
імʼя LimitRange
namespace (в шляху): string, обовʼязково
body: LimitRange, обовʼязково
dryRun (в запиті): string
fieldManager (в запиті): string
fieldValidation (в запиті): string
pretty (в запиті): string
200 (LimitRange): OK
201 (LimitRange): Created
401: Unauthorized
patch часткове оновлення вказаного LimitRangePATCH /api/v1/namespaces/{namespace}/limitranges/{name}
name (в шляху): string, обовʼязково
імʼя LimitRange
namespace (в шляху): string, обовʼязково
body: Patch, обовʼязково
dryRun (в запиті): string
fieldManager (в запиті): string
fieldValidation (в запиті): string
force (в запиті): boolean
pretty (в запиті): string
200 (LimitRange): OK
201 (LimitRange): Created
401: Unauthorized
delete видалення LimitRangeDELETE /api/v1/namespaces/{namespace}/limitranges/{name}
name (в шляху): string, обовʼязково
імʼя LimitRange
namespace (в шляху): string, обовʼязково
body: DeleteOptions
dryRun (в запиті): string
gracePeriodSeconds (в запиті): integer
ignoreStoreReadErrorWithClusterBreakingPotential (в запиті): boolean
pretty (в запиті): string
propagationPolicy (в запиті): string
200 (Status): OK
202 (Status): Accepted
401: Unauthorized
deletecollection видалення колекції LimitRangeDELETE /api/v1/namespaces/{namespace}/limitranges
namespace (в шляху): string, обовʼязково
body: DeleteOptions
continue (в запиті): string
dryRun (в запиті): string
fieldSelector (в запиті): string
gracePeriodSeconds (в запиті): integer
ignoreStoreReadErrorWithClusterBreakingPotential (в запиті): boolean
labelSelector (в запиті): string
limit (в запиті): integer
pretty (в запиті): string
propagationPolicy (в запиті): string
resourceVersion (в запиті): string
resourceVersionMatch (в запиті): string
sendInitialEvents (в запиті): boolean
timeoutSeconds (в запиті): integer
200 (Status): OK
401: Unauthorized