Универсальное c приложение name
может иметь несколько instance
с.
Скажите, если приложение использовало nginx
для обслуживания различных типов контента, поэтому каждый тип nginx можно масштабировать независимо:
app.kubernetes.io/name: nginx
app.kubernetes.io/instance: static-01
app.kubernetes.io/instance: img-02
app.kubernetes.io/instance: dynamic-05
Это только рекомендации, поэтому вы можете используйте их как хотите. В небольших кластерах вам может не потребоваться делать различия между name
и instance
.
См. Приложения и экземпляры приложений
Приложение может быть установлено один или несколько раз в кластер Kubernetes и, в некоторых случаях, в одно и то же пространство имен. Например, WordPress может быть установлен несколько раз, когда разные веб-сайты имеют разные установки WordPress.
Имя приложения и имя экземпляра записываются отдельно. Например, WordPress имеет app.kubernetes.io/name
из wordpress
, в то время как у него есть имя экземпляра, представленное как app.kubernetes.io/instance
со значением wordpress-abcxzy
. Это позволяет идентифицировать приложение и экземпляр приложения. Каждый экземпляр приложения должен иметь уникальное имя.