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 4.1 - Audit Annotations?

Answer: T h i s   p a g e   s e r v e s   a s   a   r e f e r e n c e   f o r   t h e   a u d i t   a n n o t a t i o n s   o f   t h e   k u b e r n e t e s . i o   n a m e s p a c e .   T h e s e   a n n o t a t i o n s   a p p l y   t o   E v e n t   o b j e c t   f r o m   A P I   g r o u p   a u d i t . k 8 s . i o .


Question: What is k8s.io/deprecated?

Answer: E x a m p l e :   k 8 s . i o / d e p r e c a t e d :   " t r u e "   V a l u e   m u s t   b e   " t r u e "   o r   " f a l s e " .   T h e   v a l u e   " t r u e "   i n d i c a t e s   t h a t   t h e   r e q u e s t   u s e d   a   d e p r e c a t e d   A P I   v e r s i o n .


Question: What is k8s.io/removed-release?

Answer: E x a m p l e :   k 8 s . i o / r e m o v e d - r e l e a s e :   " 1 . 2 2 "   V a l u e   m u s t   b e   i n   t h e   f o r m a t   " < M A J O R > . < M I N O R > " .   I t   i s   s e t   t o   t a r g e t   t h e   r e m o v a l   r e l e a s e   o n   r e q u e s t s   m a d e   t o   d e p r e c a t e d   A P I   v e r s i o n s   w i t h   a   t a r g e t   r e m o v a l   r e l e a s e .


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

Answer: 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 x e m p t :   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   u s e r ,   n a m e s p a c e ,   o r   r u n t i m e C l a s s   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   E x e m p t i o n   d i m e n s i o n s .   T h i s   a n n o t a t i o n   i n d i c a t e s   o n   w h i c h   d i m e n s i o n   w a s   b a s e d   t h e   e x e m p t i o n   f r o m   t h e   P o d S e c u r i t y   e n f o r c e m e n t .


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

Answer: 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 - p o l i c y :   r e s t r i c t e d : l a t e s t   V a l u e   m u s t   b e   p r i v i l e g e d : < v e r s i o n > ,   b a s e l i n e : < v e r s i o n > ,   r e s t r i c t e d : < v e r s i o n >   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   a c c o m p a n i e d   b y   a   v e r s i o n   w h i c h   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   a n n o t a t i o n s   i n f o r m s   a b o u t   t h e   e n f o r c e m e n t   l e v e l   t h a t   a l l o w e d   o r   d e n i e d   t h e   p o d   d u r i n g   P o d S e c u r i t y   a d m i s s i o n .   S e e   P o d   S e c u r i t y   S t a n d a r d s   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-violations?

Answer: 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 i o l a t i o n s :   w o u l d   v i o l a t e   P o d S e c u r i t y   " r e s t r i c t e d : l a t e s t " :   a l l o w P r i v i l e g e E s c a l a t i o n   ! =   f a l s e   ( c o n t a i n e r   " e x a m p l e "   m u s t   s e t   s e c u r i t y C o n t e x t . a l l o w P r i v i l e g e E s c a l a t i o n = f a l s e ) ,   . . .   V a l u e   d e t a i l s   a n   a u d i t   p o l i c y   v i o l a t i o n ,   i t   c o n t a i n s   t h e   P o d   S e c u r i t y   S t a n d a r d   l e v e l   t h a t   w a s   t r a n s g r e s s e d   a s   w e l l   a s   t h e   s p e c i f i c   p o l i c i e s   o n   t h e   f i e l d s   t h a t   w e r e   v i o l a t e d   f r o m   t h e   P o d S e c u r i t y   e n f o r c e m e n t .   S e e   P o d   S e c u r i t y   S t a n d a r d s   f o r   m o r e   i n f o r m a t i o n .


Question: What is apiserver.latency.k8s.io/etcd?

Answer: E x a m p l e :   a p i s e r v e r . l a t e n c y . k 8 s . i o / e t c d :   " 4 . 7 3 0 6 6 1 7 5 7 s "   T h i s   a n n o t a t i o n   i n d i a c t e s   t h e   m e a s u r e   o f   l a t e n c y   i n c u r r e d   i n s i d e   t h e   s t o r a g e   l a y e r ,   i t   a c c o u n t s   f o r   t h e   t i m e   i t   t a k e s   t o   s e n d   d a t a   t o   t h e   e t c d   a n d   g e t   t h e   c o m p l e t e   r e s p o n s e   b a c k .   T h e   v a l u e   o f   t h i s   a u d i t   a n n o t a t i o n   d o e s   n o t   i n c l u d e   t h e   t i m e   i n c u r r e d   i n   a d m i s s i o n ,   o r   v a l i d a t i o n .


