Question: What is kubernetes.io/legacy-token-last-used?

Answer: T y p e :   L a b e l   E x a m p l e :   k u b e r n e t e s . i o / l e g a c y - t o k e n - l a s t - u s e d :   2 0 2 2 - 1 0 - 2 4   U s e d   o n :   S e c r e t   T h e   c o n t r o l   p l a n e   o n l y   a d d s   t h i s   l a b e l   t o   S e c r e t s   t h a t   h a v e   t h e   t y p e   k u b e r n e t e s . i o / s e r v i c e - a c c o u n t - t o k e n .   T h e   v a l u e   o f   t h i s   l a b e l   r e c o r d s   t h e   d a t e   ( I S O   8 6 0 1   f o r m a t ,   U T C   t i m e   z o n e )   w h e n   t h e   c o n t r o l   p l a n e   l a s t   s a w   a   r e q u e s t   w h e r e   t h e   c l i e n t   a u t h e n t i c a t e d   u s i n g   t h e   s e r v i c e   a c c o u n t   t o k e n .   I f   a   l e g a c y   t o k e n   w a s   l a s t   u s e d   b e f o r e   t h e   c l u s t e r   g a i n e d   t h e   f e a t u r e   ( a d d e d   i n   K u b e r n e t e s   v 1 . 2 6 ) ,   t h e n   t h e   l a b e l   i s n ' t   s e t .


Question: What is kubernetes.io/legacy-token-invalid-since?

Answer: T y p e :   L a b e l   E x a m p l e :   k u b e r n e t e s . i o / l e g a c y - t o k e n - i n v a l i d - s i n c e :   2 0 2 3 - 1 0 - 2 7   U s e d   o n :   S e c r e t   T h e   c o n t r o l   p l a n e   a u t o m a t i c a l l y   a d d s   t h i s   l a b e l   t o   a u t o - g e n e r a t e d   S e c r e t s   t h a t   h a v e   t h e   t y p e   k u b e r n e t e s . i o / s e r v i c e - a c c o u n t - t o k e n .   T h i s   l a b e l   m a r k s   t h e   S e c r e t - b a s e d   t o k e n   a s   i n v a l i d   f o r   a u t h e n t i c a t i o n .   T h e   v a l u e   o f   t h i s   l a b e l   r e c o r d s   t h e   d a t e   ( I S O   8 6 0 1   f o r m a t ,   U T C   t i m e   z o n e )   w h e n   t h e   c o n t r o l   p l a n e   d e t e c t s   t h a t   t h e   a u t o - g e n e r a t e d   S e c r e t   h a s   n o t   b e e n   u s e d   f o r   a   s p e c i f i e d   d u r a t i o n   ( d e f a u l t s   t o   o n e   y e a r ) .


Question: What is endpoints.kubernetes.io/managed-by (deprecated)?

Answer: T y p e :   L a b e l   E x a m p l e :   e n d p o i n t s . k u b e r n e t e s . i o / m a n a g e d - b y :   e n d p o i n t - c o n t r o l l e r   U s e d   o n :   E n d p o i n t s   T h i s   l a b e l   i s   u s e d   i n t e r n a l l y   t o   m a r k   E n d p o i n t s   o b j e c t s   t h a t   w e r e   c r e a t e d   b y   K u b e r n e t e s   ( a s   o p p o s e d   t o   E n d p o i n t s   c r e a t e d   b y   u s e r s   o r   e x t e r n a l   c o n t r o l l e r s ) .


Question: What is endpointslice.kubernetes.io/managed-by?

Answer: T y p e :   L a b e l   E x a m p l e :   e n d p o i n t s l i c e . k u b e r n e t e s . i o / m a n a g e d - b y :   e n d p o i n t s l i c e - c o n t r o l l e r . k 8 s . i o   U s e d   o n :   E n d p o i n t S l i c e s   T h e   l a b e l   i s   u s e d   t o   i n d i c a t e   t h e   c o n t r o l l e r   o r   e n t i t y   t h a t   m a n a g e s   t h e   E n d p o i n t S l i c e .   T h i s   l a b e l   a i m s   t o   e n a b l e   d i f f e r e n t   E n d p o i n t S l i c e   o b j e c t s   t o   b e   m a n a g e d   b y   d i f f e r e n t   c o n t r o l l e r s   o r   e n t i t i e s   w i t h i n   t h e   s a m e   c l u s t e r .   T h e   v a l u e   e n d p o i n t s l i c e - c o n t r o l l e r . k 8 s . i o   i n d i c a t e s   a n   E n d p o i n t S l i c e   o b j e c t   t h a t   w a s   c r e a t e d   a u t o m a t i c a l l y   b y   K u b e r n e t e s   f o r   a   S e r v i c e   w i t h   a   s e l e c t o r s .


Question: What is endpointslice.kubernetes.io/skip-mirror?

Answer: T y p e :   L a b e l   E x a m p l e :   e n d p o i n t s l i c e . k u b e r n e t e s . i o / s k i p - m i r r o r :   " t r u e "   U s e d   o n :   E n d p o i n t s   T h e   l a b e l   c a n   b e   s e t   t o   " t r u e "   o n   a n   E n d p o i n t s   r e s o u r c e   t o   i n d i c a t e   t h a t   t h e   E n d p o i n t S l i c e M i r r o r i n g   c o n t r o l l e r   s h o u l d   n o t   m i r r o r   t h i s   r e s o u r c e   w i t h   E n d p o i n t S l i c e s .


Question: What is service.kubernetes.io/service-proxy-name?

Answer: T y p e :   L a b e l   E x a m p l e :   s e r v i c e . k u b e r n e t e s . i o / s e r v i c e - p r o x y - n a m e :   " f o o - b a r "   U s e d   o n :   S e r v i c e   S e t t i n g   a   v a l u e   f o r   t h i s   l a b e l   t e l l s   k u b e - p r o x y   t o   i g n o r e   t h i s   s e r v i c e   f o r   p r o x y i n g   p u r p o s e s .   T h i s   a l l o w s   f o r   u s e   o f   a l t e r n a t i v e   p r o x y   i m p l e m e n t a t i o n s   f o r   t h i s   s e r v i c e   ( e . g .   r u n n i n g   a   D a e m o n S e t   t h a t   m a n a g e s   n f t a b l e s   i t s   o w n   w a y ) .   M u l t i p l e   a l t e r n a t i v e   p r o x y   i m p l e m e n t a t i o n s   c o u l d   b e   a c t i v e   s i m u l t a n e o u s l y   u s i n g   t h i s   f i e l d ,   e . g .   b y   h a v i n g   a   v a l u e   u n i q u e   t o   e a c h   a l t e r n a t i v e   p r o x y   i m p l e m e n t a t i o n   t o   b e   r e s p o n s i b l e   f o r   t h e i r   r e s p e c t i v e   s e r v i c e s .


Question: What is experimental.windows.kubernetes.io/isolation-type (deprecated)?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   e x p e r i m e n t a l . w i n d o w s . k u b e r n e t e s . i o / i s o l a t i o n - t y p e :   " h y p e r v "   U s e d   o n :   P o d   T h e   a n n o t a t i o n   i s   u s e d   t o   r u n   W i n d o w s   c o n t a i n e r s   w i t h   H y p e r - V   i s o l a t i o n .


Question: What is ingressclass.kubernetes.io/is-default-class?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   i n g r e s s c l a s s . k u b e r n e t e s . i o / i s - d e f a u l t - c l a s s :   " t r u e "   U s e d   o n :   I n g r e s s C l a s s   W h e n   a   I n g r e s s C l a s s   r e s o u r c e   h a s   t h i s   a n n o t a t i o n   s e t   t o   " t r u e " ,   n e w   I n g r e s s   r e s o u r c e   w i t h o u t   a   c l a s s   s p e c i f i e d   w i l l   b e   a s s i g n e d   t h i s   d e f a u l t   c l a s s .


Question: What is nginx.ingress.kubernetes.io/configuration-snippet?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   n g i n x . i n g r e s s . k u b e r n e t e s . i o / c o n f i g u r a t i o n - s n i p p e t :   "   m o r e _ s e t _ h e a d e r s   \ " R e q u e s t - I d :   $ r e q _ i d \ " ; \ n m o r e _ s e t _ h e a d e r s   \ " E x a m p l e :   4 2 \ " ; \ n "   U s e d   o n :   I n g r e s s   Y o u   c a n   u s e   t h i s   a n n o t a t i o n   t o   s e t   e x t r a   c o n f i g u r a t i o n   o n   a n   I n g r e s s   t h a t   u s e s   t h e   N G I N X   I n g r e s s   C o n t r o l l e r .   T h e   c o n f i g u r a t i o n - s n i p p e t   a n n o t a t i o n   i s   i g n o r e d   b y   d e f a u l t   s i n c e   v e r s i o n   1 . 9 . 0   o f   t h e   i n g r e s s   c o n t r o l l e r .   T h e   N G I N X   i n g r e s s   c o n t r o l l e r   s e t t i n g   a l l o w - s n i p p e t - a n n o t a t i o n s .   h a s   t o   b e   e x p l i c i t l y   e n a b l e d   t o   u s e   t h i s   a n n o t a t i o n .   E n a b l i n g   t h e   a n n o t a t i o n   c a n   b e   d a n g e r o u s   i n   a   m u l t i - t e n a n t   c l u s t e r ,   a s   i t   c a n   l e a d   p e o p l e   w i t h   o t h e r w i s e   l i m i t e d   p e r m i s s i o n s   b e i n g   a b l e   t o   r e t r i e v e   a l l   S e c r e t s   i n   t h e   c l u s t e r .


Question: What is kubernetes.io/ingress.class (deprecated)?

Answer: T y p e :   A n n o t a t i o n   U s e d   o n :   I n g r e s s


Question: What is kubernetes.io/cluster-service (deprecated)?

Answer: T y p e :   L a b e l   E x a m p l e :   k u b e r n e t e s . i o / c l u s t e r - s e r v i c e :   " t r u e "   U s e d   o n :   S e r v i c e   T h i s   l a b e l   i n d i c a t e s   t h a t   t h e   S e r v i c e   p r o v i d e s   a   s e r v i c e   t o   t h e   c l u s t e r ,   i f   t h e   v a l u e   i s   s e t   t o   t r u e .   W h e n   y o u   r u n   k u b e c t l   c l u s t e r - i n f o ,   t h e   t o o l   q u e r i e s   f o r   S e r v i c e s   w i t h   t h i s   l a b e l   s e t   t o   t r u e .   H o w e v e r ,   s e t t i n g   t h i s   l a b e l   o n   a n y   S e r v i c e   i s   d e p r e c a t e d .


Question: What is storageclass.kubernetes.io/is-default-class?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   s t o r a g e c l a s s . k u b e r n e t e s . i o / i s - d e f a u l t - c l a s s :   " t r u e "   U s e d   o n :   S t o r a g e C l a s s   W h e n   a   s i n g l e   S t o r a g e C l a s s   r e s o u r c e   h a s   t h i s   a n n o t a t i o n   s e t   t o   " t r u e " ,   n e w   P e r s i s t e n t V o l u m e C l a i m   r e s o u r c e   w i t h o u t   a   c l a s s   s p e c i f i e d   w i l l   b e   a s s i g n e d   t h i s   d e f a u l t   c l a s s .


Question: What is alpha.kubernetes.io/provided-node-ip (alpha)?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   a l p h a . k u b e r n e t e s . i o / p r o v i d e d - n o d e - i p :   " 1 0 . 0 . 0 . 1 "   U s e d   o n :   N o d e   T h e   k u b e l e t   c a n   s e t   t h i s   a n n o t a t i o n   o n   a   N o d e   t o   d e n o t e   i t s   c o n f i g u r e d   I P v 4   a n d / o r   I P v 6   a d d r e s s .   W h e n   k u b e l e t   i s   s t a r t e d   w i t h   t h e   - - c l o u d - p r o v i d e r   f l a g   s e t   t o   a n y   v a l u e   ( i n c l u d e s   b o t h   e x t e r n a l   a n d   l e g a c y   i n - t r e e   c l o u d   p r o v i d e r s ) ,   i t   s e t s   t h i s   a n n o t a t i o n   o n   t h e   N o d e   t o   d e n o t e   a n   I P   a d d r e s s   s e t   f r o m   t h e   c o m m a n d   l i n e   f l a g   ( - - n o d e - i p ) .   T h i s   I P   i s   v e r i f i e d   w i t h   t h e   c l o u d   p r o v i d e r   a s   v a l i d   b y   t h e   c l o u d - c o n t r o l l e r - m a n a g e r .


Question: What is batch.kubernetes.io/job-completion-index?

Answer: T y p e :   A n n o t a t i o n ,   L a b e l   E x a m p l e :   b a t c h . k u b e r n e t e s . i o / j o b - c o m p l e t i o n - i n d e x :   " 3 "   U s e d   o n :   P o d   T h e   J o b   c o n t r o l l e r   i n   t h e   k u b e - c o n t r o l l e r - m a n a g e r   s e t s   t h i s   a s   a   l a b e l   a n d   a n n o t a t i o n   f o r   P o d s   c r e a t e d   w i t h   I n d e x e d   c o m p l e t i o n   m o d e .   N o t e   t h e   P o d I n d e x L a b e l   f e a t u r e   g a t e   m u s t   b e   e n a b l e d   f o r   t h i s   t o   b e   a d d e d   a s   a   p o d   l a b e l ,   o t h e r w i s e   i t   w i l l   j u s t   b e   a n   a n n o t a t i o n .