Question: What is apiserver.latency.k8s.io/decode-response-object?

Answer: E x a m p l e :   a p i s e r v e r . l a t e n c y . k 8 s . i o / d e c o d e - r e s p o n s e - o b j e c t :   " 4 5 0 . 6 6 4 9 n 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   t i m e   t a k e n   t o   d e c o d e   t h e   r e s p o n s e   r e c e i v e d   f r o m   t h e   s t o r a g e   l a y e r   ( e t c d )


Question: What is apiserver.latency.k8s.io/apf-queue-wait?

Answer: E x a m p l e :   a p i s e r v e r . l a t e n c y . k 8 s . i o / a p f - q u e u e - w a i t :   " 1 0 0 n 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   t i m e   t h a t   a   r e q u e s t   s p e n t   q u e u e d   d u e   t o   A P I   s e r v e r   p r i o r i t i e s .   S e e   A P I   P r i o r i t y   a n d   F a i r n e s s   ( A P F )   f o r   m o r e   i n f o r m a t i o n   a b o u t   t h i s   m e c h a n i s m .


Question: What is authorization.k8s.io/decision?

Answer: E x a m p l e :   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 :   " f o r b i d "   V a l u e   m u s t   b e   f o r b i d   o r   a l l o w .   T h i s   a n n o t a t i o n   i n d i c a t e s   w h e t h e r   o r   n o t   a   r e q u e s t   w a s   a u t h o r i z e d   i n   K u b e r n e t e s   a u d i t   l o g s .   S e e   A u d i t i n g   f o r   m o r e   i n f o r m a t i o n .


Question: What is authorization.k8s.io/reason?

Answer: E x a m p l e :   a u t h o r i z a t i o n . k 8 s . i o / r e a s o n :   " H u m a n - r e a d a b l e   r e a s o n   f o r   t h e   d e c i s i o n "   T h i s   a n n o t a t i o n   g i v e s   r e a s o n   f o r   t h e   d e c i s i o n   i n   K u b e r n e t e s   a u d i t   l o g s .   S e e   A u d i t i n g   f o r   m o r e   i n f o r m a t i o n .


Question: What is missing-san.invalid-cert.kubernetes.io/$hostname?

Answer: E x a m p l 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 / e x a m p l e - s v c . e x a m p l e - n a m e s p a c e . s v c :   " r e l i e s   o n   a   l e g a c y   C o m m o n   N a m e   f i e l d   i n s t e a d   o f   t h e   S A N   e x t e n s i o n   f o r   s u b j e c t   v a l i d a t i o n "   U s e d   b y   K u b e r n e t e s   v e r s i o n   v 1 . 2 4   a n d   l a t e r   T h i s   a n n o t a t i o n   i n d i c a t e s   a   w e b h o o k   o r   a g g r e g a t e d   A P I   s e r v e r   i s   u s i n g   a n   i n v a l i d   c e r t i f i c a t e   t h a t   i s   m i s s i n g   s u b j e c t A l t N a m e s .   S u p p o r t   f o r   t h e s e   c e r t i f i c a t e s   w a s   d i s a b l e d   b y   d e f a u l t   i n   K u b e r n e t e s   1 . 1 9 ,   a n d   r e m o v e d   i n   K u b e r n e t e s   1 . 2 3 .   R e q u e s t s   t o   e n d p o i n t s   u s i n g   t h e s e   c e r t i f i c a t e s   w i l l   f a i l .   S e r v i c e s   u s i n g   t h e s e   c e r t i f i c a t e s   s h o u l d   r e p l a c e   t h e m   a s   s o o n   a s   p o s s i b l e   t o   a v o i d   d i s r u p t i o n   w h e n   r u n n i n g   i n   K u b e r n e t e s   1 . 2 3 +   e n v i r o n m e n t s .   T h e r e ' s   m o r e   i n f o r m a t i o n   a b o u t   t h i s   i n   t h e   G o   d o c u m e n t a t i o n :   X . 5 0 9   C o m m o n N a m e   d e p r e c a t i o n .


Question: What is insecure-sha1.invalid-cert.kubernetes.io/$hostname?

Answer: E x a m p l e :   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 / e x a m p l e - s v c . e x a m p l e - n a m e s p a c e . s v c :   " u s e s   a n   i n s e c u r e   S H A - 1   s i g n a t u r e "   U s e d   b y   K u b e r n e t e s   v e r s i o n   v 1 . 2 4   a n d   l a t e r   T h i s   a n n o t a t i o n   i n d i c a t e s   a   w e b h o o k   o r   a g g r e g a t e d   A P I   s e r v e r   i s   u s i n g   a n   i n s e c u r e   c e r t i f i c a t e   s i g n e d   w i t h   a   S H A - 1   h a s h .   S u p p o r t   f o r   t h e s e   i n s e c u r e   c e r t i f i c a t e s   i s   d i s a b l e d   b y   d e f a u l t   i n   K u b e r n e t e s   1 . 2 4 ,   a n d   w i l l   b e   r e m o v e d   i n   a   f u t u r e   r e l e a s e .   S e r v i c e s   u s i n g   t h e s e   c e r t i f i c a t e s   s h o u l d   r e p l a c e   t h e m   a s   s o o n   a s   p o s s i b l e ,   t o   e n s u r e   c o n n e c t i o n s   a r e   s e c u r e d   p r o p e r l y   a n d   t o   a v o i d   d i s r u p t i o n   i n   f u t u r e   r e l e a s e s .   T h e r e ' s   m o r e   i n f o r m a t i o n   a b o u t   t h i s   i n   t h e   G o   d o c u m e n t a t i o n :   R e j e c t i n g   S H A - 1   c e r t i f i c a t e s .


Question: What is validation.policy.admission.k8s.io/validation_failure?

Answer: E x a m p l e :   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 :   ' [ { " m e s s a g e " :   " I n v a l i d   v a l u e " ,   { " p o l i c y " :   " p o l i c y . e x a m p l e . c o m " ,   { " b i n d i n g " :   " p o l i c y b i n d i n g . e x a m p l e . c o m " ,   { " e x p r e s s i o n I n d e x " :   " 1 " ,   { " v a l i d a t i o n A c t i o n s " :   [ " A u d i t " ] } ] '   U s e d   b y   K u b e r n e t e s   v e r s i o n   v 1 . 2 7   a n d   l a t e r .   T h i s   a n n o t a t i o n   i n d i c a t e s   t h a t   a   a d m i s s i o n   p o l i c y   v a l i d a t i o n   e v a l u a t e d   t o   f a l s e   f o r   a n   A P I   r e q u e s t ,   o r   t h a t   t h e   v a l i d a t i o n   r e s u l t e d   i n   a n   e r r o r   w h i l e   t h e   p o l i c y   w a s   c o n f i g u r e d   w i t h   f a i l u r e P o l i c y :   F a i l .   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   a   J S O N   o b j e c t .   T h e   m e s s a g e   i n   t h e   J S O N   p r o v i d e s   t h e   m e s s a g e   a b o u t   t h e   v a l i d a t i o n   f a i l u r e .   T h e   p o l i c y ,   b i n d i n g   a n d   e x p r e s s i o n I n d e x   i n   t h e   J S O N   i d e n t i f i e s   t h e   n a m e   o f   t h e   V a l i d a t i n g A d m i s s i o n P o l i c y ,   t h e   n a m e   o f   t h e   V a l i d a t i n g A d m i s s i o n P o l i c y B i n d i n g   a n d   t h e   i n d e x   i n   t h e   p o l i c y   v a l i d a t i o n s   o f   t h e   C E L   e x p r e s s i o n s   t h a t   f a i l e d ,   r e s p e c t i v e l y .   T h e   v a l i d a t i o n A c t i o n s   s h o w s   w h a t   a c t i o n s   w e r e   t a k e n   f o r   t h i s   v a l i d a t i o n   f a i l u r e .   S e e   V a l i d a t i n g   A d m i s s i o n   P o l i c y   f o r   m o r e   d e t a i l s   a b o u t   v a l i d a t i o n A c t i o n s .


Question: What is 5 - Kubernetes API?

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


Question: What is 5.1.1 - Pod?