Question: What is batch.kubernetes.io/cronjob-scheduled-timestamp?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   b a t c h . k u b e r n e t e s . i o / c r o n j o b - s c h e d u l e d - t i m e s t a m p :   " 2 0 1 6 - 0 5 - 1 9 T 0 3 : 0 0 : 0 0 - 0 7 : 0 0 "   U s e d   o n :   J o b s   a n d   P o d s   c o n t r o l l e d   b y   C r o n J o b s   T h i s   a n n o t a t i o n   i s   u s e d   t o   r e c o r d   t h e   o r i g i n a l   ( e x p e c t e d )   c r e a t i o n   t i m e s t a m p   f o r   a   J o b ,   w h e n   t h a t   J o b   i s   p a r t   o f   a   C r o n J o b .   T h e   c o n t r o l   p l a n e   s e t s   t h e   v a l u e   t o   t h a t   t i m e s t a m p   i n   R F C 3 3 3 9   f o r m a t .   I f   t h e   J o b   b e l o n g s   t o   a   C r o n J o b   w i t h   a   t i m e z o n e   s p e c i f i e d ,   t h e n   t h e   t i m e s t a m p   i s   i n   t h a t   t i m e z o n e .   O t h e r w i s e ,   t h e   t i m e s t a m p   i s   i n   c o n t r o l l e r - m a n a g e r ' s   l o c a l   t i m e .


Question: What is kubectl.kubernetes.io/default-container?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   k u b e c t l . k u b e r n e t e s . i o / d e f a u l t - c o n t a i n e r :   " f r o n t - e n d - a p p "   T h e   v a l u e   o f   t h e   a n n o t a t i o n   i s   t h e   c o n t a i n e r   n a m e   t h a t   i s   d e f a u l t   f o r   t h i s   P o d .   F o r   e x a m p l e ,   k u b e c t l   l o g s   o r   k u b e c t l   e x e c   w i t h o u t   - c   o r   - - c o n t a i n e r   f l a g   w i l l   u s e   t h i s   d e f a u l t   c o n t a i n e r .


Question: What is kubectl.kubernetes.io/default-logs-container (deprecated)?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   k u b e c t l . k u b e r n e t e s . i o / d e f a u l t - l o g s - c o n t a i n e r :   " f r o n t - e n d - a p p "   T h e   v a l u e   o f   t h e   a n n o t a t i o n   i s   t h e   c o n t a i n e r   n a m e   t h a t   i s   t h e   d e f a u l t   l o g g i n g   c o n t a i n e r   f o r   t h i s   P o d .   F o r   e x a m p l e ,   k u b e c t l   l o g s   w i t h o u t   - c   o r   - - c o n t a i n e r   f l a g   w i l l   u s e   t h i s   d e f a u l t   c o n t a i n e r .


Question: What is kubectl.kubernetes.io/last-applied-configuration?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   s e e   f o l l o w i n g   s n i p p e t   k u b e c t l . k u b e r n e t e s . i o / l a s t - a p p l i e d - c o n f i g u r a t i o n :   >   { " a p i V e r s i o n " : " a p p s / v 1 " , " k i n d " : " D e p l o y m e n t " , " m e t a d a t a " : { " a n n o t a t i o n s " : { } , " n a m e " : " e x a m p l e " , " n a m e s p a c e " : " d e f a u l t " } , " s p e c " : { " s e l e c t o r " : { " m a t c h L a b e l s " : { " a p p . k u b e r n e t e s . i o / n a m e " : f o o } } , " t e m p l a t e " : { " m e t a d a t a " : { " l a b e l s " : { " a p p . k u b e r n e t e s . i o / n a m e " : " f o o " } } , " s p e c " : { " c o n t a i n e r s " : [ { " i m a g e " : " c o n t a i n e r - r e g i s t r y . e x a m p l e / f o o - b a r : 1 . 4 2 " , " n a m e " : " f o o - b a r " , " p o r t s " : [ { " c o n t a i n e r P o r t " : 4 2 } ] } ] } } } }   U s e d   o n :   a l l   o b j e c t s   T h e   k u b e c t l   c o m m a n d   l i n e   t o o l   u s e s   t h i s   a n n o t a t i o n   a s   a   l e g a c y   m e c h a n i s m   t o   t r a c k   c h a n g e s .   T h a t   m e c h a n i s m   h a s   b e e n   s u p e r s e d e d   b y   S e r v e r - s i d e   a p p l y .


Question: What is kubectl.kubernetes.io/restartedAt?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   k u b e c t l . k u b e r n e t e s . i o / r e s t a r t e d A t :   " 2 0 2 4 - 0 6 - 2 1 T 1 7 : 2 7 : 4 1 Z "   U s e d   o n :   D e p l o y m e n t ,   R e p l i c a S e t ,   S t a t e f u l S e t ,   D a e m o n S e t ,   P o d   T h i s   a n n o t a t i o n   c o n t a i n s   t h e   l a t e s t   r e s t a r t   t i m e   o f   a   r e s o u r c e   ( D e p l o y m e n t ,   R e p l i c a S e t ,   S t a t e f u l S e t   o r   D a e m o n S e t ) ,   w h e r e   k u b e c t l   t r i g g e r e d   a   r o l l o u t   i n   o r d e r   t o   f o r c e   c r e a t i o n   o f   n e w   P o d s .   T h e   c o m m a n d   k u b e c t l   r o l l o u t   r e s t a r t   < R E S O U R C E >   t r i g g e r s   a   r e s t a r t   b y   p a t c h i n g   t h e   t e m p l a t e   m e t a d a t a   o f   a l l   t h e   p o d s   o f   r e s o u r c e   w i t h   t h i s   a n n o t a t i o n .   I n   a b o v e   e x a m p l e   t h e   l a t e s t   r e s t a r t   t i m e   i s   s h o w n   a s   2 1 s t   J u n e   2 0 2 4   a t   1 7 : 2 7 : 4 1   U T C .   Y o u   s h o u l d   n o t   a s s u m e   t h a t   t h i s   a n n o t a t i o n   r e p r e s e n t s   t h e   d a t e   /   t i m e   o f   t h e   m o s t   r e c e n t   u p d a t e ;   a   s e p a r a t e   c h a n g e   c o u l d   h a v e   b e e n   m a d e   s i n c e   t h e   l a s t   m a n u a l l y   t r i g g e r e d   r o l l o u t .   I f   y o u   m a n u a l l y   s e t   t h i s   a n n o t a t i o n   o n   a   P o d ,   n o t h i n g   h a p p e n s .   T h e   r e s t a r t i n g   s i d e   e f f e c t   c o m e s   f r o m   h o w   w o r k l o a d   m a n a g e m e n t   a n d   P o d   t e m p l a t i n g   w o r k s .


Question: What is endpoints.kubernetes.io/over-capacity?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   e n d p o i n t s . k u b e r n e t e s . i o / o v e r - c a p a c i t y : t r u n c a t e d   U s e d   o n :   E n d p o i n t s   T h e   c o n t r o l   p l a n e   a d d s   t h i s   a n n o t a t i o n   t o   a n   E n d p o i n t s   o b j e c t   i f   t h e   a s s o c i a t e d   S e r v i c e   h a s   m o r e   t h a n   1 0 0 0   b a c k i n g   e n d p o i n t s .   T h e   a n n o t a t i o n   i n d i c a t e s   t h a t   t h e   E n d p o i n t s   o b j e c t   i s   o v e r   c a p a c i t y   a n d   t h e   n u m b e r   o f   e n d p o i n t s   h a s   b e e n   t r u n c a t e d   t o   1 0 0 0 .   I f   t h e   n u m b e r   o f   b a c k e n d   e n d p o i n t s   f a l l s   b e l o w   1 0 0 0 ,   t h e   c o n t r o l   p l a n e   r e m o v e s   t h i s   a n n o t a t i o n .


Question: What is endpoints.kubernetes.io/last-change-trigger-time?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   e n d p o i n t s . k u b e r n e t e s . i o / l a s t - c h a n g e - t r i g g e r - t i m e :   " 2 0 2 3 - 0 7 - 2 0 T 0 4 : 4 5 : 2 1 Z "   U s e d   o n :   E n d p o i n t s   T h i s   a n n o t a t i o n   s e t   t o   a n   E n d p o i n t s   o b j e c t   t h a t   r e p r e s e n t s   t h e   t i m e s t a m p   ( T h e   t i m e s t a m p   i s   s t o r e d   i n   R F C   3 3 3 9   d a t e - t i m e   s t r i n g   f o r m a t .   F o r   e x a m p l e ,   ' 2 0 1 8 - 1 0 - 2 2 T 1 9 : 3 2 : 5 2 . 1 Z ' ) .   T h i s   i s   t i m e s t a m p   o f   t h e   l a s t   c h a n g e   i n   s o m e   P o d   o r   S e r v i c e   o b j e c t ,   t h a t   t r i g g e r e d   t h e   c h a n g e   t o   t h e   E n d p o i n t s   o b j e c t .


Question: What is control-plane.alpha.kubernetes.io/leader (deprecated)?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   c o n t r o l - p l a n e . a l p h a . k u b e r n e t e s . i o / l e a d e r = { " h o l d e r I d e n t i t y " : " c o n t r o l l e r - 0 " , " l e a s e D u r a t i o n S e c o n d s " : 1 5 , " a c q u i r e T i m e " : " 2 0 2 3 - 0 1 - 1 9 T 1 3 : 1 2 : 5 7 Z " , " r e n e w T i m e " : " 2 0 2 3 - 0 1 - 1 9 T 1 3 : 1 3 : 5 4 Z " , " l e a d e r T r a n s i t i o n s " : 1 }   U s e d   o n :   E n d p o i n t s   T h e   c o n t r o l   p l a n e   p r e v i o u s l y   s e t   a n n o t a t i o n   o n   a n   E n d p o i n t s   o b j e c t .   T h i s   a n n o t a t i o n   p r o v i d e d   t h e   f o l l o w i n g   d e t a i l :   W h o   i s   t h e   c u r r e n t   l e a d e r . T h e   t i m e   w h e n   t h e   c u r r e n t   l e a d e r s h i p   w a s   a c q u i r e d . T h e   d u r a t i o n   o f   t h e   l e a s e   ( o f   t h e   l e a d e r s h i p )   i n   s e c o n d s . T h e   t i m e   t h e   c u r r e n t   l e a s e   ( t h e   c u r r e n t   l e a d e r s h i p )   s h o u l d   b e   r e n e w e d . T h e   n u m b e r   o f   l e a d e r s h i p   t r a n s i t i o n s   t h a t   h a p p e n e d   i n   t h e   p a s t .   K u b e r n e t e s   n o w   u s e s   L e a s e s   t o   m a n a g e   l e a d e r   a s s i g n m e n t   f o r   t h e   K u b e r n e t e s   c o n t r o l   p l a n e .


Question: What is batch.kubernetes.io/job-tracking (deprecated)?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   b a t c h . k u b e r n e t e s . i o / j o b - t r a c k i n g :   " "   U s e d   o n :   J o b s   T h e   p r e s e n c e   o f   t h i s   a n n o t a t i o n   o n   a   J o b   u s e d   t o   i n d i c a t e   t h a t   t h e   c o n t r o l   p l a n e   i s   t r a c k i n g   t h e   J o b   s t a t u s   u s i n g   f i n a l i z e r s .   A d d i n g   o r   r e m o v i n g   t h i s   a n n o t a t i o n   n o   l o n g e r   h a s   a n   e f f e c t   ( K u b e r n e t e s   v 1 . 2 7   a n d   l a t e r )   A l l   J o b s   a r e   t r a c k e d   w i t h   f i n a l i z e r s .


Question: What is job-name (deprecated)?

Answer: T y p e :   L a b e l   E x a m p l e :   j o b - n a m e :   " p i "   U s e d   o n :   J o b s   a n d   P o d s   c o n t r o l l e d   b y   J o b s


Question: What is controller-uid (deprecated)?

Answer: T y p e :   L a b e l   E x a m p l e :   c o n t r o l l e r - u i d :   " $ U I D "   U s e d   o n :   J o b s   a n d   P o d s   c o n t r o l l e d   b y   J o b s


Question: What is batch.kubernetes.io/job-name?

Answer: T y p e :   L a b e l   E x a m p l e :   b a t c h . k u b e r n e t e s . i o / j o b - n a m e :   " p i "   U s e d   o n :   J o b s   a n d   P o d s   c o n t r o l l e d   b y   J o b s   T h i s   l a b e l   i s   u s e d   a s   a   u s e r - f r i e n d l y   w a y   t o   g e t   P o d s   c o r r e s p o n d i n g   t o   a   J o b .   T h e   j o b - n a m e   c o m e s   f r o m   t h e   n a m e   o f   t h e   J o b   a n d   a l l o w s   f o r   a n   e a s y   w a y   t o   g e t   P o d s   c o r r e s p o n d i n g   t o   t h e   J o b .


Question: What is batch.kubernetes.io/controller-uid?

Answer: T y p e :   L a b e l   E x a m p l e :   b a t c h . k u b e r n e t e s . i o / c o n t r o l l e r - u i d :   " $ U I D "   U s e d   o n :   J o b s   a n d   P o d s   c o n t r o l l e d   b y   J o b s   T h i s   l a b e l   i s   u s e d   a s   a   p r o g r a m m a t i c   w a y   t o   g e t   a l l   P o d s   c o r r e s p o n d i n g   t o   a   J o b . T h e   c o n t r o l l e r - u i d   i s   a   u n i q u e   i d e n t i f i e r   t h a t   g e t s   s e t   i n   t h e   s e l e c t o r   f i e l d   s o   t h e   J o b   c o n t r o l l e r   c a n   g e t   a l l   t h e   c o r r e s p o n d i n g   P o d s .