Answer: a p i V e r s i o n :   v 1   i m p o r t   " k 8 s . i o / a p i / c o r e / v 1 "


Question: What is Pod?

Answer: P o d   i s   a   c o l l e c t i o n   o f   c o n t a i n e r s   t h a t   c a n   r u n   o n   a   h o s t .   T h i s   r e s o u r c e   i s   c r e a t e d   b y   c l i e n t s   a n d   s c h e d u l e d   o n t o   h o s t s .   a p i V e r s i o n :   v 1 k i n d :   P o d m e t a d a t a   ( O b j e c t M e t a ) S t a n d a r d   o b j e c t ' s   m e t a d a t a .   M o r e   i n f o :   h t t p s : / / g i t . k 8 s . i o / c o m m u n i t y / c o n t r i b u t o r s / d e v e l / s i g - a r c h i t e c t u r e / a p i - c o n v e n t i o n s . m d # m e t a d a t a s p e c   ( P o d S p e c ) S p e c i f i c a t i o n   o f   t h e   d e s i r e d   b e h a v i o r   o f   t h e   p o d .   M o r e   i n f o :   h t t p s : / / g i t . k 8 s . i o / c o m m u n i t y / c o n t r i b u t o r s / d e v e l / s i g - a r c h i t e c t u r e / a p i - c o n v e n t i o n s . m d # s p e c - a n d - s t a t u s s t a t u s   ( P o d S t a t u s ) M o s t   r e c e n t l y   o b s e r v e d   s t a t u s   o f   t h e   p o d .   T h i s   d a t a   m a y   n o t   b e   u p   t o   d a t e .   P o p u l a t e d   b y   t h e   s y s t e m .   R e a d - o n l y .   M o r e   i n f o :   h t t p s : / / g i t . k 8 s . i o / c o m m u n i t y / c o n t r i b u t o r s / d e v e l / s i g - a r c h i t e c t u r e / a p i - c o n v e n t i o n s . m d # s p e c - a n d - s t a t u s   a p i V e r s i o n :   v 1   k i n d :   P o d   m e t a d a t a   ( O b j e c t M e t a )   S t a n d a r d   o b j e c t ' s   m e t a d a t a .   M o r e   i n f o :   h t t p s : / / g i t . k 8 s . i o / c o m m u n i t y / c o n t r i b u t o r s / d e v e l / s i g - a r c h i t e c t u r e / a p i - c o n v e n t i o n s . m d # m e t a d a t a   s p e c   ( P o d S p e c )   S p e c i f i c a t i o n   o f   t h e   d e s i r e d   b e h a v i o r   o f   t h e   p o d .   M o r e   i n f o :   h t t p s : / / g i t . k 8 s . i o / c o m m u n i t y / c o n t r i b


Question: What is PodSpec?

Answer: P o d S p e c   i s   a   d e s c r i p t i o n   o f   a   p o d .


Question: What is Containers?

Answer: c o n t a i n e r s   ( [ ] C o n t a i n e r ) ,   r e q u i r e d P a t c h   s t r a t e g y :   m e r g e   o n   k e y   n a m e M a p :   u n i q u e   v a l u e s   o n   k e y   n a m e   w i l l   b e   k e p t   d u r i n g   a   m e r g e L i s t   o f   c o n t a i n e r s   b e l o n g i n g   t o   t h e   p o d .   C o n t a i n e r s   c a n n o t   c u r r e n t l y   b e   a d d e d   o r   r e m o v e d .   T h e r e   m u s t   b e   a t   l e a s t   o n e   c o n t a i n e r   i n   a   P o d .   C a n n o t   b e   u p d a t e d . i n i t C o n t a i n e r s   ( [ ] C o n t a i n e r ) P a t c h   s t r a t e g y :   m e r g e   o n   k e y   n a m e M a p :   u n i q u e   v a l u e s   o n   k e y   n a m e   w i l l   b e   k e p t   d u r i n g   a   m e r g e L i s t   o f   i n i t i a l i z a t i o n   c o n t a i n e r s   b e l o n g i n g   t o   t h e   p o d .   I n i t   c o n t a i n e r s   a r e   e x e c u t e d   i n   o r d e r   p r i o r   t o   c o n t a i n e r s   b e i n g   s t a r t e d .   I f   a n y   i n i t   c o n t a i n e r   f a i l s ,   t h e   p o d   i s   c o n s i d e r e d   t o   h a v e   f a i l e d   a n d   i s   h a n d l e d   a c c o r d i n g   t o   i t s   r e s t a r t P o l i c y .   T h e   n a m e   f o r   a n   i n i t   c o n t a i n e r   o r   n o r m a l   c o n t a i n e r   m u s t   b e   u n i q u e   a m o n g   a l l   c o n t a i n e r s .   I n i t   c o n t a i n e r s   m a y   n o t   h a v e   L i f e c y c l e   a c t i o n s ,   R e a d i n e s s   p r o b e s ,   L i v e n e s s   p r o b e s ,   o r   S t a r t u p   p r o b e s .   T h e   r e s o u r c e R e q u i r e m e n t s   o f   a n   i n i t   c o n t a i n e r   a r e   t a k e n   i n t o   a c c o u n t   d u r i n g   s c h e d u l i n g   b y   f i n d i n g   t h e   h i g h e s t   r e q u e s t / l i m i t   f o r   e a c h   r e s o u r c e   t y p e ,   a n d   t h e n   u s i n g   t h e   m a


Question: What is Volumes?

Answer: v o l u m e s   ( [ ] V o l u m e ) P a t c h   s t r a t e g i e s :   r e t a i n K e y s ,   m e r g e   o n   k e y   n a m e M a p :   u n i q u e   v a l u e s   o n   k e y   n a m e   w i l l   b e   k e p t   d u r i n g   a   m e r g e L i s t   o f   v o l u m e s   t h a t   c a n   b e   m o u n t e d   b y   c o n t a i n e r s   b e l o n g i n g   t o   t h e   p o d .   M o r e   i n f o :   h t t p s : / / k u b e r n e t e s . i o / d o c s / c o n c e p t s / s t o r a g e / v o l u m e s   v o l u m e s   ( [ ] V o l u m e )   P a t c h   s t r a t e g i e s :   r e t a i n K e y s ,   m e r g e   o n   k e y   n a m e   M a p :   u n i q u e   v a l u e s   o n   k e y   n a m e   w i l l   b e   k e p t   d u r i n g   a   m e r g e   L i s t   o f   v o l u m e s   t h a t   c a n   b e   m o u n t e d   b y   c o n t a i n e r s   b e l o n g i n g   t o   t h e   p o d .   M o r e   i n f o :   h t t p s : / / k u b e r n e t e s . i o / d o c s / c o n c e p t s / s t o r a g e / v o l u m e s


Question: What is Scheduling?