Question: What is scheduler.alpha.kubernetes.io/defaultTolerations?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   s c h e d u l e r . a l p h a . k u b e r n e t e s . i o / d e f a u l t T o l e r a t i o n s :   ' [ { " o p e r a t o r " :   " E q u a l " ,   " v a l u e " :   " v a l u e 1 " ,   " e f f e c t " :   " N o S c h e d u l e " ,   " k e y " :   " d e d i c a t e d - n o d e " } ] '   U s e d   o n :   N a m e s p a c e   T h i s   a n n o t a t i o n   r e q u i r e s   t h e   P o d T o l e r a t i o n R e s t r i c t i o n   a d m i s s i o n   c o n t r o l l e r   t o   b e   e n a b l e d .   T h i s   a n n o t a t i o n   k e y   a l l o w s   a s s i g n i n g   t o l e r a t i o n s   t o   a   n a m e s p a c e   a n d   a n y   n e w   p o d s   c r e a t e d   i n   t h i s   n a m e s p a c e   w o u l d   g e t   t h e s e   t o l e r a t i o n s   a d d e d .


Question: What is scheduler.alpha.kubernetes.io/tolerationsWhitelist?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   s c h e d u l e r . a l p h a . k u b e r n e t e s . i o / t o l e r a t i o n s W h i t e l i s t :   ' [ { " o p e r a t o r " :   " E x i s t s " ,   " e f f e c t " :   " N o S c h e d u l e " ,   " k e y " :   " d e d i c a t e d - n o d e " } ] '   U s e d   o n :   N a m e s p a c e   T h i s   a n n o t a t i o n   i s   o n l y   u s e f u l   w h e n   t h e   ( A l p h a )   P o d T o l e r a t i o n R e s t r i c t i o n   a d m i s s i o n   c o n t r o l l e r   i s   e n a b l e d .   T h e   a n n o t a t i o n   v a l u e   i s   a   J S O N   d o c u m e n t   t h a t   d e f i n e s   a   l i s t   o f   a l l o w e d   t o l e r a t i o n s   f o r   t h e   n a m e s p a c e   i t   a n n o t a t e s .   W h e n   y o u   c r e a t e   a   P o d   o r   m o d i f y   i t s   t o l e r a t i o n s ,   t h e   A P I   s e r v e r   c h e c k s   t h e   t o l e r a t i o n s   t o   s e e   i f   t h e y   a r e   m e n t i o n e d   i n   t h e   a l l o w   l i s t .   T h e   p o d   i s   a d m i t t e d   o n l y   i f   t h e   c h e c k   s u c c e e d s .


Question: What is scheduler.alpha.kubernetes.io/preferAvoidPods (deprecated)?

Answer: T y p e :   A n n o t a t i o n   U s e d   o n :   N o d e   T h i s   a n n o t a t i o n   r e q u i r e s   t h e   N o d e P r e f e r A v o i d P o d s   s c h e d u l i n g   p l u g i n   t o   b e   e n a b l e d .   T h e   p l u g i n   i s   d e p r e c a t e d   s i n c e   K u b e r n e t e s   1 . 2 2 .   U s e   T a i n t s   a n d   T o l e r a t i o n s   i n s t e a d .


Question: What is node.kubernetes.io/not-ready?

Answer: T y p e :   T a i n t   E x a m p l e :   n o d e . k u b e r n e t e s . i o / n o t - r e a d y :   " N o E x e c u t e "   U s e d   o n :   N o d e   T h e   N o d e   c o n t r o l l e r   d e t e c t s   w h e t h e r   a   N o d e   i s   r e a d y   b y   m o n i t o r i n g   i t s   h e a l t h   a n d   a d d s   o r   r e m o v e s   t h i s   t a i n t   a c c o r d i n g l y .


Question: What is node.kubernetes.io/unreachable?

Answer: T y p e :   T a i n t   E x a m p l e :   n o d e . k u b e r n e t e s . i o / u n r e a c h a b l e :   " N o E x e c u t e "   U s e d   o n :   N o d e   T h e   N o d e   c o n t r o l l e r   a d d s   t h e   t a i n t   t o   a   N o d e   c o r r e s p o n d i n g   t o   t h e   N o d e C o n d i t i o n   R e a d y   b e i n g   U n k n o w n .


Question: What is node.kubernetes.io/unschedulable?

Answer: T y p e :   T a i n t   E x a m p l e :   n o d e . k u b e r n e t e s . i o / u n s c h e d u l a b l e :   " N o S c h e d u l e "   U s e d   o n :   N o d e   T h e   t a i n t   w i l l   b e   a d d e d   t o   a   n o d e   w h e n   i n i t i a l i z i n g   t h e   n o d e   t o   a v o i d   r a c e   c o n d i t i o n .


Question: What is node.kubernetes.io/memory-pressure?

Answer: T y p e :   T a i n t   E x a m p l e :   n o d e . k u b e r n e t e s . i o / m e m o r y - p r e s s u r e :   " N o S c h e d u l e "   U s e d   o n :   N o d e   T h e   k u b e l e t   d e t e c t s   m e m o r y   p r e s s u r e   b a s e d   o n   m e m o r y . a v a i l a b l e   a n d   a l l o c a t a b l e M e m o r y . a v a i l a b l e   o b s e r v e d   o n   a   N o d e .   T h e   o b s e r v e d   v a l u e s   a r e   t h e n   c o m p a r e d   t o   t h e   c o r r e s p o n d i n g   t h r e s h o l d s   t h a t   c a n   b e   s e t   o n   t h e   k u b e l e t   t o   d e t e r m i n e   i f   t h e   N o d e   c o n d i t i o n   a n d   t a i n t   s h o u l d   b e   a d d e d / r e m o v e d .


Question: What is node.kubernetes.io/disk-pressure?

Answer: T y p e :   T a i n t   E x a m p l e :   n o d e . k u b e r n e t e s . i o / d i s k - p r e s s u r e   : " N o S c h e d u l e "   U s e d   o n :   N o d e   T h e   k u b e l e t   d e t e c t s   d i s k   p r e s s u r e   b a s e d   o n   i m a g e f s . a v a i l a b l e ,   i m a g e f s . i n o d e s F r e e ,   n o d e f s . a v a i l a b l e   a n d   n o d e f s . i n o d e s F r e e ( L i n u x   o n l y )   o b s e r v e d   o n   a   N o d e .   T h e   o b s e r v e d   v a l u e s   a r e   t h e n   c o m p a r e d   t o   t h e   c o r r e s p o n d i n g   t h r e s h o l d s   t h a t   c a n   b e   s e t   o n   t h e   k u b e l e t   t o   d e t e r m i n e   i f   t h e   N o d e   c o n d i t i o n   a n d   t a i n t   s h o u l d   b e   a d d e d / r e m o v e d .


Question: What is node.kubernetes.io/network-unavailable?

Answer: T y p e :   T a i n t   E x a m p l e :   n o d e . k u b e r n e t e s . i o / n e t w o r k - u n a v a i l a b l e :   " N o S c h e d u l e "   U s e d   o n :   N o d e   T h i s   i s   i n i t i a l l y   s e t   b y   t h e   k u b e l e t   w h e n   t h e   c l o u d   p r o v i d e r   u s e d   i n d i c a t e s   a   r e q u i r e m e n t   f o r   a d d i t i o n a l   n e t w o r k   c o n f i g u r a t i o n .   O n l y   w h e n   t h e   r o u t e   o n   t h e   c l o u d   i s   c o n f i g u r e d   p r o p e r l y   w i l l   t h e   t a i n t   b e   r e m o v e d   b y   t h e   c l o u d   p r o v i d e r .


Question: What is node.kubernetes.io/pid-pressure?

Answer: T y p e :   T a i n t   E x a m p l e :   n o d e . k u b e r n e t e s . i o / p i d - p r e s s u r e :   " N o S c h e d u l e "   U s e d   o n :   N o d e   T h e   k u b e l e t   c h e c k s   D - v a l u e   o f   t h e   s i z e   o f   / p r o c / s y s / k e r n e l / p i d _ m a x   a n d   t h e   P I D s   c o n s u m e d   b y   K u b e r n e t e s   o n   a   n o d e   t o   g e t   t h e   n u m b e r   o f   a v a i l a b l e   P I D s   t h a t   r e f e r r e d   t o   a s   t h e   p i d . a v a i l a b l e   m e t r i c .   T h e   m e t r i c   i s   t h e n   c o m p a r e d   t o   t h e   c o r r e s p o n d i n g   t h r e s h o l d   t h a t   c a n   b e   s e t   o n   t h e   k u b e l e t   t o   d e t e r m i n e   i f   t h e   n o d e   c o n d i t i o n   a n d   t a i n t   s h o u l d   b e   a d d e d / r e m o v e d .


Question: What is node.kubernetes.io/out-of-service?

Answer: T y p e :   T a i n t   E x a m p l e :   n o d e . k u b e r n e t e s . i o / o u t - o f - s e r v i c e : N o E x e c u t e   U s e d   o n :   N o d e   A   u s e r   c a n   m a n u a l l y   a d d   t h e   t a i n t   t o   a   N o d e   m a r k i n g   i t   o u t - o f - s e r v i c e .   I f   a   N o d e   i s   m a r k e d   o u t - o f - s e r v i c e   w i t h   t h i s   t a i n t ,   t h e   P o d s   o n   t h e   n o d e   w i l l   b e   f o r c e f u l l y   d e l e t e d   i f   t h e r e   a r e   n o   m a t c h i n g   t o l e r a t i o n s   o n   i t   a n d   v o l u m e   d e t a c h   o p e r a t i o n s   f o r   t h e   P o d s   t e r m i n a t i n g   o n   t h e   n o d e   w i l l   h a p p e n   i m m e d i a t e l y .   T h i s   a l l o w s   t h e   P o d s   o n   t h e   o u t - o f - s e r v i c e   n o d e   t o   r e c o v e r   q u i c k l y   o n   a   d i f f e r e n t   n o d e .


Question: What is node.cloudprovider.kubernetes.io/uninitialized?

Answer: T y p e :   T a i n t   E x a m p l e :   n o d e . c l o u d p r o v i d e r . k u b e r n e t e s . i o / u n i n i t i a l i z e d :   " N o S c h e d u l e "   U s e d   o n :   N o d e   S e t s   t h i s   t a i n t   o n   a   N o d e   t o   m a r k   i t   a s   u n u s a b l e ,   w h e n   k u b e l e t   i s   s t a r t e d   w i t h   t h e   " e x t e r n a l "   c l o u d   p r o v i d e r ,   u n t i l   a   c o n t r o l l e r   f r o m   t h e   c l o u d - c o n t r o l l e r - m a n a g e r   i n i t i a l i z e s   t h i s   N o d e ,   a n d   t h e n   r e m o v e s   t h e   t a i n t .


Question: What is node.cloudprovider.kubernetes.io/shutdown?

Answer: T y p e :   T a i n t   E x a m p l e :   n o d e . c l o u d p r o v i d e r . k u b e r n e t e s . i o / s h u t d o w n :   " N o S c h e d u l e "   U s e d   o n :   N o d e   I f   a   N o d e   i s   i n   a   c l o u d   p r o v i d e r   s p e c i f i e d   s h u t d o w n   s t a t e ,   t h e   N o d e   g e t s   t a i n t e d   a c c o r d i n g l y   w i t h   n o d e . c l o u d p r o v i d e r . k u b e r n e t e s . i o / s h u t d o w n   a n d   t h e   t a i n t   e f f e c t   o f   N o S c h e d u l e .