Answer: n o d e S e l e c t o r   ( m a p [ s t r i n g ] s t r i n g ) N o d e S e l e c t o r   i s   a   s e l e c t o r   w h i c h   m u s t   b e   t r u e   f o r   t h e   p o d   t o   f i t   o n   a   n o d e .   S e l e c t o r   w h i c h   m u s t   m a t c h   a   n o d e ' s   l a b e l s   f o r   t h e   p o d   t o   b e   s c h e d u l e d   o n   t h a t   n o d e .   M o r e   i n f o :   h t t p s : / / k u b e r n e t e s . i o / d o c s / c o n c e p t s / c o n f i g u r a t i o n / a s s i g n - p o d - n o d e / n o d e N a m e   ( s t r i n g ) N o d e N a m e   i n d i c a t e s   i n   w h i c h   n o d e   t h i s   p o d   i s   s c h e d u l e d .   I f   e m p t y ,   t h i s   p o d   i s   a   c a n d i d a t e   f o r   s c h e d u l i n g   b y   t h e   s c h e d u l e r   d e f i n e d   i n   s c h e d u l e r N a m e .   O n c e   t h i s   f i e l d   i s   s e t ,   t h e   k u b e l e t   f o r   t h i s   n o d e   b e c o m e s   r e s p o n s i b l e   f o r   t h e   l i f e c y c l e   o f   t h i s   p o d .   T h i s   f i e l d   s h o u l d   n o t   b e   u s e d   t o   e x p r e s s   a   d e s i r e   f o r   t h e   p o d   t o   b e   s c h e d u l e d   o n   a   s p e c i f i c   n o d e .   h t t p s : / / k u b e r n e t e s . i o / d o c s / c o n c e p t s / s c h e d u l i n g - e v i c t i o n / a s s i g n - p o d - n o d e / # n o d e n a m e a f f i n i t y   ( A f f i n i t y ) I f   s p e c i f i e d ,   t h e   p o d ' s   s c h e d u l i n g   c o n s t r a i n t s A f f i n i t y   i s   a   g r o u p   o f   a f f i n i t y   s c h e d u l i n g   r u l e s . a f f i n i t y . n o d e A f f i n i t y   ( N o d e A f f i n i t y ) D e s c r i b e s   n o d e   a f f i n i t y   s c h e d u l i n g   r u l e s   f o r   t h e   p o d . a f f i n i t y . p o d A f f i n i t y   ( P o d A f f i n i t y ) D e s c r i b e s   p o d   a f f i n i t y   s c h e d u l i n g   r u l e s   ( e . g .   c o -


Question: What is Lifecycle?

Answer: r e s t a r t P o l i c y   ( s t r i n g ) R e s t a r t   p o l i c y   f o r   a l l   c o n t a i n e r s   w i t h i n   t h e   p o d .   O n e   o f   A l w a y s ,   O n F a i l u r e ,   N e v e r .   I n   s o m e   c o n t e x t s ,   o n l y   a   s u b s e t   o f   t h o s e   v a l u e s   m a y   b e   p e r m i t t e d .   D e f a u l t   t o   A l w a y s .   M o r e   i n f o :   h t t p s : / / k u b e r n e t e s . i o / d o c s / c o n c e p t s / w o r k l o a d s / p o d s / p o d - l i f e c y c l e / # r e s t a r t - p o l i c y t e r m i n a t i o n G r a c e P e r i o d S e c o n d s   ( i n t 6 4 ) O p t i o n a l   d u r a t i o n   i n   s e c o n d s   t h e   p o d   n e e d s   t o   t e r m i n a t e   g r a c e f u l l y .   M a y   b e   d e c r e a s e d   i n   d e l e t e   r e q u e s t .   V a l u e   m u s t   b e   n o n - n e g a t i v e   i n t e g e r .   T h e   v a l u e   z e r o   i n d i c a t e s   s t o p   i m m e d i a t e l y   v i a   t h e   k i l l   s i g n a l   ( n o   o p p o r t u n i t y   t o   s h u t   d o w n ) .   I f   t h i s   v a l u e   i s   n i l ,   t h e   d e f a u l t   g r a c e   p e r i o d   w i l l   b e   u s e d   i n s t e a d .   T h e   g r a c e   p e r i o d   i s   t h e   d u r a t i o n   i n   s e c o n d s   a f t e r   t h e   p r o c e s s e s   r u n n i n g   i n   t h e   p o d   a r e   s e n t   a   t e r m i n a t i o n   s i g n a l   a n d   t h e   t i m e   w h e n   t h e   p r o c e s s e s   a r e   f o r c i b l y   h a l t e d   w i t h   a   k i l l   s i g n a l .   S e t   t h i s   v a l u e   l o n g e r   t h a n   t h e   e x p e c t e d   c l e a n u p   t i m e   f o r   y o u r   p r o c e s s .   D e f a u l t s   t o   3 0   s e c o n d s . a c t i v e D e a d l i n e S e c o n d s   ( i n t 6 4 ) O p t i o n a l   d u r a t i o n   i n   s e c o n d s   t h e   p o d   m a y   b e   a c t i v e   o n   t h e   n o d e   r e l a t i v e


Question: What is Hostname and Name resolution?

Answer: h o s t n a m e   ( s t r i n g ) S p e c i f i e s   t h e   h o s t n a m e   o f   t h e   P o d   I f   n o t   s p e c i f i e d ,   t h e   p o d ' s   h o s t n a m e   w i l l   b e   s e t   t o   a   s y s t e m - d e f i n e d   v a l u e . h o s t n a m e O v e r r i d e   ( s t r i n g ) H o s t n a m e O v e r r i d e   s p e c i f i e s   a n   e x p l i c i t   o v e r r i d e   f o r   t h e   p o d ' s   h o s t n a m e   a s   p e r c e i v e d   b y   t h e   p o d .   T h i s   f i e l d   o n l y   s p e c i f i e s   t h e   p o d ' s   h o s t n a m e   a n d   d o e s   n o t   a f f e c t   i t s   D N S   r e c o r d s .   W h e n   t h i s   f i e l d   i s   s e t   t o   a   n o n - e m p t y   s t r i n g :   -   I t   t a k e s   p r e c e d e n c e   o v e r   t h e   v a l u e s   s e t   i n   h o s t n a m e   a n d   s u b d o m a i n .   -   T h e   P o d ' s   h o s t n a m e   w i l l   b e   s e t   t o   t h i s   v a l u e .   -   s e t H o s t n a m e A s F Q D N   m u s t   b e   n i l   o r   s e t   t o   f a l s e .   -   h o s t N e t w o r k   m u s t   b e   s e t   t o   f a l s e . T h i s   f i e l d   m u s t   b e   a   v a l i d   D N S   s u b d o m a i n   a s   d e f i n e d   i n   R F C   1 1 2 3   a n d   c o n t a i n   a t   m o s t   6 4   c h a r a c t e r s .   R e q u i r e s   t h e   H o s t n a m e O v e r r i d e   f e a t u r e   g a t e   t o   b e   e n a b l e d . s e t H o s t n a m e A s F Q D N   ( b o o l e a n ) I f   t r u e   t h e   p o d ' s   h o s t n a m e   w i l l   b e   c o n f i g u r e d   a s   t h e   p o d ' s   F Q D N ,   r a t h e r   t h a n   t h e   l e a f   n a m e   ( t h e   d e f a u l t ) .   I n   L i n u x   c o n t a i n e r s ,   t h i s   m e a n s   s e t t i n g   t h e   F Q D N   i n   t h e   h o s t n a m e   f i e l d   o f   t h e   k e r n e l   ( t h e   n o d e n a m e   f i e l d   o f   s t r u c t   u t s n a m e ) .   I n   W i n d o w s


Question: What is Hosts namespaces?

Answer: h o s t N e t w o r k   ( b o o l e a n ) H o s t   n e t w o r k i n g   r e q u e s t e d   f o r   t h i s   p o d .   U s e   t h e   h o s t ' s   n e t w o r k   n a m e s p a c e .   W h e n   u s i n g   H o s t N e t w o r k   y o u   s h o u l d   s p e c i f y   p o r t s   s o   t h e   s c h e d u l e r   i s   a w a r e .   W h e n   h o s t N e t w o r k   i s   t r u e ,   s p e c i f i e d   h o s t P o r t   f i e l d s   i n   p o r t   d e f i n i t i o n s   m u s t   m a t c h   c o n t a i n e r P o r t ,   a n d   u n s p e c i f i e d   h o s t P o r t   f i e l d s   i n   p o r t   d e f i n i t i o n s   a r e   d e f a u l t e d   t o   m a t c h   c o n t a i n e r P o r t .   D e f a u l t   t o   f a l s e . h o s t P I D   ( b o o l e a n ) U s e   t h e   h o s t ' s   p i d   n a m e s p a c e .   O p t i o n a l :   D e f a u l t   t o   f a l s e . h o s t I P C   ( b o o l e a n ) U s e   t h e   h o s t ' s   i p c   n a m e s p a c e .   O p t i o n a l :   D e f a u l t   t o   f a l s e . s h a r e P r o c e s s N a m e s p a c e   ( b o o l e a n ) S h a r e   a   s i n g l e   p r o c e s s   n a m e s p a c e   b e t w e e n   a l l   o f   t h e   c o n t a i n e r s   i n   a   p o d .   W h e n   t h i s   i s   s e t   c o n t a i n e r s   w i l l   b e   a b l e   t o   v i e w   a n d   s i g n a l   p r o c e s s e s   f r o m   o t h e r   c o n t a i n e r s   i n   t h e   s a m e   p o d ,   a n d   t h e   f i r s t   p r o c e s s   i n   e a c h   c o n t a i n e r   w i l l   n o t   b e   a s s i g n e d   P I D   1 .   H o s t P I D   a n d   S h a r e P r o c e s s N a m e s p a c e   c a n n o t   b o t h   b e   s e t .   O p t i o n a l :   D e f a u l t   t o   f a l s e .   h o s t N e t w o r k   ( b o o l e a n )   H o s t   n e t w o r k i n g   r e q u e s t e d   f o r   t h i s   p o d .   U s e   t h e   h o s t ' s   n e t w o r k   n a m e s p a c e .   W h e n   u s i n g   H o s t N e t


Question: What is Service account?

Answer: s e r v i c e A c c o u n t N a m e   ( s t r i n g ) S e r v i c e A c c o u n t N a m e   i s   t h e   n a m e   o f   t h e   S e r v i c e A c c o u n t   t o   u s e   t o   r u n   t h i s   p o d .   M o r e   i n f o :   h t t p s : / / k u b e r n e t e s . i o / d o c s / t a s k s / c o n f i g u r e - p o d - c o n t a i n e r / c o n f i g u r e - s e r v i c e - a c c o u n t / a u t o m o u n t S e r v i c e A c c o u n t T o k e n   ( b o o l e a n ) A u t o m o u n t S e r v i c e A c c o u n t T o k e n   i n d i c a t e s   w h e t h e r   a   s e r v i c e   a c c o u n t   t o k e n   s h o u l d   b e   a u t o m a t i c a l l y   m o u n t e d .   s e r v i c e A c c o u n t N a m e   ( s t r i n g )   S e r v i c e A c c o u n t N a m e   i s   t h e   n a m e   o f   t h e   S e r v i c e A c c o u n t   t o   u s e   t o   r u n   t h i s   p o d .   M o r e   i n f o :   h t t p s : / / k u b e r n e t e s . i o / d o c s / t a s k s / c o n f i g u r e - p o d - c o n t a i n e r / c o n f i g u r e - s e r v i c e - a c c o u n t /   a u t o m o u n t S e r v i c e A c c o u n t T o k e n   ( b o o l e a n )   A u t o m o u n t S e r v i c e A c c o u n t T o k e n   i n d i c a t e s   w h e t h e r   a   s e r v i c e   a c c o u n t   t o k e n   s h o u l d   b e   a u t o m a t i c a l l y   m o u n t e d .


Question: What is Security context?

Answer: s e c u r i t y C o n t e x t   ( P o d S e c u r i t y C o n t e x t ) S e c u r i t y C o n t e x t   h o l d s   p o d - l e v e l   s e c u r i t y   a t t r i b u t e s   a n d   c o m m o n   c o n t a i n e r   s e t t i n g s .   O p t i o n a l :   D e f a u l t s   t o   e m p t y .   S e e   t y p e   d e s c r i p t i o n   f o r   d e f a u l t   v a l u e s   o f   e a c h   f i e l d . P o d S e c u r i t y C o n t e x t   h o l d s   p o d - l e v e l   s e c u r i t y   a t t r i b u t e s   a n d   c o m m o n   c o n t a i n e r   s e t t i n g s .   S o m e   f i e l d s   a r e   a l s o   p r e s e n t   i n   c o n t a i n e r . s e c u r i t y C o n t e x t .   F i e l d   v a l u e s   o f   c o n t a i n e r . s e c u r i t y C o n t e x t   t a k e   p r e c e d e n c e   o v e r   f i e l d   v a l u e s   o f   P o d S e c u r i t y C o n t e x t . s e c u r i t y C o n t e x t . a p p A r m o r P r o f i l e   ( A p p A r m o r P r o f i l e ) a p p A r m o r P r o f i l e   i s   t h e   A p p A r m o r   o p t i o n s   t o   u s e   b y   t h e   c o n t a i n e r s   i n   t h i s   p o d .   N o t e   t h a t   t h i s   f i e l d   c a n n o t   b e   s e t   w h e n   s p e c . o s . n a m e   i s   w i n d o w s . A p p A r m o r P r o f i l e   d e f i n e s   a   p o d   o r   c o n t a i n e r ' s   A p p A r m o r   s e t t i n g s . s e c u r i t y C o n t e x t . a p p A r m o r P r o f i l e . t y p e   ( s t r i n g ) ,   r e q u i r e d t y p e   i n d i c a t e s   w h i c h   k i n d   o f   A p p A r m o r   p r o f i l e   w i l l   b e   a p p l i e d .   V a l i d   o p t i o n s   a r e :   L o c a l h o s t   -   a   p r o f i l e   p r e - l o a d e d   o n   t h e   n o d e .   R u n t i m e D e f a u l t   -   t h e   c o n t a i n e r   r u n t i m e ' s   d e f a u l t   p r o f i l e .   U n c o n f i n e d   -   n o   A p p A r m o r   e n f o r c e m e n t . s e c u r i t y C o n t e x t . a p p A r m o