Question: What is feature.node.kubernetes.io/*?

Answer: T y p e :   L a b e l   E x a m p l e :   f e a t u r e . n o d e . k u b e r n e t e s . i o / n e t w o r k - s r i o v . c a p a b l e :   " t r u e "   U s e d   o n :   N o d e   T h e s e   l a b e l s   a r e   u s e d   b y   t h e   N o d e   F e a t u r e   D i s c o v e r y   ( N F D )   c o m p o n e n t   t o   a d v e r t i s e   f e a t u r e s   o n   a   n o d e .   A l l   b u i l t - i n   l a b e l s   u s e   t h e   f e a t u r e . n o d e . k u b e r n e t e s . i o   l a b e l   n a m e s p a c e   a n d   h a v e   t h e   f o r m a t   f e a t u r e . n o d e . k u b e r n e t e s . i o / < f e a t u r e - n a m e > :   " t r u e " .   N F D   h a s   m a n y   e x t e n s i o n   p o i n t s   f o r   c r e a t i n g   v e n d o r   a n d   a p p l i c a t i o n - s p e c i f i c   l a b e l s .   F o r   d e t a i l s ,   s e e   t h e   c u s t o m i z a t i o n   g u i d e .


Question: What is nfd.node.kubernetes.io/master.version?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   n f d . n o d e . k u b e r n e t e s . i o / m a s t e r . v e r s i o n :   " v 0 . 6 . 0 "   U s e d   o n :   N o d e   F o r   n o d e ( s )   w h e r e   t h e   N o d e   F e a t u r e   D i s c o v e r y   ( N F D )   m a s t e r   i s   s c h e d u l e d ,   t h i s   a n n o t a t i o n   r e c o r d s   t h e   v e r s i o n   o f   t h e   N F D   m a s t e r .   I t   i s   u s e d   f o r   i n f o r m a t i v e   u s e   o n l y .


Question: What is nfd.node.kubernetes.io/worker.version?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   n f d . n o d e . k u b e r n e t e s . i o / w o r k e r . v e r s i o n :   " v 0 . 4 . 0 "   U s e d   o n :   N o d e s   T h i s   a n n o t a t i o n   r e c o r d s   t h e   v e r s i o n   f o r   a   N o d e   F e a t u r e   D i s c o v e r y ' s   w o r k e r   i f   t h e r e   i s   o n e   r u n n i n g   o n   a   n o d e .   I t ' s   u s e d   f o r   i n f o r m a t i v e   u s e   o n l y .


Question: What is nfd.node.kubernetes.io/feature-labels?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   n f d . n o d e . k u b e r n e t e s . i o / f e a t u r e - l a b e l s :   " c p u - c p u i d . A D X , c p u - c p u i d . A E S N I , c p u - h a r d w a r e _ m u l t i t h r e a d i n g , k e r n e l - v e r s i o n . f u l l "   U s e d   o n :   N o d e s   T h i s   a n n o t a t i o n   r e c o r d s   a   c o m m a - s e p a r a t e d   l i s t   o f   n o d e   f e a t u r e   l a b e l s   m a n a g e d   b y   N o d e   F e a t u r e   D i s c o v e r y   ( N F D ) .   N F D   u s e s   t h i s   f o r   a n   i n t e r n a l   m e c h a n i s m .   Y o u   s h o u l d   n o t   e d i t   t h i s   a n n o t a t i o n   y o u r s e l f .


Question: What is nfd.node.kubernetes.io/extended-resources?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   n f d . n o d e . k u b e r n e t e s . i o / e x t e n d e d - r e s o u r c e s :   " a c c e l e r a t o r . a c m e . e x a m p l e / q 5 0 0 , e x a m p l e . c o m / c o p r o c e s s o r - f x 5 "   U s e d   o n :   N o d e s   T h i s   a n n o t a t i o n   r e c o r d s   a   c o m m a - s e p a r a t e d   l i s t   o f   e x t e n d e d   r e s o u r c e s   m a n a g e d   b y   N o d e   F e a t u r e   D i s c o v e r y   ( N F D ) .   N F D   u s e s   t h i s   f o r   a n   i n t e r n a l   m e c h a n i s m .   Y o u   s h o u l d   n o t   e d i t   t h i s   a n n o t a t i o n   y o u r s e l f .


Question: What is nfd.node.kubernetes.io/node-name?

Answer: T y p e :   L a b e l   E x a m p l e :   n f d . n o d e . k u b e r n e t e s . i o / n o d e - n a m e :   n o d e - 1   U s e d   o n :   N o d e s   I t   s p e c i f i e s   w h i c h   n o d e   t h e   N o d e F e a t u r e   o b j e c t   i s   t a r g e t i n g .   C r e a t o r s   o f   N o d e F e a t u r e   o b j e c t s   m u s t   s e t   t h i s   l a b e l   a n d   c o n s u m e r s   o f   t h e   o b j e c t s   a r e   s u p p o s e d   t o   u s e   t h e   l a b e l   f o r   f i l t e r i n g   f e a t u r e s   d e s i g n a t e d   f o r   a   c e r t a i n   n o d e .


Question: What is service.beta.kubernetes.io/aws-load-balancer-access-log-emit-interval (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - a c c e s s - l o g - e m i t - i n t e r v a l :   " 5 "   U s e d   o n :   S e r v i c e   T h e   c l o u d   c o n t r o l l e r   m a n a g e r   i n t e g r a t i o n   w i t h   A W S   e l a s t i c   l o a d   b a l a n c i n g   c o n f i g u r e s   t h e   l o a d   b a l a n c e r   f o r   a   S e r v i c e   b a s e d   o n   t h i s   a n n o t a t i o n .   T h e   v a l u e   d e t e r m i n e s   h o w   o f t e n   t h e   l o a d   b a l a n c e r   w r i t e s   l o g   e n t r i e s .   F o r   e x a m p l e ,   i f   y o u   s e t   t h e   v a l u e   t o   5 ,   t h e   l o g   w r i t e s   o c c u r   5   s e c o n d s   a p a r t .


Question: What is service.beta.kubernetes.io/aws-load-balancer-access-log-enabled (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - a c c e s s - l o g - e n a b l e d :   " f a l s e "   U s e d   o n :   S e r v i c e   T h e   c l o u d   c o n t r o l l e r   m a n a g e r   i n t e g r a t i o n   w i t h   A W S   e l a s t i c   l o a d   b a l a n c i n g   c o n f i g u r e s   t h e   l o a d   b a l a n c e r   f o r   a   S e r v i c e   b a s e d   o n   t h i s   a n n o t a t i o n .   A c c e s s   l o g g i n g   i s   e n a b l e d   i f   y o u   s e t   t h e   a n n o t a t i o n   t o   " t r u e " .


Question: What is service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-name (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - a c c e s s - l o g - e n a b l e d :   e x a m p l e   U s e d   o n :   S e r v i c e   T h e   c l o u d   c o n t r o l l e r   m a n a g e r   i n t e g r a t i o n   w i t h   A W S   e l a s t i c   l o a d   b a l a n c i n g   c o n f i g u r e s   t h e   l o a d   b a l a n c e r   f o r   a   S e r v i c e   b a s e d   o n   t h i s   a n n o t a t i o n .   T h e   l o a d   b a l a n c e r   w r i t e s   l o g s   t o   a n   S 3   b u c k e t   w i t h   t h e   n a m e   y o u   s p e c i f y .


Question: What is service.beta.kubernetes.io/aws-load-balancer-access-log-s3-bucket-prefix (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - a c c e s s - l o g - e n a b l e d :   " / e x a m p l e "   U s e d   o n :   S e r v i c e   T h e   c l o u d   c o n t r o l l e r   m a n a g e r   i n t e g r a t i o n   w i t h   A W S   e l a s t i c   l o a d   b a l a n c i n g   c o n f i g u r e s   t h e   l o a d   b a l a n c e r   f o r   a   S e r v i c e   b a s e d   o n   t h i s   a n n o t a t i o n .   T h e   l o a d   b a l a n c e r   w r i t e s   l o g   o b j e c t s   w i t h   t h e   p r e f i x   t h a t   y o u   s p e c i f y .


Question: What is service.beta.kubernetes.io/aws-load-balancer-additional-resource-tags (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - a d d i t i o n a l - r e s o u r c e - t a g s :   " E n v i r o n m e n t = d e m o , P r o j e c t = e x a m p l e "   U s e d   o n :   S e r v i c e   T h e   c l o u d   c o n t r o l l e r   m a n a g e r   i n t e g r a t i o n   w i t h   A W S   e l a s t i c   l o a d   b a l a n c i n g   c o n f i g u r e s   t a g s   ( a n   A W S   c o n c e p t )   f o r   a   l o a d   b a l a n c e r   b a s e d   o n   t h e   c o m m a - s e p a r a t e d   k e y / v a l u e   p a i r s   i n   t h e   v a l u e   o f   t h i s   a n n o t a t i o n .


Question: What is service.beta.kubernetes.io/aws-load-balancer-alpn-policy (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - a l p n - p o l i c y :   H T T P 2 O p t i o n a l   U s e d   o n :   S e r v i c e   T h e   A W S   l o a d   b a l a n c e r   c o n t r o l l e r   u s e s   t h i s   a n n o t a t i o n .   S e e   a n n o t a t i o n s   i n   t h e   A W S   l o a d   b a l a n c e r   c o n t r o l l e r   d o c u m e n t a t i o n .


Question: What is service.beta.kubernetes.io/aws-load-balancer-attributes (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - a t t r i b u t e s :   " d e l e t i o n _ p r o t e c t i o n . e n a b l e d = t r u e "   U s e d   o n :   S e r v i c e   T h e   A W S   l o a d   b a l a n c e r   c o n t r o l l e r   u s e s   t h i s   a n n o t a t i o n .   S e e   a n n o t a t i o n s   i n   t h e   A W S   l o a d   b a l a n c e r   c o n t r o l l e r   d o c u m e n t a t i o n .


Question: What is service.beta.kubernetes.io/aws-load-balancer-backend-protocol (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - b a c k e n d - p r o t o c o l :   t c p   U s e d   o n :   S e r v i c e   T h e   c l o u d   c o n t r o l l e r   m a n a g e r   i n t e g r a t i o n   w i t h   A W S   e l a s t i c   l o a d   b a l a n c i n g   c o n f i g u r e s   t h e   l o a d   b a l a n c e r   l i s t e n e r   b a s e d   o n   t h e   v a l u e   o f   t h i s   a n n o t a t i o n .


Question: What is service.beta.kubernetes.io/aws-load-balancer-connection-draining-enabled (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - c o n n e c t i o n - d r a i n i n g - e n a b l e d :   " f a l s e "   U s e d   o n :   S e r v i c e   T h e   c l o u d   c o n t r o l l e r   m a n a g e r   i n t e g r a t i o n   w i t h   A W S   e l a s t i c   l o a d   b a l a n c i n g   c o n f i g u r e s   t h e   l o a d   b a l a n c e r   b a s e d   o n   t h i s   a n n o t a t i o n .   T h e   l o a d   b a l a n c e r ' s   c o n n e c t i o n   d r a i n i n g   s e t t i n g   d e p e n d s   o n   t h e   v a l u e   y o u   s e t .


Question: What is service.beta.kubernetes.io/aws-load-balancer-connection-draining-timeout (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - c o n n e c t i o n - d r a i n i n g - t i m e o u t :   " 6 0 "   U s e d   o n :   S e r v i c e   I f   y o u   c o n f i g u r e   c o n n e c t i o n   d r a i n i n g   f o r   a   S e r v i c e   o f   t y p e :   L o a d B a l a n c e r ,   a n d   y o u   u s e   t h e   A W S   c l o u d ,   t h e   i n t e g r a t i o n   c o n f i g u r e s   t h e   d r a i n i n g   p e r i o d   b a s e d   o n   t h i s   a n n o t a t i o n .   T h e   v a l u e   y o u   s e t   d e t e r m i n e s   t h e   d r a i n i n g   t i m e o u t   i n   s e c o n d s .


Question: What is service.beta.kubernetes.io/aws-load-balancer-ip-address-type (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - i p - a d d r e s s - t y p e :   i p v 4   U s e d   o n :   S e r v i c e   T h e   A W S   l o a d   b a l a n c e r   c o n t r o l l e r   u s e s   t h i s   a n n o t a t i o n .   S e e   a n n o t a t i o n s   i n   t h e   A W S   l o a d   b a l a n c e r   c o n t r o l l e r   d o c u m e n t a t i o n .


Question: What is service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - c o n n e c t i o n - i d l e - t i m e o u t :   " 6 0 "   U s e d   o n :   S e r v i c e   T h e   c l o u d   c o n t r o l l e r   m a n a g e r   i n t e g r a t i o n   w i t h   A W S   e l a s t i c   l o a d   b a l a n c i n g   c o n f i g u r e s   a   l o a d   b a l a n c e r   b a s e d   o n   t h i s   a n n o t a t i o n .   T h e   l o a d   b a l a n c e r   h a s   a   c o n f i g u r e d   i d l e   t i m e o u t   p e r i o d   ( i n   s e c o n d s )   t h a t   a p p l i e s   t o   i t s   c o n n e c t i o n s .   I f   n o   d a t a   h a s   b e e n   s e n t   o r   r e c e i v e d   b y   t h e   t i m e   t h a t   t h e   i d l e   t i m e o u t   p e r i o d   e l a p s e s ,   t h e   l o a d   b a l a n c e r   c l o s e s   t h e   c o n n e c t i o n .


Question: What is service.beta.kubernetes.io/aws-load-balancer-cross-zone-load-balancing-enabled (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - c r o s s - z o n e - l o a d - b a l a n c i n g - e n a b l e d :   " t r u e "   U s e d   o n :   S e r v i c e   T h e   c l o u d   c o n t r o l l e r   m a n a g e r   i n t e g r a t i o n   w i t h   A W S   e l a s t i c   l o a d   b a l a n c i n g   c o n f i g u r e s   a   l o a d   b a l a n c e r   b a s e d   o n   t h i s   a n n o t a t i o n .   I f   y o u   s e t   t h i s   a n n o t a t i o n   t o   " t r u e " ,   e a c h   l o a d   b a l a n c e r   n o d e   d i s t r i b u t e s   r e q u e s t s   e v e n l y   a c r o s s   t h e   r e g i s t e r e d   t a r g e t s   i n   a l l   e n a b l e d   a v a i l a b i l i t y   z o n e s .   I f   y o u   d i s a b l e   c r o s s - z o n e   l o a d   b a l a n c i n g ,   e a c h   l o a d   b a l a n c e r   n o d e   d i s t r i b u t e s   r e q u e s t s   e v e n l y   a c r o s s   t h e   r e g i s t e r e d   t a r g e t s   i n   i t s   a v a i l a b i l i t y   z o n e   o n l y .


Question: What is service.beta.kubernetes.io/aws-load-balancer-eip-allocations (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - e i p - a l l o c a t i o n s :   " e i p a l l o c - 0 1 b c d e f 2 3 b c d e f 4 5 6 , e i p a l l o c - d e f 1 2 3 4 a b c 4 5 6 7 8 9 0 "   U s e d   o n :   S e r v i c e   T h e   c l o u d   c o n t r o l l e r   m a n a g e r   i n t e g r a t i o n   w i t h   A W S   e l a s t i c   l o a d   b a l a n c i n g   c o n f i g u r e s   a   l o a d   b a l a n c e r   b a s e d   o n   t h i s   a n n o t a t i o n .   T h e   v a l u e   i s   a   c o m m a - s e p a r a t e d   l i s t   o f   e l a s t i c   I P   a d d r e s s   a l l o c a t i o n   I D s .   T h i s   a n n o t a t i o n   i s   o n l y   r e l e v a n t   f o r   S e r v i c e s   o f   t y p e :   L o a d B a l a n c e r ,   w h e r e   t h e   l o a d   b a l a n c e r   i s   a n   A W S   N e t w o r k   L o a d   B a l a n c e r .


Question: What is service.beta.kubernetes.io/aws-load-balancer-extra-security-groups (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - e x t r a - s e c u r i t y - g r o u p s :   " s g - 1 2 a b c d 3 4 5 6 , s g - 3 4 d c b a 6 5 4 3 "   U s e d   o n :   S e r v i c e   T h e   c l o u d   c o n t r o l l e r   m a n a g e r   i n t e g r a t i o n   w i t h   A W S   e l a s t i c   l o a d   b a l a n c i n g   c o n f i g u r e s   a   l o a d   b a l a n c e r   b a s e d   o n   t h i s   a n n o t a t i o n .   T h e   a n n o t a t i o n   v a l u e   i s   a   c o m m a - s e p a r a t e d   l i s t   o f   e x t r a   A W S   V P C   s e c u r i t y   g r o u p s   t o   c o n f i g u r e   f o r   t h e   l o a d   b a l a n c e r .


Question: What is service.beta.kubernetes.io/aws-load-balancer-healthcheck-healthy-threshold (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - h e a l t h c h e c k - h e a l t h y - t h r e s h o l d :   " 3 "   U s e d   o n :   S e r v i c e   T h e   c l o u d   c o n t r o l l e r   m a n a g e r   i n t e g r a t i o n   w i t h   A W S   e l a s t i c   l o a d   b a l a n c i n g   c o n f i g u r e s   a   l o a d   b a l a n c e r   b a s e d   o n   t h i s   a n n o t a t i o n .   T h e   a n n o t a t i o n   v a l u e   s p e c i f i e s   t h e   n u m b e r   o f   s u c c e s s i v e   s u c c e s s f u l   h e a l t h   c h e c k s   r e q u i r e d   f o r   a   b a c k e n d   t o   b e   c o n s i d e r e d   h e a l t h y   f o r   t r a f f i c .


Question: What is service.beta.kubernetes.io/aws-load-balancer-healthcheck-interval (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - h e a l t h c h e c k - i n t e r v a l :   " 3 0 "   U s e d   o n :   S e r v i c e   T h e   c l o u d   c o n t r o l l e r   m a n a g e r   i n t e g r a t i o n   w i t h   A W S   e l a s t i c   l o a d   b a l a n c i n g   c o n f i g u r e s   a   l o a d   b a l a n c e r   b a s e d   o n   t h i s   a n n o t a t i o n .   T h e   a n n o t a t i o n   v a l u e   s p e c i f i e s   t h e   i n t e r v a l ,   i n   s e c o n d s ,   b e t w e e n   h e a l t h   c h e c k   p r o b e s   m a d e   b y   t h e   l o a d   b a l a n c e r .


Question: What is service.beta.kubernetes.io/aws-load-balancer-healthcheck-path (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - h e a l t h c h e c k - p a t h :   / h e a l t h c h e c k   U s e d   o n :   S e r v i c e   T h e   c l o u d   c o n t r o l l e r   m a n a g e r   i n t e g r a t i o n   w i t h   A W S   e l a s t i c   l o a d   b a l a n c i n g   c o n f i g u r e s   a   l o a d   b a l a n c e r   b a s e d   o n   t h i s   a n n o t a t i o n .   T h e   a n n o t a t i o n   v a l u e   d e t e r m i n e s   t h e   p a t h   p a r t   o f   t h e   U R L   t h a t   i s   u s e d   f o r   H T T P   h e a l t h   c h e c k s .


Question: What is service.beta.kubernetes.io/aws-load-balancer-healthcheck-port (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - h e a l t h c h e c k - p o r t :   " 2 4 "   U s e d   o n :   S e r v i c e   T h e   c l o u d   c o n t r o l l e r   m a n a g e r   i n t e g r a t i o n   w i t h   A W S   e l a s t i c   l o a d   b a l a n c i n g   c o n f i g u r e s   a   l o a d   b a l a n c e r   b a s e d   o n   t h i s   a n n o t a t i o n .   T h e   a n n o t a t i o n   v a l u e   d e t e r m i n e s   w h i c h   p o r t   t h e   l o a d   b a l a n c e r   c o n n e c t s   t o   w h e n   p e r f o r m i n g   h e a l t h   c h e c k s .


Question: What is service.beta.kubernetes.io/aws-load-balancer-healthcheck-protocol (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - h e a l t h c h e c k - p r o t o c o l :   T C P   U s e d   o n :   S e r v i c e   T h e   c l o u d   c o n t r o l l e r   m a n a g e r   i n t e g r a t i o n   w i t h   A W S   e l a s t i c   l o a d   b a l a n c i n g   c o n f i g u r e s   a   l o a d   b a l a n c e r   b a s e d   o n   t h i s   a n n o t a t i o n .   T h e   a n n o t a t i o n   v a l u e   d e t e r m i n e s   h o w   t h e   l o a d   b a l a n c e r   c h e c k s   t h e   h e a l t h   o f   b a c k e n d   t a r g e t s .


Question: What is service.beta.kubernetes.io/aws-load-balancer-healthcheck-timeout (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - h e a l t h c h e c k - t i m e o u t :   " 3 "   U s e d   o n :   S e r v i c e   T h e   c l o u d   c o n t r o l l e r   m a n a g e r   i n t e g r a t i o n   w i t h   A W S   e l a s t i c   l o a d   b a l a n c i n g   c o n f i g u r e s   a   l o a d   b a l a n c e r   b a s e d   o n   t h i s   a n n o t a t i o n .   T h e   a n n o t a t i o n   v a l u e   s p e c i f i e s   t h e   n u m b e r   o f   s e c o n d s   b e f o r e   a   p r o b e   t h a t   h a s n ' t   y e t   s u c c e e d e d   i s   a u t o m a t i c a l l y   t r e a t e d   a s   h a v i n g   f a i l e d .


Question: What is service.beta.kubernetes.io/aws-load-balancer-healthcheck-unhealthy-threshold (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - h e a l t h c h e c k - u n h e a l t h y - t h r e s h o l d :   " 3 "   U s e d   o n :   S e r v i c e   T h e   c l o u d   c o n t r o l l e r   m a n a g e r   i n t e g r a t i o n   w i t h   A W S   e l a s t i c   l o a d   b a l a n c i n g   c o n f i g u r e s   a   l o a d   b a l a n c e r   b a s e d   o n   t h i s   a n n o t a t i o n .   T h e   a n n o t a t i o n   v a l u e   s p e c i f i e s   t h e   n u m b e r   o f   s u c c e s s i v e   u n s u c c e s s f u l   h e a l t h   c h e c k s   r e q u i r e d   f o r   a   b a c k e n d   t o   b e   c o n s i d e r e d   u n h e a l t h y   f o r   t r a f f i c .


Question: What is service.beta.kubernetes.io/aws-load-balancer-internal (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - i n t e r n a l :   " t r u e "   U s e d   o n :   S e r v i c e   T h e   c l o u d   c o n t r o l l e r   m a n a g e r   i n t e g r a t i o n   w i t h   A W S   e l a s t i c   l o a d   b a l a n c i n g   c o n f i g u r e s   a   l o a d   b a l a n c e r   b a s e d   o n   t h i s   a n n o t a t i o n .   W h e n   y o u   s e t   t h i s   a n n o t a t i o n   t o   " t r u e " ,   t h e   i n t e g r a t i o n   c o n f i g u r e s   a n   i n t e r n a l   l o a d   b a l a n c e r .   I f   y o u   u s e   t h e   A W S   l o a d   b a l a n c e r   c o n t r o l l e r ,   s e e   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - s c h e m e .


Question: What is service.beta.kubernetes.io/aws-load-balancer-manage-backend-security-group-rules (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - m a n a g e - b a c k e n d - s e c u r i t y - g r o u p - r u l e s :   " t r u e "   U s e d   o n :   S e r v i c e   T h e   A W S   l o a d   b a l a n c e r   c o n t r o l l e r   u s e s   t h i s   a n n o t a t i o n .   S e e   a n n o t a t i o n s   i n   t h e   A W S   l o a d   b a l a n c e r   c o n t r o l l e r   d o c u m e n t a t i o n .


Question: What is service.beta.kubernetes.io/aws-load-balancer-name (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - n a m e :   m y - e l b   U s e d   o n :   S e r v i c e   I f   y o u   s e t   t h i s   a n n o t a t i o n   o n   a   S e r v i c e ,   a n d   y o u   a l s o   a n n o t a t e   t h a t   S e r v i c e   w i t h   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - t y p e :   " e x t e r n a l " ,   a n d   y o u   u s e   t h e   A W S   l o a d   b a l a n c e r   c o n t r o l l e r   i n   y o u r   c l u s t e r ,   t h e n   t h e   A W S   l o a d   b a l a n c e r   c o n t r o l l e r   s e t s   t h e   n a m e   o f   t h a t   l o a d   b a l a n c e r   t o   t h e   v a l u e   y o u   s e t   f o r   t h i s   a n n o t a t i o n .   S e e   a n n o t a t i o n s   i n   t h e   A W S   l o a d   b a l a n c e r   c o n t r o l l e r   d o c u m e n t a t i o n .


Question: What is service.beta.kubernetes.io/aws-load-balancer-nlb-target-type (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - n l b - t a r g e t - t y p e :   " t r u e "   U s e d   o n :   S e r v i c e   T h e   A W S   l o a d   b a l a n c e r   c o n t r o l l e r   u s e s   t h i s   a n n o t a t i o n .   S e e   a n n o t a t i o n s   i n   t h e   A W S   l o a d   b a l a n c e r   c o n t r o l l e r   d o c u m e n t a t i o n .


Question: What is service.beta.kubernetes.io/aws-load-balancer-private-ipv4-addresses (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - p r i v a t e - i p v 4 - a d d r e s s e s :   " 1 9 8 . 5 1 . 1 0 0 . 0 , 1 9 8 . 5 1 . 1 0 0 . 6 4 "   U s e d   o n :   S e r v i c e   T h e   A W S   l o a d   b a l a n c e r   c o n t r o l l e r   u s e s   t h i s   a n n o t a t i o n .   S e e   a n n o t a t i o n s   i n   t h e   A W S   l o a d   b a l a n c e r   c o n t r o l l e r   d o c u m e n t a t i o n .


Question: What is service.beta.kubernetes.io/aws-load-balancer-proxy-protocol (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - p r o x y - p r o t o c o l :   " * "   U s e d   o n :   S e r v i c e   T h e   o f f i c i a l   K u b e r n e t e s   i n t e g r a t i o n   w i t h   A W S   e l a s t i c   l o a d   b a l a n c i n g   c o n f i g u r e s   a   l o a d   b a l a n c e r   b a s e d   o n   t h i s   a n n o t a t i o n .   T h e   o n l y   p e r m i t t e d   v a l u e   i s   " * " ,   w h i c h   i n d i c a t e s   t h a t   t h e   l o a d   b a l a n c e r   s h o u l d   w r a p   T C P   c o n n e c t i o n s   t o   t h e   b a c k e n d   P o d   w i t h   t h e   P R O X Y   p r o t o c o l .


Question: What is service.beta.kubernetes.io/aws-load-balancer-scheme (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - s c h e m e :   i n t e r n a l   U s e d   o n :   S e r v i c e   T h e   A W S   l o a d   b a l a n c e r   c o n t r o l l e r   u s e s   t h i s   a n n o t a t i o n .   S e e   a n n o t a t i o n s   i n   t h e   A W S   l o a d   b a l a n c e r   c o n t r o l l e r   d o c u m e n t a t i o n .


Question: What is service.beta.kubernetes.io/aws-load-balancer-security-groups (deprecated)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - s e c u r i t y - g r o u p s :   " s g - 5 3 f a e 9 3 f , s g - 8 7 2 5 g r 6 2 r "   U s e d   o n :   S e r v i c e   T h e   A W S   l o a d   b a l a n c e r   c o n t r o l l e r   u s e s   t h i s   a n n o t a t i o n   t o   s p e c i f y   a   c o m m a   s e p a r a t e d   l i s t   o f   s e c u r i t y   g r o u p s   y o u   w a n t   t o   a t t a c h   t o   a n   A W S   l o a d   b a l a n c e r .   B o t h   n a m e   a n d   I D   o f   s e c u r i t y   a r e   s u p p o r t e d   w h e r e   n a m e   m a t c h e s   a   N a m e   t a g ,   n o t   t h e   g r o u p N a m e   a t t r i b u t e .   W h e n   t h i s   a n n o t a t i o n   i s   a d d e d   t o   a   S e r v i c e ,   t h e   l o a d - b a l a n c e r   c o n t r o l l e r   a t t a c h e s   t h e   s e c u r i t y   g r o u p s   r e f e r e n c e d   b y   t h e   a n n o t a t i o n   t o   t h e   l o a d   b a l a n c e r .   I f   y o u   o m i t   t h i s   a n n o t a t i o n ,   t h e   A W S   l o a d   b a l a n c e r   c o n t r o l l e r   a u t o m a t i c a l l y   c r e a t e s   a   n e w   s e c u r i t y   g r o u p   a n d   a t t a c h e s   i t   t o   t h e   l o a d   b a l a n c e r .


Question: What is service.beta.kubernetes.io/load-balancer-source-ranges (deprecated)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / l o a d - b a l a n c e r - s o u r c e - r a n g e s :   " 1 9 2 . 0 . 2 . 0 / 2 5 "   U s e d   o n :   S e r v i c e   T h e   A W S   l o a d   b a l a n c e r   c o n t r o l l e r   u s e s   t h i s   a n n o t a t i o n .   Y o u   s h o u l d   s e t   . s p e c . l o a d B a l a n c e r S o u r c e R a n g e s   f o r   t h e   S e r v i c e   i n s t e a d .


Question: What is service.beta.kubernetes.io/aws-load-balancer-ssl-cert (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - s s l - c e r t :   " a r n : a w s : a c m : u s - e a s t - 1 : 1 2 3 4 5 6 7 8 9 0 1 2 : c e r t i f i c a t e / 1 2 3 4 5 6 7 8 - 1 2 3 4 - 1 2 3 4 - 1 2 3 4 - 1 2 3 4 5 6 7 8 9 0 1 2 "   U s e d   o n :   S e r v i c e   T h e   o f f i c i a l   i n t e g r a t i o n   w i t h   A W S   e l a s t i c   l o a d   b a l a n c i n g   c o n f i g u r e s   T L S   f o r   a   S e r v i c e   o f   t y p e :   L o a d B a l a n c e r   b a s e d   o n   t h i s   a n n o t a t i o n .   T h e   v a l u e   o f   t h e   a n n o t a t i o n   i s   t h e   A W S   R e s o u r c e   N a m e   ( A R N )   o f   t h e   X . 5 0 9   c e r t i f i c a t e   t h a t   t h e   l o a d   b a l a n c e r   l i s t e n e r   s h o u l d   u s e .   ( T h e   T L S   p r o t o c o l   i s   b a s e d   o n   a n   o l d e r   t e c h n o l o g y   t h a t   a b b r e v i a t e s   t o   S S L . )


Question: What is service.beta.kubernetes.io/aws-load-balancer-ssl-negotiation-policy (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - s s l - n e g o t i a t i o n - p o l i c y :   E L B S e c u r i t y P o l i c y - T L S - 1 - 2 - 2 0 1 7 - 0 1   T h e   o f f i c i a l   i n t e g r a t i o n   w i t h   A W S   e l a s t i c   l o a d   b a l a n c i n g   c o n f i g u r e s   T L S   f o r   a   S e r v i c e   o f   t y p e :   L o a d B a l a n c e r   b a s e d   o n   t h i s   a n n o t a t i o n .   T h e   v a l u e   o f   t h e   a n n o t a t i o n   i s   t h e   n a m e   o f   a n   A W S   p o l i c y   f o r   n e g o t i a t i n g   T L S   w i t h   a   c l i e n t   p e e r .


Question: What is service.beta.kubernetes.io/aws-load-balancer-ssl-ports (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - s s l - p o r t s :   " * "   T h e   o f f i c i a l   i n t e g r a t i o n   w i t h   A W S   e l a s t i c   l o a d   b a l a n c i n g   c o n f i g u r e s   T L S   f o r   a   S e r v i c e   o f   t y p e :   L o a d B a l a n c e r   b a s e d   o n   t h i s   a n n o t a t i o n .   T h e   v a l u e   o f   t h e   a n n o t a t i o n   i s   e i t h e r   " * " ,   w h i c h   m e a n s   t h a t   a l l   t h e   l o a d   b a l a n c e r ' s   p o r t s   s h o u l d   u s e   T L S ,   o r   i t   i s   a   c o m m a   s e p a r a t e d   l i s t   o f   p o r t   n u m b e r s .


Question: What is service.beta.kubernetes.io/aws-load-balancer-subnets (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - s u b n e t s :   " p r i v a t e - a , p r i v a t e - b "   K u b e r n e t e s '   o f f i c i a l   i n t e g r a t i o n   w i t h   A W S   u s e s   t h i s   a n n o t a t i o n   t o   c o n f i g u r e   a   l o a d   b a l a n c e r   a n d   d e t e r m i n e   i n   w h i c h   A W S   a v a i l a b i l i t y   z o n e s   t o   d e p l o y   t h e   m a n a g e d   l o a d   b a l a n c i n g   s e r v i c e .   T h e   v a l u e   i s   e i t h e r   a   c o m m a   s e p a r a t e d   l i s t   o f   s u b n e t   n a m e s ,   o r   a   c o m m a   s e p a r a t e d   l i s t   o f   s u b n e t   I D s .


Question: What is service.beta.kubernetes.io/aws-load-balancer-target-group-attributes (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - t a r g e t - g r o u p - a t t r i b u t e s :   " s t i c k i n e s s . e n a b l e d = t r u e , s t i c k i n e s s . t y p e = s o u r c e _ i p "   U s e d   o n :   S e r v i c e   T h e   A W S   l o a d   b a l a n c e r   c o n t r o l l e r   u s e s   t h i s   a n n o t a t i o n .   S e e   a n n o t a t i o n s   i n   t h e   A W S   l o a d   b a l a n c e r   c o n t r o l l e r   d o c u m e n t a t i o n .


Question: What is service.beta.kubernetes.io/aws-load-balancer-target-node-labels (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - t a r g e t - n o d e - l a b e l s :   " k u b e r n e t e s . i o / o s = L i n u x , t o p o l o g y . k u b e r n e t e s . i o / r e g i o n = u s - e a s t - 2 "   K u b e r n e t e s '   o f f i c i a l   i n t e g r a t i o n   w i t h   A W S   u s e s   t h i s   a n n o t a t i o n   t o   d e t e r m i n e   w h i c h   n o d e s   i n   y o u r   c l u s t e r   s h o u l d   b e   c o n s i d e r e d   a s   v a l i d   t a r g e t s   f o r   t h e   l o a d   b a l a n c e r .


Question: What is service.beta.kubernetes.io/aws-load-balancer-type (beta)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - t y p e :   e x t e r n a l   K u b e r n e t e s '   o f f i c i a l   i n t e g r a t i o n s   w i t h   A W S   u s e   t h i s   a n n o t a t i o n   t o   d e t e r m i n e   w h e t h e r   t h e   A W S   c l o u d   p r o v i d e r   i n t e g r a t i o n   s h o u l d   m a n a g e   a   S e r v i c e   o f   t y p e :   L o a d B a l a n c e r .   T h e r e   a r e   t w o   p e r m i t t e d   v a l u e s :   I f   y o u   d e p l o y   a   S e r v i c e   o f   t y p e :   L o a d B a l a n c e r   o n   A W S ,   a n d   y o u   d o n ' t   s e t   a n y   s e r v i c e . b e t a . k u b e r n e t e s . i o / a w s - l o a d - b a l a n c e r - t y p e   a n n o t a t i o n ,   t h e   A W S   i n t e g r a t i o n   d e p l o y s   a   c l a s s i c   E l a s t i c   L o a d   B a l a n c e r .   T h i s   b e h a v i o r ,   w i t h   n o   a n n o t a t i o n   p r e s e n t ,   i s   t h e   d e f a u l t   u n l e s s   y o u   s p e c i f y   o t h e r w i s e .   W h e n   y o u   s e t   t h i s   a n n o t a t i o n   t o   e x t e r n a l   o n   a   S e r v i c e   o f   t y p e :   L o a d B a l a n c e r ,   a n d   y o u r   c l u s t e r   h a s   a   w o r k i n g   d e p l o y m e n t   o f   t h e   A W S   L o a d   B a l a n c e r   c o n t r o l l e r ,   t h e n   t h e   A W S   L o a d   B a l a n c e r   c o n t r o l l e r   a t t e m p t s   t o   d e p l o y   a   l o a d   b a l a n c e r   b a s e d   o n   t h e   S e r v i c e   s p e c i f i c a t i o n .


Question: What is service.beta.kubernetes.io/azure-load-balancer-disable-tcp-reset (deprecated)?

Answer: E x a m p l e :   s e r v i c e . b e t a . k u b e r n e t e s . i o / a z u r e - l o a d - b a l a n c e r - d i s a b l e - t c p - r e s e t :   " f a l s e "   U s e d   o n :   S e r v i c e   T h i s   a n n o t a t i o n   o n l y   w o r k s   f o r   A z u r e   s t a n d a r d   l o a d   b a l a n c e r   b a c k e d   s e r v i c e .   T h i s   a n n o t a t i o n   i s   u s e d   o n   t h e   S e r v i c e   t o   s p e c i f y   w h e t h e r   t h e   l o a d   b a l a n c e r   s h o u l d   d i s a b l e   o r   e n a b l e   T C P   r e s e t   o n   i d l e   t i m e o u t .   I f   e n a b l e d ,   i t   h e l p s   a p p l i c a t i o n s   t o   b e h a v e   m o r e   p r e d i c t a b l y ,   t o   d e t e c t   t h e   t e r m i n a t i o n   o f   a   c o n n e c t i o n ,   r e m o v e   e x p i r e d   c o n n e c t i o n s   a n d   i n i t i a t e   n e w   c o n n e c t i o n s .   Y o u   c a n   s e t   t h e   v a l u e   t o   b e   e i t h e r   t r u e   o r   f a l s e .   S e e   L o a d   B a l a n c e r   T C P   R e s e t   f o r   m o r e   i n f o r m a t i o n .


Question: What is pod-security.kubernetes.io/enforce?

Answer: T y p e :   L a b e l   E x a m p l e :   p o d - s e c u r i t y . k u b e r n e t e s . i o / e n f o r c e :   " b a s e l i n e "   U s e d   o n :   N a m e s p a c e   V a l u e   m u s t   b e   o n e   o f   p r i v i l e g e d ,   b a s e l i n e ,   o r   r e s t r i c t e d   w h i c h   c o r r e s p o n d   t o   P o d   S e c u r i t y   S t a n d a r d   l e v e l s .   S p e c i f i c a l l y ,   t h e   e n f o r c e   l a b e l   p r o h i b i t s   t h e   c r e a t i o n   o f   a n y   P o d   i n   t h e   l a b e l e d   N a m e s p a c e   w h i c h   d o e s   n o t   m e e t   t h e   r e q u i r e m e n t s   o u t l i n e d   i n   t h e   i n d i c a t e d   l e v e l .   S e e   E n f o r c i n g   P o d   S e c u r i t y   a t   t h e   N a m e s p a c e   L e v e l   f o r   m o r e   i n f o r m a t i o n .


Question: What is pod-security.kubernetes.io/enforce-version?

Answer: T y p e :   L a b e l   E x a m p l e :   p o d - s e c u r i t y . k u b e r n e t e s . i o / e n f o r c e - v e r s i o n :   " 1 . 3 4 "   U s e d   o n :   N a m e s p a c e   V a l u e   m u s t   b e   l a t e s t   o r   a   v a l i d   K u b e r n e t e s   v e r s i o n   i n   t h e   f o r m a t   v < m a j o r > . < m i n o r > .   T h i s   d e t e r m i n e s   t h e   v e r s i o n   o f   t h e   P o d   S e c u r i t y   S t a n d a r d   p o l i c i e s   t o   a p p l y   w h e n   v a l i d a t i n g   a   P o d .   S e e   E n f o r c i n g   P o d   S e c u r i t y   a t   t h e   N a m e s p a c e   L e v e l   f o r   m o r e   i n f o r m a t i o n .


Question: What is pod-security.kubernetes.io/audit?

Answer: T y p e :   L a b e l   E x a m p l e :   p o d - s e c u r i t y . k u b e r n e t e s . i o / a u d i t :   " b a s e l i n e "   U s e d   o n :   N a m e s p a c e   V a l u e   m u s t   b e   o n e   o f   p r i v i l e g e d ,   b a s e l i n e ,   o r   r e s t r i c t e d   w h i c h   c o r r e s p o n d   t o   P o d   S e c u r i t y   S t a n d a r d   l e v e l s .   S p e c i f i c a l l y ,   t h e   a u d i t   l a b e l   d o e s   n o t   p r e v e n t   t h e   c r e a t i o n   o f   a   P o d   i n   t h e   l a b e l e d   N a m e s p a c e   w h i c h   d o e s   n o t   m e e t   t h e   r e q u i r e m e n t s   o u t l i n e d   i n   t h e   i n d i c a t e d   l e v e l ,   b u t   a d d s   a n   t h i s   a n n o t a t i o n   t o   t h e   P o d .   S e e   E n f o r c i n g   P o d   S e c u r i t y   a t   t h e   N a m e s p a c e   L e v e l   f o r   m o r e   i n f o r m a t i o n .


Question: What is pod-security.kubernetes.io/audit-version?

Answer: T y p e :   L a b e l   E x a m p l e :   p o d - s e c u r i t y . k u b e r n e t e s . i o / a u d i t - v e r s i o n :   " 1 . 3 4 "   U s e d   o n :   N a m e s p a c e   V a l u e   m u s t   b e   l a t e s t   o r   a   v a l i d   K u b e r n e t e s   v e r s i o n   i n   t h e   f o r m a t   v < m a j o r > . < m i n o r > .   T h i s   d e t e r m i n e s   t h e   v e r s i o n   o f   t h e   P o d   S e c u r i t y   S t a n d a r d   p o l i c i e s   t o   a p p l y   w h e n   v a l i d a t i n g   a   P o d .   S e e   E n f o r c i n g   P o d   S e c u r i t y   a t   t h e   N a m e s p a c e   L e v e l   f o r   m o r e   i n f o r m a t i o n .


Question: What is pod-security.kubernetes.io/warn?

Answer: T y p e :   L a b e l   E x a m p l e :   p o d - s e c u r i t y . k u b e r n e t e s . i o / w a r n :   " b a s e l i n e "   U s e d   o n :   N a m e s p a c e   V a l u e   m u s t   b e   o n e   o f   p r i v i l e g e d ,   b a s e l i n e ,   o r   r e s t r i c t e d   w h i c h   c o r r e s p o n d   t o   P o d   S e c u r i t y   S t a n d a r d   l e v e l s .   S p e c i f i c a l l y ,   t h e   w a r n   l a b e l   d o e s   n o t   p r e v e n t   t h e   c r e a t i o n   o f   a   P o d   i n   t h e   l a b e l e d   N a m e s p a c e   w h i c h   d o e s   n o t   m e e t   t h e   r e q u i r e m e n t s   o u t l i n e d   i n   t h e   i n d i c a t e d   l e v e l ,   b u t   r e t u r n s   a   w a r n i n g   t o   t h e   u s e r   a f t e r   d o i n g   s o .   N o t e   t h a t   w a r n i n g s   a r e   a l s o   d i s p l a y e d   w h e n   c r e a t i n g   o r   u p d a t i n g   o b j e c t s   t h a t   c o n t a i n   P o d   t e m p l a t e s ,   s u c h   a s   D e p l o y m e n t s ,   J o b s ,   S t a t e f u l S e t s ,   e t c .   S e e   E n f o r c i n g   P o d   S e c u r i t y   a t   t h e   N a m e s p a c e   L e v e l   f o r   m o r e   i n f o r m a t i o n .


Question: What is pod-security.kubernetes.io/warn-version?

Answer: T y p e :   L a b e l   E x a m p l e :   p o d - s e c u r i t y . k u b e r n e t e s . i o / w a r n - v e r s i o n :   " 1 . 3 4 "   U s e d   o n :   N a m e s p a c e   V a l u e   m u s t   b e   l a t e s t   o r   a   v a l i d   K u b e r n e t e s   v e r s i o n   i n   t h e   f o r m a t   v < m a j o r > . < m i n o r > .   T h i s   d e t e r m i n e s   t h e   v e r s i o n   o f   t h e   P o d   S e c u r i t y   S t a n d a r d   p o l i c i e s   t o   a p p l y   w h e n   v a l i d a t i n g   a   s u b m i t t e d   P o d .   N o t e   t h a t   w a r n i n g s   a r e   a l s o   d i s p l a y e d   w h e n   c r e a t i n g   o r   u p d a t i n g   o b j e c t s   t h a t   c o n t a i n   P o d   t e m p l a t e s ,   s u c h   a s   D e p l o y m e n t s ,   J o b s ,   S t a t e f u l S e t s ,   e t c .   S e e   E n f o r c i n g   P o d   S e c u r i t y   a t   t h e   N a m e s p a c e   L e v e l   f o r   m o r e   i n f o r m a t i o n .


Question: What is rbac.authorization.kubernetes.io/autoupdate?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   r b a c . a u t h o r i z a t i o n . k u b e r n e t e s . i o / a u t o u p d a t e :   " f a l s e "   U s e d   o n :   C l u s t e r R o l e ,   C l u s t e r R o l e B i n d i n g ,   R o l e ,   R o l e B i n d i n g   W h e n   t h i s   a n n o t a t i o n   i s   s e t   t o   " t r u e "   o n   d e f a u l t   R B A C   o b j e c t s   c r e a t e d   b y   t h e   A P I   s e r v e r ,   t h e y   a r e   a u t o m a t i c a l l y   u p d a t e d   a t   s e r v e r   s t a r t   t o   a d d   m i s s i n g   p e r m i s s i o n s   a n d   s u b j e c t s   ( e x t r a   p e r m i s s i o n s   a n d   s u b j e c t s   a r e   l e f t   i n   p l a c e ) .   T o   p r e v e n t   a u t o u p d a t i n g   a   p a r t i c u l a r   r o l e   o r   r o l e b i n d i n g ,   s e t   t h i s   a n n o t a t i o n   t o   " f a l s e " .   I f   y o u   c r e a t e   y o u r   o w n   R B A C   o b j e c t s   a n d   s e t   t h i s   a n n o t a t i o n   t o   " f a l s e " ,   k u b e c t l   a u t h   r e c o n c i l e   ( w h i c h   a l l o w s   r e c o n c i l i n g   a r b i t r a r y   R B A C   o b j e c t s   i n   a   m a n i f e s t )   r e s p e c t s   t h i s   a n n o t a t i o n   a n d   d o e s   n o t   a u t o m a t i c a l l y   a d d   m i s s i n g   p e r m i s s i o n s   a n d   s u b j e c t s .


Question: What is kubernetes.io/psp (deprecated)?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   k u b e r n e t e s . i o / p s p :   r e s t r i c t e d   U s e d   o n :   P o d   T h i s   a n n o t a t i o n   w a s   o n l y   r e l e v a n t   i f   y o u   w e r e   u s i n g   P o d S e c u r i t y P o l i c y   o b j e c t s .   K u b e r n e t e s   v 1 . 3 4   d o e s   n o t   s u p p o r t   t h e   P o d S e c u r i t y P o l i c y   A P I .   W h e n   t h e   P o d S e c u r i t y P o l i c y   a d m i s s i o n   c o n t r o l l e r   a d m i t t e d   a   P o d ,   t h e   a d m i s s i o n   c o n t r o l l e r   m o d i f i e d   t h e   P o d   t o   h a v e   t h i s   a n n o t a t i o n .   T h e   v a l u e   o f   t h e   a n n o t a t i o n   w a s   t h e   n a m e   o f   t h e   P o d S e c u r i t y P o l i c y   t h a t   w a s   u s e d   f o r   v a l i d a t i o n .


Question: What is seccomp.security.alpha.kubernetes.io/pod (non-functional)?

Answer: T y p e :   A n n o t a t i o n   U s e d   o n :   P o d   K u b e r n e t e s   b e f o r e   v 1 . 2 5   a l l o w e d   y o u   t o   c o n f i g u r e   s e c c o m p   b e h a v i o r   u s i n g   t h i s   a n n o t a t i o n .   S e e   R e s t r i c t   a   C o n t a i n e r ' s   S y s c a l l s   w i t h   s e c c o m p   t o   l e a r n   t h e   s u p p o r t e d   w a y   t o   s p e c i f y   s e c c o m p   r e s t r i c t i o n s   f o r   a   P o d .


Question: What is container.seccomp.security.alpha.kubernetes.io/[NAME] (non-functional)?

Answer: T y p e :   A n n o t a t i o n   U s e d   o n :   P o d   K u b e r n e t e s   b e f o r e   v 1 . 2 5   a l l o w e d   y o u   t o   c o n f i g u r e   s e c c o m p   b e h a v i o r   u s i n g   t h i s   a n n o t a t i o n .   S e e   R e s t r i c t   a   C o n t a i n e r ' s   S y s c a l l s   w i t h   s e c c o m p   t o   l e a r n   t h e   s u p p o r t e d   w a y   t o   s p e c i f y   s e c c o m p   r e s t r i c t i o n s   f o r   a   P o d .


Question: What is snapshot.storage.kubernetes.io/allow-volume-mode-change?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   s n a p s h o t . s t o r a g e . k u b e r n e t e s . i o / a l l o w - v o l u m e - m o d e - c h a n g e :   " t r u e "   U s e d   o n :   V o l u m e S n a p s h o t C o n t e n t   V a l u e   c a n   e i t h e r   b e   t r u e   o r   f a l s e .   T h i s   d e t e r m i n e s   w h e t h e r   a   u s e r   c a n   m o d i f y   t h e   m o d e   o f   t h e   s o u r c e   v o l u m e   w h e n   a   P e r s i s t e n t V o l u m e C l a i m   i s   b e i n g   c r e a t e d   f r o m   a   V o l u m e S n a p s h o t .   R e f e r   t o   C o n v e r t i n g   t h e   v o l u m e   m o d e   o f   a   S n a p s h o t   a n d   t h e   K u b e r n e t e s   C S I   D e v e l o p e r   D o c u m e n t a t i o n   f o r   m o r e   i n f o r m a t i o n .


Question: What is scheduler.alpha.kubernetes.io/critical-pod (deprecated)?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   s c h e d u l e r . a l p h a . k u b e r n e t e s . i o / c r i t i c a l - p o d :   " "   U s e d   o n :   P o d   T h i s   a n n o t a t i o n   l e t s   K u b e r n e t e s   c o n t r o l   p l a n e   k n o w   a b o u t   a   P o d   b e i n g   a   c r i t i c a l   P o d   s o   t h a t   t h e   d e s c h e d u l e r   w i l l   n o t   r e m o v e   t h i s   P o d .


Question: What is jobset.sigs.k8s.io/jobset-name?

Answer: T y p e :   L a b e l ,   A n n o t a t i o n   E x a m p l e :   j o b s e t . s i g s . k 8 s . i o / j o b s e t - n a m e :   " m y - j o b s e t "   U s e d   o n :   J o b s ,   P o d s   T h i s   l a b e l / a n n o t a t i o n   i s   u s e d   t o   s t o r e   t h e   n a m e   o f   t h e   J o b S e t   t h a t   a   J o b   o r   P o d   b e l o n g s   t o .   J o b S e t   i s   a n   e x t e n s i o n   A P I   t h a t   y o u   c a n   d e p l o y   i n t o   y o u r   K u b e r n e t e s   c l u s t e r .


Question: What is jobset.sigs.k8s.io/replicatedjob-replicas?

Answer: T y p e :   L a b e l ,   A n n o t a t i o n   E x a m p l e :   j o b s e t . s i g s . k 8 s . i o / r e p l i c a t e d j o b - r e p l i c a s :   " 5 "   U s e d   o n :   J o b s ,   P o d s   T h i s   l a b e l / a n n o t a t i o n   s p e c i f i e s   t h e   n u m b e r   o f   r e p l i c a s   f o r   a   R e p l i c a t e d J o b .


Question: What is jobset.sigs.k8s.io/replicatedjob-name?

Answer: T y p e :   L a b e l ,   A n n o t a t i o n   E x a m p l e :   j o b s e t . s i g s . k 8 s . i o / r e p l i c a t e d j o b - n a m e :   " m y - r e p l i c a t e d j o b "   U s e d   o n :   J o b s ,   P o d s   T h i s   l a b e l   o r   a n n o t a t i o n   s t o r e s   t h e   n a m e   o f   t h e   r e p l i c a t e d   j o b   t h a t   t h i s   J o b   o r   P o d   i s   p a r t   o f .


Question: What is jobset.sigs.k8s.io/job-index?

Answer: T y p e :   L a b e l ,   A n n o t a t i o n   E x a m p l e :   j o b s e t . s i g s . k 8 s . i o / j o b - i n d e x :   " 0 "   U s e d   o n :   J o b s ,   P o d s   T h i s   l a b e l / a n n o t a t i o n   i s   s e t   b y   t h e   J o b S e t   c o n t r o l l e r   o n   c h i l d   J o b s   a n d   P o d s .   I t   c o n t a i n s   t h e   i n d e x   o f   t h e   J o b   r e p l i c a   w i t h i n   i t s   p a r e n t   R e p l i c a t e d J o b .


Question: What is jobset.sigs.k8s.io/job-key?

Answer: T y p e :   L a b e l ,   A n n o t a t i o n   E x a m p l e :   j o b s e t . s i g s . k 8 s . i o / j o b - k e y :   " 0 f 1 e 9 3 8 9 3 c 4 c b 3 7 2 0 8 0 8 0 4 d d b 9 1 5 3 0 9 3 c b 0 d 2 0 c e f d d 3 7 f 6 5 3 e 7 3 9 c 2 3 2 d 3 6 3 f e b "   U s e d   o n :   J o b s ,   P o d s   T h e   J o b S e t   c o n t r o l l e r   s e t s   t h i s   l a b e l   ( a n d   a l s o   a n   a n n o t a t i o n   w i t h   t h e   s a m e   k e y )   o n   c h i l d   J o b s   a n d   P o d s   o f   a   J o b S e t .   T h e   v a l u e   i s   t h e   S H A 2 5 6   h a s h   o f   t h e   n a m e s p a c e d   J o b   n a m e .


Question: What is alpha.jobset.sigs.k8s.io/exclusive-topology?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   a l p h a . j o b s e t . s i g s . k 8 s . i o / e x c l u s i v e - t o p o l o g y :   " z o n e "   U s e d   o n :   J o b S e t s ,   J o b s   Y o u   c a n   s e t   t h i s   l a b e l / a n n o t a t i o n   o n   a   J o b S e t   t o   e n s u r e   e x c l u s i v e   J o b   p l a c e m e n t   p e r   t o p o l o g y   g r o u p .   Y o u   c a n   a l s o   d e f i n e   t h i s   l a b e l   o r   a n n o t a t i o n   o n   a   r e p l i c a t e d   j o b   t e m p l a t e .   R e a d   t h e   d o c u m e n t a t i o n   f o r   J o b S e t   t o   l e a r n   m o r e .


Question: What is alpha.jobset.sigs.k8s.io/node-selector?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   a l p h a . j o b s e t . s i g s . k 8 s . i o / n o d e - s e l e c t o r :   " t r u e "   U s e d   o n :   J o b s ,   P o d s   T h i s   l a b e l / a n n o t a t i o n   c a n   b e   a p p l i e d   t o   a   J o b S e t .   W h e n   i t ' s   s e t ,   t h e   J o b S e t   c o n t r o l l e r   m o d i f i e s   t h e   J o b s   a n d   t h e i r   c o r r e s p o n d i n g   P o d s   b y   a d d i n g   n o d e   s e l e c t o r s   a n d   t o l e r a t i o n s .   T h i s   e n s u r e s   e x c l u s i v e   j o b   p l a c e m e n t   p e r   t o p o l o g y   d o m a i n ,   r e s t r i c t i n g   t h e   s c h e d u l i n g   o f   t h e s e   P o d s   t o   s p e c i f i c   n o d e s   b a s e d   o n   t h e   s t r a t e g y .


Question: What is alpha.jobset.sigs.k8s.io/namespaced-job?

Answer: T y p e :   L a b e l   E x a m p l e :   a l p h a . j o b s e t . s i g s . k 8 s . i o / n a m e s p a c e d - j o b :   " d e f a u l t _ m y j o b s e t - r e p l i c a t e d j o b - 0 "   U s e d   o n :   N o d e s   T h i s   l a b e l   i s   e i t h e r   s e t   m a n u a l l y   o r   a u t o m a t i c a l l y   ( f o r   e x a m p l e ,   a   c l u s t e r   a u t o s c a l e r )   o n   t h e   n o d e s .   W h e n   a l p h a . j o b s e t . s i g s . k 8 s . i o / n o d e - s e l e c t o r   i s   s e t   t o   " t r u e " ,   t h e   J o b S e t   c o n t r o l l e r   a d d s   a   n o d e S e l e c t o r   t o   t h i s   n o d e   l a b e l   ( a l o n g   w i t h   t h e   t o l e r a t i o n   t o   t h e   t a i n t   a l p h a . j o b s e t . s i g s . k 8 s . i o / n o - s c h e d u l e   d i s c u s s e d   n e x t ) .


Question: What is alpha.jobset.sigs.k8s.io/no-schedule?

Answer: T y p e :   T a i n t   E x a m p l e :   a l p h a . j o b s e t . s i g s . k 8 s . i o / n o - s c h e d u l e :   " N o S c h e d u l e "   U s e d   o n :   N o d e s   T h i s   t a i n t   i s   e i t h e r   s e t   m a n u a l l y   o r   a u t o m a t i c a l l y   ( f o r   e x a m p l e ,   a   c l u s t e r   a u t o s c a l e r )   o n   t h e   n o d e s .   W h e n   a l p h a . j o b s e t . s i g s . k 8 s . i o / n o d e - s e l e c t o r   i s   s e t   t o   " t r u e " ,   t h e   J o b S e t   c o n t r o l l e r   a d d s   a   t o l e r a t i o n   t o   t h i s   n o d e   t a i n t   ( a l o n g   w i t h   t h e   n o d e   s e l e c t o r   t o   t h e   l a b e l   a l p h a . j o b s e t . s i g s . k 8 s . i o / n a m e s p a c e d - j o b   d i s c u s s e d   p r e v i o u s l y ) .


Question: What is jobset.sigs.k8s.io/coordinator?

Answer: T y p e :   A n n o t a t i o n ,   L a b e l   E x a m p l e :   j o b s e t . s i g s . k 8 s . i o / c o o r d i n a t o r :   " m y j o b s e t - w o r k e r s - 0 - 0 . h e a d l e s s - s v c "   U s e d   o n :   J o b s ,   P o d s   T h i s   a n n o t a t i o n / l a b e l   i s   u s e d   o n   J o b s   a n d   P o d s   t o   s t o r e   a   s t a b l e   n e t w o r k   e n d p o i n t   w h e r e   t h e   c o o r d i n a t o r   p o d   c a n   b e   r e a c h e d   i f   t h e   J o b S e t   s p e c   d e f i n e s   t h e   . s p e c . c o o r d i n a t o r   f i e l d .


Question: What is Annotations used for audit?

Answer: a u t h o r i z a t i o n . k 8 s . i o / d e c i s i o n a u t h o r i z a t i o n . k 8 s . i o / r e a s o n i n s e c u r e - s h a 1 . i n v a l i d - c e r t . k u b e r n e t e s . i o / $ h o s t n a m e m i s s i n g - s a n . i n v a l i d - c e r t . k u b e r n e t e s . i o / $ h o s t n a m e p o d - s e c u r i t y . k u b e r n e t e s . i o / a u d i t - v i o l a t i o n s p o d - s e c u r i t y . k u b e r n e t e s . i o / e n f o r c e - p o l i c y p o d - s e c u r i t y . k u b e r n e t e s . i o / e x e m p t v a l i d a t i o n . p o l i c y . a d m i s s i o n . k 8 s . i o / v a l i d a t i o n _ f a i l u r e   S e e   m o r e   d e t a i l s   o n   A u d i t   A n n o t a t i o n s .


Question: What is kubeadm.alpha.kubernetes.io/cri-socket (deprecated)?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   k u b e a d m . a l p h a . k u b e r n e t e s . i o / c r i - s o c k e t :   u n i x : / / / r u n / c o n t a i n e r d / c o n t a i n e r . s o c k   U s e d   o n :   N o d e


Question: What is kubeadm.kubernetes.io/etcd.advertise-client-urls?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   k u b e a d m . k u b e r n e t e s . i o / e t c d . a d v e r t i s e - c l i e n t - u r l s :   h t t p s : / / 1 7 2 . 1 7 . 0 . 1 8 : 2 3 7 9   U s e d   o n :   P o d   A n n o t a t i o n   t h a t   k u b e a d m   p l a c e s   o n   l o c a l l y   m a n a g e d   e t c d   P o d s   t o   k e e p   t r a c k   o f   a   l i s t   o f   U R L s   w h e r e   e t c d   c l i e n t s   s h o u l d   c o n n e c t   t o .   T h i s   i s   u s e d   m a i n l y   f o r   e t c d   c l u s t e r   h e a l t h   c h e c k   p u r p o s e s .


Question: What is kubeadm.kubernetes.io/kube-apiserver.advertise-address.endpoint?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   k u b e a d m . k u b e r n e t e s . i o / k u b e - a p i s e r v e r . a d v e r t i s e - a d d r e s s . e n d p o i n t :   h t t p s : / / 1 7 2 . 1 7 . 0 . 1 8 : 6 4 4 3   U s e d   o n :   P o d   A n n o t a t i o n   t h a t   k u b e a d m   p l a c e s   o n   l o c a l l y   m a n a g e d   k u b e - a p i s e r v e r   P o d s   t o   k e e p   t r a c k   o f   t h e   e x p o s e d   a d v e r t i s e   a d d r e s s / p o r t   e n d p o i n t   f o r   t h a t   A P I   s e r v e r   i n s t a n c e .


Question: What is kubeadm.kubernetes.io/component-config.hash?

Answer: T y p e :   A n n o t a t i o n   E x a m p l e :   k u b e a d m . k u b e r n e t e s . i o / c o m p o n e n t - c o n f i g . h a s h :   2 c 2 6 b 4 6 b 6 8 f f c 6 8 f f 9 9 b 4 5 3 c 1 d 3 0 4 1 3 4 1 3 4 2 2 d 7 0 6 4 8 3 b f a 0 f 9 8 a 5 e 8 8 6 2 6 6 e 7 a e   U s e d   o n :   C o n f i g M a p   A n n o t a t i o n   t h a t   k u b e a d m   p l a c e s   o n   C o n f i g M a p s   t h a t   i t   m a n a g e s   f o r   c o n f i g u r i n g   c o m p o n e n t s .   I t   c o n t a i n s   a   h a s h   ( S H A - 2 5 6 )   u s e d   t o   d e t e r m i n e   i f   t h e   u s e r   h a s   a p p l i e d   s e t t i n g s   d i f f e r e n t   f r o m   t h e   k u b e a d m   d e f a u l t s   f o r   a   p a r t i c u l a r   c o m p o n e n t .


Question: What is node-role.kubernetes.io/control-plane?

Answer: T y p e :   L a b e l   U s e d   o n :   N o d e   A   m a r k e r   l a b e l   t o   i n d i c a t e   t h a t   t h e   n o d e   i s   u s e d   t o   r u n   c o n t r o l   p l a n e   c o m p o n e n t s .   T h e   k u b e a d m   t o o l   a p p l i e s   t h i s   l a b e l   t o   t h e   c o n t r o l   p l a n e   n o d e s   t h a t   i t   m a n a g e s .   O t h e r   c l u s t e r   m a n a g e m e n t   t o o l s   t y p i c a l l y   a l s o   s e t   t h i s   t a i n t .   Y o u   c a n   l a b e l   c o n t r o l   p l a n e   n o d e s   w i t h   t h i s   l a b e l   t o   m a k e   i t   e a s i e r   t o   s c h e d u l e   P o d s   o n l y   o n t o   t h e s e   n o d e s ,   o r   t o   a v o i d   r u n n i n g   P o d s   o n   t h e   c o n t r o l   p l a n e .   I f   t h i s   l a b e l   i s   s e t ,   t h e   E n d p o i n t S l i c e   c o n t r o l l e r   i g n o r e s   t h a t   n o d e   w h i l e   c a l c u l a t i n g   T o p o l o g y   A w a r e   H i n t s .


Question: What is node-role.kubernetes.io/*?

Answer: T y p e :   L a b e l   E x a m p l e :   n o d e - r o l e . k u b e r n e t e s . i o / g p u :   g p u   U s e d   o n :   N o d e   T h i s   o p t i o n a l   l a b e l   i s   a p p l i e d   t o   a   n o d e   w h e n   y o u   w a n t   t o   m a r k   a   n o d e   r o l e .   T h e   n o d e   r o l e   ( t e x t   f o l l o w i n g   /   i n   t h e   l a b e l   k e y )   c a n   b e   s e t ,   a s   l o n g   a s   t h e   o v e r a l l   k e y   f o l l o w s   t h e   s y n t a x   r u l e s   f o r   o b j e c t   l a b e l s .   K u b e r n e t e s   d e f i n e s   o n e   s p e c i f i c   n o d e   r o l e ,   c o n t r o l - p l a n e .   A   l a b e l   y o u   c a n   u s e   t o   m a r k   t h a t   n o d e   r o l e   i s   n o d e - r o l e . k u b e r n e t e s . i o / c o n t r o l - p l a n e .


Question: What is node-role.kubernetes.io/control-plane?

Answer: T y p e :   T a i n t   E x a m p l e :   n o d e - r o l e . k u b e r n e t e s . i o / c o n t r o l - p l a n e : N o S c h e d u l e   U s e d   o n :   N o d e   T a i n t   t h a t   k u b e a d m   a p p l i e s   o n   c o n t r o l   p l a n e   n o d e s   t o   r e s t r i c t   p l a c i n g   P o d s   a n d   a l l o w   o n l y   s p e c i f i c   p o d s   t o   s c h e d u l e   o n   t h e m .   I f   t h i s   T a i n t   i s   a p p l i e d ,   c o n t r o l   p l a n e   n o d e s   a l l o w   o n l y   c r i t i c a l   w o r k l o a d s   t o   b e   s c h e d u l e d   o n t o   t h e m .   Y o u   c a n   m a n u a l l y   r e m o v e   t h i s   t a i n t   w i t h   t h e   f o l l o w i n g   c o m m a n d   o n   a   s p e c i f i c   n o d e .   k u b e c t l   t a i n t   n o d e s   < n o d e - n a m e >   n o d e - r o l e . k u b e r n e t e s . i o / c o n t r o l - p l a n e : N o S c h e d u l e -


Question: What is node-role.kubernetes.io/master (deprecated)?

Answer: T y p e :   T a i n t   U s e d   o n :   N o d e   E x a m p l e :   n o d e - r o l e . k u b e r n e t e s . i o / m a s t e r : N o S c h e d u l e   T a i n t   t h a t   k u b e a d m   p r e v i o u s l y   a p p l i e d   o n   c o n t r o l   p l a n e   n o d e s   t o   a l l o w   o n l y   c r i t i c a l   w o r k l o a d s   t o   s c h e d u l e   o n   t h e m .   R e p l a c e d   b y   t h e   n o d e - r o l e . k u b e r n e t e s . i o / c o n t r o l - p l a n e   t a i n t .   k u b e a d m   n o   l o n g e r   s e t s   o r   u s e s   t h i s   d e p r e c a t e d   t a i n t .


Question: What is resource.kubernetes.io/admin-access {resource-kubernetes-io-admin-access}?

Answer: T y p e :   L a b e l   E x a m p l e :   r e s o u r c e . k u b e r n e t e s . i o / a d m i n - a c c e s s :   " t r u e "   U s e d   o n :   N a m e s p a c e   U s e d   t o   g r a n t   a d m i n i s t r a t i v e   a c c e s s   t o   c e r t a i n   r e s o u r c e . k 8 s . i o   A P I   t y p e s   w i t h i n   a   n a m e s p a c e .   W h e n   t h i s   l a b e l   i s   s e t   o n   a   n a m e s p a c e   w i t h   t h e   v a l u e   " t r u e "   ( c a s e - s e n s i t i v e ) ,   i t   a l l o w s   t h e   u s e   o f   a d m i n A c c e s s :   t r u e   i n   a n y   n a m e s p a c e d   r e s o u r c e . k 8 s . i o   A P I   t y p e s .   C u r r e n t l y ,   t h i s   p e r m i s s i o n   a p p l i e s   t o   R e s o u r c e C l a i m   a n d   R e s o u r c e C l a i m T e m p l a t e   o b j e c t s .   S e e   D y n a m i c   R e s o u r c e   A l l o c a t i o n   A d m i n   a c c e s s   f o r   m o r e   i n f o r m a t i o n .


Question: What is kubectl create service externalname?

Answer: kubectl create service externalnameSynopsisCreate an ExternalName service with the specified name.ExternalName service references to an external DNS address instead of only pods, which will allow application authors to reference services that exist off platform, on other clusters, or locally.kubectl create service externalname NAME --external-name external.name [--dry-run=server|client|none] Examples # Create a new ExternalName service named my-ns kubectl create service externalname my-ns --external-name bar.com Options--allow-missing-template-keys Default: trueIf true, ignore any errors in templates when a field or map key is missing in the template. Only applies to golang and jsonpath output formats.--dry-run string[="unchanged"] Default: "none"Must be "none", "server", or "client". If client strategy, only print the object that would be sent, without sending it. If server strategy, submit server-side request without persisting the resource.--external-name stringExternal name of service--field-manager string Default: "kubectl-create"Name of the manager used to track field ownership.-h, --helphelp for externalname-o, --output stringOutput format. One of: (json, yaml, name, go-template, go-template-file, template, templatefile, jsonpath, jsonpath-as-json, jsonpath-file).--save-configIf true, the configuration of current object will be saved in its annotation. Otherwise, the annotation will be unchanged. This flag is useful when you want to perform kubectl apply on this object in the future.--show-managed-fieldsIf true, keep the managedFields when printing objects in JSON or YAML format.--tcp stringsPort pairs can be specified as '<port>:<targetPort>'.--template stringTemplate string or path to template file to use when -o=go-template, -o=go-template-file. The template format is golang templates [http://golang.org/pkg/text/template/#pkg-overview].--validate string[="strict"] Default: "strict"Must be one of: strict (or true), warn, ignore (or false). "true" or "strict" will use a schema to validate the input and fail the request if invalid. It will perform server side validation if ServerSideFieldValidation is enabled on the api-server, but will fall back to less reliable client-side validation if not. "warn" will warn about unknown or duplicate fields without blocking the request if server-side field validation is enabled on the API server, and behave as "ignore" otherwise. "false" or "ignore" will not perform any schema validation, silently dropping any unknown or duplicate fields.Parent Options Inherited--as stringUsername to impersonate for the operation. User could be a regular user or a service account in a namespace.--as-group stringsGroup to impersonate for the operation, this flag can be repeated to specify multiple groups.--as-uid stringUID to impersonate for the operation.--cache-dir string Default: "$HOME/.kube/cache"Default cache directory--certificate-authority stringPath to a cert file for the certificate authority--client-certificat