Question: What is limit?

Answer: l i m i t   i s   a   m a x i m u m   n u m b e r   o f   r e s p o n s e s   t o   r e t u r n   f o r   a   l i s t   c a l l .   I f   m o r e   i t e m s   e x i s t ,   t h e   s e r v e r   w i l l   s e t   t h e   c o n t i n u e   f i e l d   o n   t h e   l i s t   m e t a d a t a   t o   a   v a l u e   t h a t   c a n   b e   u s e d   w i t h   t h e   s a m e   i n i t i a l   q u e r y   t o   r e t r i e v e   t h e   n e x t   s e t   o f   r e s u l t s .   S e t t i n g   a   l i m i t   m a y   r e t u r n   f e w e r   t h a n   t h e   r e q u e s t e d   a m o u n t   o f   i t e m s   ( u p   t o   z e r o   i t e m s )   i n   t h e   e v e n t   a l l   r e q u e s t e d   o b j e c t s   a r e   f i l t e r e d   o u t   a n d   c l i e n t s   s h o u l d   o n l y   u s e   t h e   p r e s e n c e   o f   t h e   c o n t i n u e   f i e l d   t o   d e t e r m i n e   w h e t h e r   m o r e   r e s u l t s   a r e   a v a i l a b l e .   S e r v e r s   m a y   c h o o s e   n o t   t o   s u p p o r t   t h e   l i m i t   a r g u m e n t   a n d   w i l l   r e t u r n   a l l   o f   t h e   a v a i l a b l e   r e s u l t s .   I f   l i m i t   i s   s p e c i f i e d   a n d   t h e   c o n t i n u e   f i e l d   i s   e m p t y ,   c l i e n t s   m a y   a s s u m e   t h a t   n o   m o r e   r e s u l t s   a r e   a v a i l a b l e .   T h i s   f i e l d   i s   n o t   s u p p o r t e d   i f   w a t c h   i s   t r u e .   T h e   s e r v e r   g u a r a n t e e s   t h a t   t h e   o b j e c t s   r e t u r n e d   w h e n   u s i n g   c o n t i n u e   w i l l   b e   i d e n t i c a l   t o   i s s u i n g   a   s i n g l e   l i s t   c a l l   w i t h o u t   a   l i m i t   -   t h a t   i s ,   n o   o b j e c t s   c r e a t e d ,   m o d i f i e d ,   o r   d e l e t e d   a f t e r   t h e   f i r s t   r e q u e s t   i s   i s s u e d   w i l l   b e   i n c l u d e d   i n   a n y   s u b s e q u e n t   c


Question: What is namespace?

Answer: o b j e c t   n a m e   a n d   a u t h   s c o p e ,   s u c h   a s   f o r   t e a m s   a n d   p r o j e c t s


Question: What is pretty?

Answer: I f   ' t r u e ' ,   t h e n   t h e   o u t p u t   i s   p r e t t y   p r i n t e d .   D e f a u l t s   t o   ' f a l s e '   u n l e s s   t h e   u s e r - a g e n t   i n d i c a t e s   a   b r o w s e r   o r   c o m m a n d - l i n e   H T T P   t o o l   ( c u r l   a n d   w g e t ) .


Question: What is propagationPolicy?

Answer: W h e t h e r   a n d   h o w   g a r b a g e   c o l l e c t i o n   w i l l   b e   p e r f o r m e d .   E i t h e r   t h i s   f i e l d   o r   O r p h a n D e p e n d e n t s   m a y   b e   s e t ,   b u t   n o t   b o t h .   T h e   d e f a u l t   p o l i c y   i s   d e c i d e d   b y   t h e   e x i s t i n g   f i n a l i z e r   s e t   i n   t h e   m e t a d a t a . f i n a l i z e r s   a n d   t h e   r e s o u r c e - s p e c i f i c   d e f a u l t   p o l i c y .   A c c e p t a b l e   v a l u e s   a r e :   ' O r p h a n '   -   o r p h a n   t h e   d e p e n d e n t s ;   ' B a c k g r o u n d '   -   a l l o w   t h e   g a r b a g e   c o l l e c t o r   t o   d e l e t e   t h e   d e p e n d e n t s   i n   t h e   b a c k g r o u n d ;   ' F o r e g r o u n d '   -   a   c a s c a d i n g   p o l i c y   t h a t   d e l e t e s   a l l   d e p e n d e n t s   i n   t h e   f o r e g r o u n d .


Question: What is resourceVersion?

Answer: r e s o u r c e V e r s i o n   s e t s   a   c o n s t r a i n t   o n   w h a t   r e s o u r c e   v e r s i o n s   a   r e q u e s t   m a y   b e   s e r v e d   f r o m .   S e e   h t t p s : / / k u b e r n e t e s . i o / d o c s / r e f e r e n c e / u s i n g - a p i / a p i - c o n c e p t s / # r e s o u r c e - v e r s i o n s   f o r   d e t a i l s .   D e f a u l t s   t o   u n s e t


Question: What is resourceVersionMatch?

Answer: r e s o u r c e V e r s i o n M a t c h   d e t e r m i n e s   h o w   r e s o u r c e V e r s i o n   i s   a p p l i e d   t o   l i s t   c a l l s .   I t   i s   h i g h l y   r e c o m m e n d e d   t h a t   r e s o u r c e V e r s i o n M a t c h   b e   s e t   f o r   l i s t   c a l l s   w h e r e   r e s o u r c e V e r s i o n   i s   s e t   S e e   h t t p s : / / k u b e r n e t e s . i o / d o c s / r e f e r e n c e / u s i n g - a p i / a p i - c o n c e p t s / # r e s o u r c e - v e r s i o n s   f o r   d e t a i l s .   D e f a u l t s   t o   u n s e t


Question: What is sendInitialEvents?

Answer: s e n d I n i t i a l E v e n t s = t r u e   m a y   b e   s e t   t o g e t h e r   w i t h   w a t c h = t r u e .   I n   t h a t   c a s e ,   t h e   w a t c h   s t r e a m   w i l l   b e g i n   w i t h   s y n t h e t i c   e v e n t s   t o   p r o d u c e   t h e   c u r r e n t   s t a t e   o f   o b j e c t s   i n   t h e   c o l l e c t i o n .   O n c e   a l l   s u c h   e v e n t s   h a v e   b e e n   s e n t ,   a   s y n t h e t i c   " B o o k m a r k "   e v e n t   w i l l   b e   s e n t .   T h e   b o o k m a r k   w i l l   r e p o r t   t h e   R e s o u r c e V e r s i o n   ( R V )   c o r r e s p o n d i n g   t o   t h e   s e t   o f   o b j e c t s ,   a n d   b e   m a r k e d   w i t h   " k 8 s . i o / i n i t i a l - e v e n t s - e n d " :   " t r u e "   a n n o t a t i o n .   A f t e r w a r d s ,   t h e   w a t c h   s t r e a m   w i l l   p r o c e e d   a s   u s u a l ,   s e n d i n g   w a t c h   e v e n t s   c o r r e s p o n d i n g   t o   c h a n g e s   ( s u b s e q u e n t   t o   t h e   R V )   t o   o b j e c t s   w a t c h e d .   W h e n   s e n d I n i t i a l E v e n t s   o p t i o n   i s   s e t ,   w e   r e q u i r e   r e s o u r c e V e r s i o n M a t c h   o p t i o n   t o   a l s o   b e   s e t .   T h e   s e m a n t i c   o f   t h e   w a t c h   r e q u e s t   i s   a s   f o l l o w i n g :   -   r e s o u r c e V e r s i o n M a t c h   =   N o t O l d e r T h a n   i s   i n t e r p r e t e d   a s   " d a t a   a t   l e a s t   a s   n e w   a s   t h e   p r o v i d e d   r e s o u r c e V e r s i o n "   a n d   t h e   b o o k m a r k   e v e n t   i s   s e n d   w h e n   t h e   s t a t e   i s   s y n c e d   t o   a   r e s o u r c e V e r s i o n   a t   l e a s t   a s   f r e s h   a s   t h e   o n e   p r o v i d e d   b y   t h e   L i s t O p t i o n s .   I f   r e s o u r c e V e r s i o n   i s   u n s e t ,   t h i s   i s   i n t e r p r e t e d   a s


Question: What is timeoutSeconds?

Answer: T i m e o u t   f o r   t h e   l i s t / w a t c h   c a l l .   T h i s   l i m i t s   t h e   d u r a t i o n   o f   t h e   c a l l ,   r e g a r d l e s s   o f   a n y   a c t i v i t y   o r   i n a c t i v i t y .


Question: What is watch?

Answer: W a t c h   f o r   c h a n g e s   t o   t h e   d e s c r i b e d   r e s o u r c e s   a n d   r e t u r n   t h e m   a s   a   s t r e a m   o f   a d d ,   u p d a t e ,   a n d   r e m o v e   n o t i f i c a t i o n s .   S p e c i f y   r e s o u r c e V e r s i o n .


Question: What is 6.1 - Kubernetes Component SLI Metrics?

Answer: B y   d e f a u l t ,   K u b e r n e t e s   1 . 3 4   p u b l i s h e s   S e r v i c e   L e v e l   I n d i c a t o r   ( S L I )   m e t r i c s   f o r   e a c h   K u b e r n e t e s   c o m p o n e n t   b i n a r y .   T h i s   m e t r i c   e n d p o i n t   i s   e x p o s e d   o n   t h e   s e r v i n g   H T T P S   p o r t   o f   e a c h   c o m p o n e n t ,   a t   t h e   p a t h   / m e t r i c s / s l i s .   T h e   C o m p o n e n t S L I s   f e a t u r e   g a t e   d e f a u l t s   t o   e n a b l e d   f o r   e a c h   K u b e r n e t e s   c o m p o n e n t   a s   o f   v 1 . 2 7 .


Question: What is SLI Metrics?

Answer: W i t h   S L I   m e t r i c s   e n a b l e d ,   e a c h   K u b e r n e t e s   c o m p o n e n t   e x p o s e s   t w o   m e t r i c s ,   l a b e l e d   p e r   h e a l t h c h e c k :   a   g a u g e   ( w h i c h   r e p r e s e n t s   t h e   c u r r e n t   s t a t e   o f   t h e   h e a l t h c h e c k ) a   c o u n t e r   ( w h i c h   r e c o r d s   t h e   c u m u l a t i v e   c o u n t s   o b s e r v e d   f o r   e a c h   h e a l t h c h e c k   s t a t e )   Y o u   c a n   u s e   t h e   m e t r i c   i n f o r m a t i o n   t o   c a l c u l a t e   p e r - c o m p o n e n t   a v a i l a b i l i t y   s t a t i s t i c s .   F o r   e x a m p l e ,   t h e   A P I   s e r v e r   c h e c k s   t h e   h e a l t h   o f   e t c d .   Y o u   c a n   w o r k   o u t   a n d   r e p o r t   h o w   a v a i l a b l e   o r   u n a v a i l a b l e   e t c d   h a s   b e e n   -   a s   r e p o r t e d   b y   i t s   c l i e n t ,   t h e   A P I   s e r v e r .   T h e   p r o m e t h e u s   g a u g e   d a t a   l o o k s   l i k e   t h i s :   #   H E L P   k u b e r n e t e s _ h e a l t h c h e c k   [ A L P H A ]   T h i s   m e t r i c   r e c o r d s   t h e   r e s u l t   o f   a   s i n g l e   h e a l t h c h e c k .   #   T Y P E   k u b e r n e t e s _ h e a l t h c h e c k   g a u g e   k u b e r n e t e s _ h e a l t h c h e c k { n a m e = " a u t o r e g i s t e r - c o m p l e t i o n " , t y p e = " h e a l t h z " }   1   k u b e r n e t e s _ h e a l t h c h e c k { n a m e = " a u t o r e g i s t e r - c o m p l e t i o n " , t y p e = " r e a d y z " }   1   k u b e r n e t e s _ h e a l t h c h e c k { n a m e = " e t c d " , t y p e = " h e a l t h z " }   1   k u b e r n e t e s _ h e a l t h c h e c k { n a m e = " e t c d " , t y p e = " r e a d y z " }   1   k u b e r n e t e s _ h e a l t h c h e c k { n a m e = " e t c d - r e a d i n e s s " , t y p e = " r e a d y z " }   1   k u b e r n e t e s _ h e a


Question: What is Using this data?

Answer: T h e   c o m p o n e n t   S L I s   m e t r i c s   e n d p o i n t   i s   i n t e n d e d   t o   b e   s c r a p e d   a t   a   h i g h   f r e q u e n c y .   S c r a p i n g   a t   a   h i g h   f r e q u e n c y   m e a n s   t h a t   y o u   e n d   u p   w i t h   g r e a t e r   g r a n u l a r i t y   o f   t h e   g a u g e ' s   s i g n a l ,   w h i c h   c a n   b e   t h e n   u s e d   t o   c a l c u l a t e   S L O s .   T h e   / m e t r i c s / s l i s   e n d p o i n t   p r o v i d e s   t h e   r a w   d a t a   n e c e s s a r y   t o   c a l c u l a t e   a n   a v a i l a b i l i t y   S L O   f o r   t h e   r e s p e c t i v e   K u b e r n e t e s   c o m p o n e n t .


Question: What is 6.2 - CRI Pod & Container Metrics?

Answer: T h e   k u b e l e t   c o l l e c t s   p o d   a n d   c o n t a i n e r   m e t r i c s   v i a   c A d v i s o r .   A s   a n   a l p h a   f e a t u r e ,   K u b e r n e t e s   l e t s   y o u   c o n f i g u r e   t h e   c o l l e c t i o n   o f   p o d   a n d   c o n t a i n e r   m e t r i c s   v i a   t h e   C o n t a i n e r   R u n t i m e   I n t e r f a c e   ( C R I ) .   Y o u   m u s t   e n a b l e   t h e   P o d A n d C o n t a i n e r S t a t s F r o m C R I   f e a t u r e   g a t e   a n d   u s e   a   c o m p a t i b l e   C R I   i m p l e m e n t a t i o n   ( c o n t a i n e r d   > =   1 . 6 . 0 ,   C R I - O   > =   1 . 2 3 . 0 )   t o   u s e   t h e   C R I   b a s e d   c o l l e c t i o n   m e c h a n i s m .


Question: What is CRI Pod & Container Metrics?

Answer: W i t h   P o d A n d C o n t a i n e r S t a t s F r o m C R I   e n a b l e d ,   t h e   k u b e l e t   p o l l s   t h e   u n d e r l y i n g   c o n t a i n e r   r u n t i m e   f o r   p o d   a n d   c o n t a i n e r   s t a t s   i n s t e a d   o f   i n s p e c t i n g   t h e   h o s t   s y s t e m   d i r e c t l y   u s i n g   c A d v i s o r .   T h e   b e n e f i t s   o f   r e l y i n g   o n   t h e   c o n t a i n e r   r u n t i m e   f o r   t h i s   i n f o r m a t i o n   a s   o p p o s e d   t o   d i r e c t   c o l l e c t i o n   w i t h   c A d v i s o r   i n c l u d e :   P o t e n t i a l   i m p r o v e d   p e r f o r m a n c e   i f   t h e   c o n t a i n e r   r u n t i m e   a l r e a d y   c o l l e c t s   t h i s   i n f o r m a t i o n   d u r i n g   n o r m a l   o p e r a t i o n s .   I n   t h i s   c a s e ,   t h e   d a t a   c a n   b e   r e - u s e d   i n s t e a d   o f   b e i n g   a g g r e g a t e d   a g a i n   b y   t h e   k u b e l e t . I t   f u r t h e r   d e c o u p l e s   t h e   k u b e l e t   a n d   t h e   c o n t a i n e r   r u n t i m e   a l l o w i n g   c o l l e c t i o n   o f   m e t r i c s   f o r   c o n t a i n e r   r u n t i m e s   t h a t   d o n ' t   r u n   p r o c e s s e s   d i r e c t l y   o n   t h e   h o s t   w i t h   k u b e l e t   w h e r e   t h e y   a r e   o b s e r v a b l e   b y   c A d v i s o r   ( f o r   e x a m p l e :   c o n t a i n e r   r u n t i m e s   t h a t   u s e   v i r t u a l i z a t i o n ) .   P o t e n t i a l   i m p r o v e d   p e r f o r m a n c e   i f   t h e   c o n t a i n e r   r u n t i m e   a l r e a d y   c o l l e c t s   t h i s   i n f o r m a t i o n   d u r i n g   n o r m a l   o p e r a t i o n s .   I n   t h i s   c a s e ,   t h e   d a t a   c a n   b e   r e - u s e d   i n s t e a d   o f   b e i n g   a g g r e g a t e d   a g a i n   b y   t h e   k u b e l e t .   I t   f u r t h e r   d e c o


Question: What is 6.3 - Node metrics data?

Answer: T h e   k u b e l e t   g a t h e r s   m e t r i c   s t a t i s t i c s   a t   t h e   n o d e ,   v o l u m e ,   p o d   a n d   c o n t a i n e r   l e v e l ,   a n d   e m i t s   t h i s   i n f o r m a t i o n   i n   t h e   S u m m a r y   A P I .   Y o u   c a n   s e n d   a   p r o x i e d   r e q u e s t   t o   t h e   s t a t s   s u m m a r y   A P I   v i a   t h e   K u b e r n e t e s   A P I   s e r v e r .   H e r e   i s   a n   e x a m p l e   o f   a   S u m m a r y   A P I   r e q u e s t   f o r   a   n o d e   n a m e d   m i n i k u b e :   k u b e c t l   g e t   - - r a w   " / a p i / v 1 / n o d e s / m i n i k u b e / p r o x y / s t a t s / s u m m a r y "   H e r e   i s   t h e   s a m e   A P I   c a l l   u s i n g   c u r l :   #   Y o u   n e e d   t o   r u n   " k u b e c t l   p r o x y "   f i r s t   #   C h a n g e   8 0 8 0   t o   t h e   p o r t   t h a t   " k u b e c t l   p r o x y "   a s s i g n s   c u r l   h t t p : / / l o c a l h o s t : 8 0 8 0 / a p i / v 1 / n o d e s / m i n i k u b e / p r o x y / s t a t s / s u m m a r y


Question: What is Summary metrics API source?

Answer: B y   d e f a u l t ,   K u b e r n e t e s   f e t c h e s   n o d e   s u m m a r y   m e t r i c s   d a t a   u s i n g   a n   e m b e d d e d   c A d v i s o r   t h a t   r u n s   w i t h i n   t h e   k u b e l e t .   I f   y o u   e n a b l e   t h e   P o d A n d C o n t a i n e r S t a t s F r o m C R I   f e a t u r e   g a t e   i n   y o u r   c l u s t e r ,   a n d   y o u   u s e   a   c o n t a i n e r   r u n t i m e   t h a t   s u p p o r t s   s t a t i s t i c s   a c c e s s   v i a   C o n t a i n e r   R u n t i m e   I n t e r f a c e   ( C R I ) ,   t h e n   t h e   k u b e l e t   f e t c h e s   P o d -   a n d   c o n t a i n e r - l e v e l   m e t r i c   d a t a   u s i n g   C R I ,   a n d   n o t   v i a   c A d v i s o r .


Question: What is Pressure Stall Information (PSI)?

Answer: A s   a   b e t a   f e a t u r e ,   K u b e r n e t e s   l e t s   y o u   c o n f i g u r e   k u b e l e t   t o   c o l l e c t   L i n u x   k e r n e l   P r e s s u r e   S t a l l   I n f o r m a t i o n   ( P S I )   f o r   C P U ,   m e m o r y ,   a n d   I / O   u s a g e .   T h e   i n f o r m a t i o n   i s   c o l l e c t e d   a t   n o d e ,   p o d   a n d   c o n t a i n e r   l e v e l .   S e e   S u m m a r y   A P I   f o r   d e t a i l e d   s c h e m a .   T h i s   f e a t u r e   i s   e n a b l e d   b y   d e f a u l t ,   b y   s e t t i n g   t h e   K u b e l e t P S I   f e a t u r e   g a t e .   T h e   i n f o r m a t i o n   i s   a l s o   e x p o s e d   i n   P r o m e t h e u s   m e t r i c s .   Y o u   c a n   l e a r n   h o w   t o   i n t e r p r e t   t h e   P S I   m e t r i c s   i n   U n d e r s t a n d   P S I   M e t r i c s .


Question: What is Requirements?

Answer: P r e s s u r e   S t a l l   I n f o r m a t i o n   r e q u i r e s :   L i n u x   k e r n e l   v e r s i o n s   4 . 2 0   o r   l a t e r . c g r o u p   v 2


Question: What is What's next?

Answer: T h e   t a s k   p a g e s   f o r   T r o u b l e s h o o t i n g   C l u s t e r s   d i s c u s s   h o w   t o   u s e   a   m e t r i c s   p i p e l i n e   t h a t   r e l y   o n   t h e s e   d a t a .


Question: What is 6.4 - Understand Pressure Stall Information (PSI) Metrics?

Answer: A s   a   b e t a   f e a t u r e ,   K u b e r n e t e s   l e t s   y o u   c o n f i g u r e   t h e   k u b e l e t   t o   c o l l e c t   L i n u x   k e r n e l   P r e s s u r e   S t a l l   I n f o r m a t i o n   ( P S I )   f o r   C P U ,   m e m o r y ,   a n d   I / O   u s a g e .   T h e   i n f o r m a t i o n   i s   c o l l e c t e d   a t   n o d e ,   p o d   a n d   c o n t a i n e r   l e v e l .   T h i s   f e a t u r e   i s   e n a b l e d   b y   d e f a u l t   b y   s e t t i n g   t h e   K u b e l e t P S I   f e a t u r e   g a t e .   P S I   m e t r i c s   a r e   e x p o s e d   t h r o u g h   t w o   d i f f e r e n t   s o u r c e s :   T h e   k u b e l e t ' s   S u m m a r y   A P I ,   w h i c h   p r o v i d e s   P S I   d a t a   a t   t h e   n o d e ,   p o d ,   a n d   c o n t a i n e r   l e v e l . T h e   / m e t r i c s / c a d v i s o r   e n d p o i n t   o n   t h e   k u b e l e t ,   w h i c h   e x p o s e s   P S I   m e t r i c s   i n   t h e   P r o m e t h e u s   f o r m a t .


Question: What is Requirements?

Answer: P r e s s u r e   S t a l l   I n f o r m a t i o n   r e q u i r e s   t h e   f o l l o w i n g   o n   y o u r   L i n u x   n o d e s :   T h e   L i n u x   k e r n e l   m u s t   b e   v e r s i o n   4 . 2 0   o r   n e w e r . T h e   k e r n e l   m u s t   b e   c o m p i l e d   w i t h   t h e   C O N F I G _ P S I = y   o p t i o n .   M o s t   m o d e r n   d i s t r i b u t i o n s   e n a b l e   t h i s   b y   d e f a u l t .   Y o u   c a n   c h e c k   y o u r   k e r n e l ' s   c o n f i g u r a t i o n   b y   r u n n i n g   z g r e p   C O N F I G _ P S I   / p r o c / c o n f i g . g z . S o m e   L i n u x   d i s t r i b u t i o n s   m a y   c o m p i l e   P S I   i n t o   t h e   k e r n e l   b u t   d i s a b l e   i t   b y   d e f a u l t .   I f   s o ,   y o u   n e e d   t o   e n a b l e   i t   a t   b o o t   t i m e   b y   a d d i n g   t h e   p s i = 1   p a r a m e t e r   t o   t h e   k e r n e l   c o m m a n d   l i n e . T h e   n o d e   m u s t   b e   u s i n g   c g r o u p   v 2 .


Question: What is Understanding PSI Metrics?

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


Question: What is Example Scenarios?

Answer: Y o u   c a n   u s e   a   s i m p l e   P o d   w i t h   a   s t r e s s - t e s t i n g   t o o l   t o   g e n e r a t e   r e s o u r c e   p r e s s u r e   a n d   o b s e r v e   t h e   P S I   m e t r i c s .   T h e   f o l l o w i n g   e x a m p l e s   u s e   t h e   a g n h o s t   c o n t a i n e r   i m a g e ,   w h i c h   i n c l u d e s   t h e   s t r e s s   t o o l .


Question: What is Generating CPU Pressure?

Answer: C r e a t e   a   P o d   t h a t   g e n e r a t e s   C P U   p r e s s u r e   u s i n g   t h e   s t r e s s   u t i l i t y .   T h i s   w o r k l o a d   w i l l   p u t   a   h e a v y   l o a d   o n   o n e   C P U   c o r e .   C r e a t e   a   f i l e   n a m e d   c p u - p r e s s u r e - p o d . y a m l :   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 :   n a m e :   c p u - p r e s s u r e - p o d   s p e c :   r e s t a r t P o l i c y :   N e v e r   c o n t a i n e r s :   -   n a m e :   c p u - s t r e s s   i m a g e :   r e g i s t r y . k 8 s . i o / e 2 e - t e s t - i m a g e s / a g n h o s t : 2 . 4 7   a r g s :   -   " s t r e s s "   -   " - - c p u s "   -   " 1 "   r e s o u r c e s :   l i m i t s :   c p u :   " 5 0 0 m "   r e q u e s t s :   c p u :   " 5 0 0 m "   A p p l y   i t   t o   y o u r   c l u s t e r :   k u b e c t l   a p p l y   - f   c p u - p r e s s u r e - p o d . y a m l


Question: What is Observing CPU Pressure?

Answer: A f t e r   t h e   P o d   i s   r u n n i n g ,   y o u   c a n   o b s e r v e   t h e   C P U   p r e s s u r e   t h r o u g h   e i t h e r   t h e   S u m m a r y   A P I   o r   t h e   P r o m e t h e u s   m e t r i c s   e n d p o i n t .   U s i n g   t h e   S u m m a r y   A P I :   W a t c h   t h e   s u m m a r y   s t a t s   f o r   y o u r   n o d e .   I n   a   s e p a r a t e   t e r m i n a l ,   r u n :   #   R e p l a c e   < n o d e - n a m e >   w i t h   t h e   n a m e   o f   a   n o d e   i n   y o u r   c l u s t e r   k u b e c t l   g e t   - - r a w   " / a p i / v 1 / n o d e s / < n o d e - n a m e > / p r o x y / s t a t s / s u m m a r y "   |   j q   ' . p o d s [ ]   |   s e l e c t ( . p o d R e f . n a m e   |   c o n t a i n s ( " c p u - p r e s s u r e - p o d " ) ) '   Y o u   w i l l   s e e   t h e   s o m e   P S I   m e t r i c s   f o r   C P U   i n c r e a s e   i n   t h e   s u m m a r y   A P I   o u t p u t .   T h e   a v g 1 0   v a l u e   f o r   s o m e   p r e s s u r e   s h o u l d   r i s e   a b o v e   z e r o ,   i n d i c a t i n g   t h a t   t a s k s   a r e   s p e n d i n g   t i m e   s t a l l e d   o n   t h e   C P U .   U s i n g   t h e   P r o m e t h e u s   m e t r i c s   e n d p o i n t :   Q u e r y   t h e   / m e t r i c s / c a d v i s o r   e n d p o i n t   t o   s e e   t h e   c o n t a i n e r _ p r e s s u r e _ c p u _ w a i t i n g _ s e c o n d s _ t o t a l   m e t r i c .   #   R e p l a c e   < n o d e - n a m e >   w i t h   t h e   n a m e   o f   t h e   n o d e   w h e r e   t h e   p o d   i s   r u n n i n g   k u b e c t l   g e t   - - r a w   " / a p i / v 1 / n o d e s / < n o d e - n a m e > / p r o x y / m e t r i c s / c a d v i s o r "   |   \   g r e p   ' c o n t a i n e r _ p r e s s u r e _ c p u _ w a i t i n g _ s e c o n d s _ t o t a l { c o n t a i n e r = " c p u - s t r e s s " '   T h e   o u t p u t   s h o u l d   s h o w   a n   i n c


Question: What is Cleanup?

Answer: C l e a n   u p   t h e   P o d   w h e n   y o u   a r e   f i n i s h e d :   k u b e c t l   d e l e t e   p o d   c p u - p r e s s u r e - p o d


Question: What is Generating Memory Pressure?

Answer: T h i s   e x a m p l e   c r e a t e s   a   P o d   t h a t   c o n t i n u o u s l y   w r i t e s   t o   f i l e s   i n   t h e   c o n t a i n e r ' s   w r i t a b l e   l a y e r ,   c a u s i n g   t h e   k e r n e l ' s   p a g e   c a c h e   t o   g r o w   a n d   f o r c i n g   m e m o r y   r e c l a m a t i o n ,   w h i c h   g e n e r a t e s   p r e s s u r e .   C r e a t e   a   f i l e   n a m e d   m e m o r y - p r e s s u r e - p o d . y a m l :   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 :   n a m e :   m e m o r y - p r e s s u r e - p o d   s p e c :   r e s t a r t P o l i c y :   N e v e r   c o n t a i n e r s :   -   n a m e :   m e m o r y - s t r e s s   i m a g e :   r e g i s t r y . k 8 s . i o / e 2 e - t e s t - i m a g e s / a g n h o s t : 2 . 4 7   c o m m a n d :   [ " / b i n / s h " ,   " - c " ]   a r g s :   -   " i = 0 ;   w h i l e   t r u e ;   d o   d d   i f = / d e v / z e r o   o f = t e s t f i l e . $ i   b s = 1 M   c o u n t = 5 0   & > / d e v / n u l l ;   i = $ ( ( ( i + 1 ) % 5 ) ) ;   s l e e p   0 . 1 ;   d o n e "   r e s o u r c e s :   l i m i t s :   m e m o r y :   " 2 0 0 M "   r e q u e s t s :   m e m o r y :   " 2 0 0 M "   A p p l y   i t   t o   y o u r   c l u s t e r :   k u b e c t l   a p p l y   - f   m e m o r y - p r e s s u r e - p o d . y a m l


Question: What is Observing Memory Pressure?

Answer: U s i n g   t h e   S u m m a r y   A P I :   I n   t h e   s u m m a r y   o u t p u t ,   y o u   w i l l   o b s e r v e   a n   i n c r e a s e   i n   t h e   f u l l   P S I   m e t r i c s   f o r   m e m o r y ,   i n d i c a t i n g   t h a t   t h e   s y s t e m   i s   u n d e r   s i g n i f i c a n t   m e m o r y   p r e s s u r e .   #   R e p l a c e   < n o d e - n a m e >   w i t h   t h e   n a m e   o f   a   n o d e   i n   y o u r   c l u s t e r   k u b e c t l   g e t   - - r a w   " / a p i / v 1 / n o d e s / < n o d e - n a m e > / p r o x y / s t a t s / s u m m a r y "   |   j q   ' . p o d s [ ]   |   s e l e c t ( . p o d R e f . n a m e   |   c o n t a i n s ( " m e m o r y - p r e s s u r e - p o d " ) ) '   U s i n g   t h e   P r o m e t h e u s   m e t r i c s   e n d p o i n t :   Q u e r y   t h e   / m e t r i c s / c a d v i s o r   e n d p o i n t   t o   s e e   t h e   c o n t a i n e r _ p r e s s u r e _ m e m o r y _ w a i t i n g _ s e c o n d s _ t o t a l   m e t r i c .   #   R e p l a c e   < n o d e - n a m e >   w i t h   t h e   n a m e   o f   t h e   n o d e   w h e r e   t h e   p o d   i s   r u n n i n g   k u b e c t l   g e t   - - r a w   " / a p i / v 1 / n o d e s / < n o d e - n a m e > / p r o x y / m e t r i c s / c a d v i s o r "   |   \   g r e p   ' c o n t a i n e r _ p r e s s u r e _ m e m o r y _ w a i t i n g _ s e c o n d s _ t o t a l { c o n t a i n e r = " m e m o r y - s t r e s s " '   I n   t h e   o u t p u t ,   y o u   w i l l   o b s e r v e   a n   i n c r e a s i n g   v a l u e   f o r   t h e   m e t r i c ,   i n d i c a t i n g   t h a t   t h e   s y s t e m   i s   u n d e r   s i g n i f i c a n t   m e m o r y   p r e s s u r e .


Question: What is Cleanup?

Answer: C l e a n   u p   t h e   P o d   w h e n   y o u   a r e   f i n i s h e d :   k u b e c t l   d e l e t e   p o d   m e m o r y - p r e s s u r e - p o d


Question: What is Generating I/O Pressure?

Answer: T h i s   P o d   g e n e r a t e s   I / O   p r e s s u r e   b y   r e p e a t e d l y   w r i t i n g   a   f i l e   t o   d i s k   a n d   u s i n g   s y n c   t o   f l u s h   t h e   d a t a   f r o m   m e m o r y ,   w h i c h   c r e a t e s   I / O   s t a l l s .   C r e a t e   a   f i l e   n a m e d   i o - p r e s s u r e - p o d . y a m l :   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 :   n a m e :   i o - p r e s s u r e - p o d   s p e c :   r e s t a r t P o l i c y :   N e v e r   c o n t a i n e r s :   -   n a m e :   i o - s t r e s s   i m a g e :   r e g i s t r y . k 8 s . i o / e 2 e - t e s t - i m a g e s / a g n h o s t : 2 . 4 7   c o m m a n d :   [ " / b i n / s h " ,   " - c " ]   a r g s :   -   " w h i l e   t r u e ;   d o   d d   i f = / d e v / z e r o   o f = t e s t f i l e   b s = 1 M   c o u n t = 1 2 8   & > / d e v / n u l l ;   s y n c ;   r m   t e s t f i l e   & > / d e v / n u l l ;   d o n e "   A p p l y   t h i s   t o   y o u r   c l u s t e r :   k u b e c t l   a p p l y   - f   i o - p r e s s u r e - p o d . y a m l


Question: What is Observing I/O Pressure?

Answer: U s i n g   t h e   S u m m a r y   A P I :   Y o u   w i l l   s e e   t h e   s o m e   P S I   m e t r i c s   f o r   I / O   i n c r e a s e   a s   t h e   P o d   c o n t i n u o u s l y   w r i t e s   t o   d i s k .   #   R e p l a c e   < n o d e - n a m e >   w i t h   t h e   n a m e   o f   a   n o d e   i n   y o u r   c l u s t e r   k u b e c t l   g e t   - - r a w   " / a p i / v 1 / n o d e s / < n o d e - n a m e > / p r o x y / s t a t s / s u m m a r y "   |   j q   ' . p o d s [ ]   |   s e l e c t ( . p o d R e f . n a m e   |   c o n t a i n s ( " i o - p r e s s u r e - p o d " ) ) '   U s i n g   t h e   P r o m e t h e u s   m e t r i c s   e n d p o i n t :   Q u e r y   t h e   / m e t r i c s / c a d v i s o r   e n d p o i n t   t o   s e e   t h e   c o n t a i n e r _ p r e s s u r e _ i o _ w a i t i n g _ s e c o n d s _ t o t a l   m e t r i c .   #   R e p l a c e   < n o d e - n a m e >   w i t h   t h e   n a m e   o f   t h e   n o d e   w h e r e   t h e   p o d   i s   r u n n i n g   k u b e c t l   g e t   - - r a w   " / a p i / v 1 / n o d e s / < n o d e - n a m e > / p r o x y / m e t r i c s / c a d v i s o r "   |   \   g r e p   ' c o n t a i n e r _ p r e s s u r e _ i o _ w a i t i n g _ s e c o n d s _ t o t a l { c o n t a i n e r = " i o - s t r e s s " '   Y o u   w i l l   s e e   t h e   m e t r i c ' s   v a l u e   i n c r e a s e   a s   t h e   P o d   c o n t i n u o u s l y   w r i t e s   t o   d i s k .


Question: What is Cleanup?

Answer: C l e a n   u p   t h e   P o d   w h e n   y o u   a r e   f i n i s h e d :   k u b e c t l   d e l e t e   p o d   i o - p r e s s u r e - p o d


Question: What is What's next?

Answer: T h e   t a s k   p a g e s   f o r   T r o u b l e s h o o t i n g   C l u s t e r s   d i s c u s s   h o w   t o   u s e   a   m e t r i c s   p i p e l i n e   t h a t   r e l y   o n   t h e s e   d a t a .


Question: What is 6.5 - Kubernetes z-pages?

Answer: K u b e r n e t e s   c o r e   c o m p o n e n t s   c a n   e x p o s e   a   s u i t e   o f   z - e n d p o i n t s   t o   m a k e   i t   e a s i e r   f o r   u s e r s   t o   d e b u g   t h e i r   c l u s t e r   a n d   i t s   c o m p o n e n t s .   T h e s e   e n d p o i n t s   a r e   s t r i c t l y   t o   b e   u s e d   f o r   h u m a n   i n s p e c t i o n   t o   g a i n   r e a l   t i m e   d e b u g g i n g   i n f o r m a t i o n   o f   a   c o m p o n e n t   b i n a r y .   A v o i d   a u t o m a t e d   s c r a p i n g   o f   d a t a   r e t u r n e d   b y   t h e s e   e n d p o i n t s ;   i n   K u b e r n e t e s   1 . 3 4   t h e s e   a r e   a n   a l p h a   f e a t u r e   a n d   t h e   r e s p o n s e   f o r m a t   m a y   c h a n g e   i n   f u t u r e   r e l e a s e s .


Question: What is z-pages?

Answer: K u b e r n e t e s   v 1 . 3 4   a l l o w s   y o u   t o   e n a b l e   z - p a g e s   t o   h e l p   y o u   t r o u b l e s h o o t   p r o b l e m s   w i t h   i t s   c o r e   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 s e   s p e c i a l   d e b u g g i n g   e n d p o i n t s   p r o v i d e   i n t e r n a l   i n f o r m a t i o n   a b o u t   r u n n i n g   c o m p o n e n t s .   F o r   K u b e r n e t e s   1 . 3 4 ,   c o m p o n e n t s   s e r v e   t h e   f o l l o w i n g   e n d p o i n t s   ( w h e n   e n a b l e d ) :   z - p a g e s s t a t u s z f l a g z   s t a t u s z f l a g z


Question: What is statusz?

Answer: E n a b l e d   u s i n g   t h e   C o m p o n e n t S t a t u s z   f e a t u r e   g a t e ,   t h e   / s t a t u s z   e n d p o i n t   d i s p l a y s   h i g h   l e v e l   i n f o r m a t i o n   a b o u t   t h e   c o m p o n e n t   s u c h   a s   i t s   K u b e r n e t e s   v e r s i o n ,   e m u l a t i o n   v e r s i o n ,   s t a r t   t i m e   a n d   m o r e .   T h e   / s t a t u s z   r e s p o n s e   f r o m   t h e   A P I   s e r v e r   i s   s i m i l a r   t o :   k u b e - a p i s e r v e r   s t a t u s z   W a r n i n g :   T h i s   e n d p o i n t   i s   n o t   m e a n t   t o   b e   m a c h i n e   p a r s e a b l e ,   h a s   n o   f o r m a t t i n g   c o m p a t i b i l i t y   g u a r a n t e e s   a n d   i s   f o r   d e b u g g i n g   p u r p o s e s   o n l y .   S t a r t e d :   W e d   O c t   1 6   2 1 : 0 3 : 4 3   U T C   2 0 2 4   U p :   0   h r   0 0   m i n   1 6   s e c   G o   v e r s i o n :   g o 1 . 2 3 . 2   B i n a r y   v e r s i o n :   1 . 3 2 . 0 - a l p h a . 0 . 1 4 8 4 & # 4 3 ; 5 e e a c 4 f 2 1 a 4 9 1 b - d i r t y   E m u l a t i o n   v e r s i o n :   1 . 3 2 . 0 - a l p h a . 0 . 1 4 8 4


Question: What is flagz?

Answer: E n a b l e d   u s i n g   t h e   C o m p o n e n t F l a g z   f e a t u r e   g a t e ,   t h e   / f l a g z   e n d p o i n t   s h o w s   y o u   t h e   c o m m a n d   l i n e   a r g u m e n t s   t h a t   w e r e   u s e d   t o   s t a r t   a   c o m p o n e n t .   T h e   / f l a g z   d a t a   f o r   t h e   A P I   s e r v e r   l o o k s   s o m e t h i n g   l i k e :   k u b e - a p i s e r v e r   f l a g s   W a r n i n g :   T h i s   e n d p o i n t   i s   n o t   m e a n t   t o   b e   m a c h i n e   p a r s e a b l e ,   h a s   n o   f o r m a t t i n g   c o m p a t i b i l i t y   g u a r a n t e e s   a n d   i s   f o r   d e b u g g i n g   p u r p o s e s   o n l y .   a d v e r t i s e - a d d r e s s = 1 9 2 . 1 6 8 . 8 . 2   c o n t e n t i o n - p r o f i l i n g = f a l s e   e n a b l e - p r i o r i t y - a n d - f a i r n e s s = t r u e   p r o f i l i n g = t r u e   a u t h o r i z a t i o n - m o d e = [ N o d e , R B A C ]   a u t h o r i z a t i o n - w e b h o o k - c a c h e - a u t h o r i z e d - t t l = 5 m 0 s   a u t h o r i z a t i o n - w e b h o o k - c a c h e - u n a u t h o r i z e d - t t l = 3 0 s   a u t h o r i z a t i o n - w e b h o o k - v e r s i o n = v 1 b e t a 1   d e f a u l t - w a t c h - c a c h e - s i z e = 1 0 0


Question: What is Metrics (v1.34)?

Answer: T h i s   p a g e   d e t a i l s   t h e   m e t r i c s   t h a t   d i f f e r e n t   K u b e r n e t e s   c o m p o n e n t s   e x p o r t .   Y o u   c a n   q u e r y   t h e   m e t r i c s   e n d p o i n t   f o r   t h e s e   c o m p o n e n t s   u s i n g   a n   H T T P   s c r a p e ,   a n d   f e t c h   t h e   c u r r e n t   m e t r i c s   d a t a   i n   P r o m e t h e u s   f o r m a t .


Question: What is List of Stable Kubernetes Metrics?

Answer: S t a b l e   m e t r i c s   o b s e r v e   s t r i c t   A P I   c o n t r a c t s   a n d   n o   l a b e l s   c a n   b e   a d d e d   o r   r e m o v e d   f r o m   s t a b l e   m e t r i c s   d u r i n g   t h e i r   l i f e t i m e .   S t a b i l i t y   L e v e l : S T A B L E T y p e :   H i s t o g r a m L a b e l s : n a m e o p e r a t i o n r e j e c t e d t y p e   S t a b i l i t y   L e v e l : S T A B L E T y p e :   H i s t o g r a m L a b e l s : o p e r a t i o n r e j e c t e d t y p e   S t a b i l i t y   L e v e l : S T A B L E T y p e :   H i s t o g r a m L a b e l s : n a m e o p e r a t i o n r e j e c t e d t y p e   S t a b i l i t y   L e v e l : S T A B L E T y p e :   G a u g e L a b e l s : r e q u e s t _ k i n d   S t a b i l i t y   L e v e l : S T A B L E T y p e :   G a u g e L a b e l s : c o m p o n e n t g r o u p r e s o u r c e s c o p e s u b r e s o u r c e v e r b v e r s i o n   S t a b i l i t y   L e v e l : S T A B L E T y p e :   H i s t o g r a m L a b e l s : c o m p o n e n t d r y _ r u n g r o u p r e s o u r c e s c o p e s u b r e s o u r c e v e r b v e r s i o n   S t a b i l i t y   L e v e l : S T A B L E T y p e :   C o u n t e r L a b e l s : c o d e c o m p o n e n t d r y _ r u n g r o u p r e s o u r c e s c o p e s u b r e s o u r c e v e r b v e r s i o n   S t a b i l i t y   L e v e l : S T A B L E T y p e :   G a u g e L a b e l s : g r o u p r e m o v e d _ r e l e a s e r e s o u r c e s u b r e s o u r c e v e r s i o n   S t a b i l i t y   L e v e l : S T A B L E T y p e :   H i s t o g r a m L a b e l s : c o m p o n e n t g r o u p r e s o u r c e s c o p e s u b r e s o u r c e v e r b v e r s i o n   S t a b i l i t y   L e v e l : S T A B L E T y p e :   G a u g e L a b e l s : r e s o u r c e D e p r e c a t e d   V e r s i o n s : 1 . 3 4 . 0   S t a b i l i t y   L e v e l : S T A B L E T y p e :   C u s t o m L a b e l s : s t o r a g e _ c l u s t e r _ i d   S t a b i l


Question: What is List of Beta Kubernetes Metrics?

Answer: B e t a   m e t r i c s   o b s e r v e   a   l o o s e r   A P I   c o n t r a c t   t h a n   i t s   s t a b l e   c o u n t e r p a r t s .   N o   l a b e l s   c a n   b e   r e m o v e d   f r o m   b e t a   m e t r i c s   d u r i n g   t h e i r   l i f e t i m e ,   h o w e v e r ,   l a b e l s   c a n   b e   a d d e d   w h i l e   t h e   m e t r i c   i s   i n   t h e   b e t a   s t a g e .   T h i s   o f f e r s   t h e   a s s u r a n c e   t h a t   b e t a   m e t r i c s   w i l l   h o n o r   e x i s t i n g   d a s h b o a r d s   a n d   a l e r t s ,   w h i l e   a l l o w i n g   f o r   a m e n d m e n t s   i n   t h e   f u t u r e .   S t a b i l i t y   L e v e l : B E T A T y p e :   G a u g e L a b e l s : a p i s e r v e r _ i d _ h a s h s t a t u s   S t a b i l i t y   L e v e l : B E T A T y p e :   C o u n t e r L a b e l s : a p i s e r v e r _ i d _ h a s h s t a t u s   S t a b i l i t y   L e v e l : B E T A T y p e :   G a u g e L a b e l s : a p i s e r v e r _ i d _ h a s h s t a t u s   S t a b i l i t y   L e v e l : B E T A T y p e :   C o u n t e r L a b e l s : a p i s e r v e r _ i d _ h a s h s t a t u s   S t a b i l i t y   L e v e l : B E T A T y p e :   H i s t o g r a m   S t a b i l i t y   L e v e l : B E T A T y p e :   H i s t o g r a m   S t a b i l i t y   L e v e l : B E T A T y p e :   G a u g e L a b e l s : f l o w _ s c h e m a p r i o r i t y _ l e v e l   S t a b i l i t y   L e v e l : B E T A T y p e :   G a u g e L a b e l s : f l o w _ s c h e m a p r i o r i t y _ l e v e l   S t a b i l i t y   L e v e l : B E T A T y p e :   G a u g e L a b e l s : f l o w _ s c h e m a p r i o r i t y _ l e v e l   S t a b i l i t y   L e v e l : B E T A T y p e :   C o u n t e r L a b e l s : f l o w _ s c h e m a p r i o r i t y _ l e v e l   S t a b i l i t y   L e v e l : B E T A T y p e :   G a u g e L a b e l s : p r i o r i t y _ l e v e l   S t a b i l i t y   L e v e l : B E T A T y p e :


Question: What is List of Alpha Kubernetes Metrics?

Answer: A l p h a   m e t r i c s   d o   n o t   h a v e   a n y   A P I   g u a r a n t e e s .   T h e s e   m e t r i c s   m u s t   b e   u s e d   a t   y o u r   o w n   r i s k ,   s u b s e q u e n t   v e r s i o n s   o f   K u b e r n e t e s   m a y   r e m o v e   t h e s e   m e t r i c s   a l t o g e t h e r ,   o r   m u t a t e   t h e   A P I   i n   s u c h   a   w a y   t h a t   b r e a k s   e x i s t i n g   d a s h b o a r d s   a n d   a l e r t s .   S t a b i l i t y   L e v e l : A L P H A T y p e :   C o u n t e r   S t a b i l i t y   L e v e l : A L P H A T y p e :   C o u n t e r L a b e l s : a p i s e r v i c e r e a s o n   S t a b i l i t y   L e v e l : A L P H A T y p e :   G a u g e L a b e l s : r e a s o n   S t a b i l i t y   L e v e l : A L P H A T y p e :   C u s t o m L a b e l s : n a m e   S t a b i l i t y   L e v e l : A L P H A T y p e :   C o u n t e r L a b e l s : n a m e r e a s o n   S t a b i l i t y   L e v e l : A L P H A T y p e :   H i s t o g r a m   S t a b i l i t y   L e v e l : A L P H A T y p e :   C o u n t e r L a b e l s : c r d r e a s o n   S t a b i l i t y   L e v e l : A L P H A T y p e :   C o u n t e r L a b e l s : c r d g r o u p r e a s o n v e r s i o n   S t a b i l i t y   L e v e l : A L P H A T y p e :   C o u n t e r L a b e l s : k i n d n a m e o p e r a t i o n t y p e   S t a b i l i t y   L e v e l : A L P H A T y p e :   H i s t o g r a m L a b e l s : k i n d n a m e o p e r a t i o n t y p e   S t a b i l i t y   L e v e l : A L P H A T y p e :   C o u n t e r L a b e l s : k i n d n a m e o p e r a t i o n t y p e   S t a b i l i t y   L e v e l : A L P H A T y p e :   S u m m a r y L a b e l s : o p e r a t i o n r e j e c t e d t y p e   S t a b i l i t y   L e v e l : A L P H A T y p e :   C o u n t e r L a b e l s : n a m e t y p e   S t a b i l i t y   L e v e l : A L P H A T y p e :   C o u n t e r L a b e l s : e r r o r _ t y p e n a m e o p e r a t i o n r e j e c t i


Question: What is 7.1 - Kubernetes Issue Tracker?

Answer: T o   r e p o r t   a   s e c u r i t y   i s s u e ,   p l e a s e   f o l l o w   t h e   K u b e r n e t e s   s e c u r i t y   d i s c l o s u r e   p r o c e s s .   W o r k   o n   K u b e r n e t e s   c o d e   a n d   p u b l i c   i s s u e s   a r e   t r a c k e d   u s i n g   G i t H u b   I s s u e s .   O f f i c i a l   l i s t   o f   k n o w n   C V E s   ( s e c u r i t y   v u l n e r a b i l i t i e s )   t h a t   h a v e   b e e n   a n n o u n c e d   b y   t h e   S e c u r i t y   R e s p o n s e   C o m m i t t e e C V E - r e l a t e d   G i t H u b   i s s u e s   S e c u r i t y - r e l a t e d   a n n o u n c e m e n t s   a r e   s e n t   t o   t h e   k u b e r n e t e s - s e c u r i t y - a n n o u n c e @ g o o g l e g r o u p s . c o m   m a i l i n g   l i s t .


Question: What is 7.2 - Kubernetes Security and Disclosure Information?

Answer: T h i s   p a g e   d e s c r i b e s   K u b e r n e t e s   s e c u r i t y   a n d   d i s c l o s u r e   i n f o r m a t i o n .


Question: What is Security Announcements?

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


Question: What is Report a Vulnerability?

Answer: W e ' r e   e x t r e m e l y   g r a t e f u l   f o r   s e c u r i t y   r e s e a r c h e r s   a n d   u s e r s   t h a t   r e p o r t   v u l n e r a b i l i t i e s   t o   t h e   K u b e r n e t e s   O p e n   S o u r c e   C o m m u n i t y .   A l l   r e p o r t s   a r e   t h o r o u g h l y   i n v e s t i g a t e d   b y   a   s e t   o f   c o m m u n i t y   v o l u n t e e r s .   T o   m a k e   a   r e p o r t ,   s u b m i t   y o u r   v u l n e r a b i l i t y   t o   t h e   K u b e r n e t e s   b u g   b o u n t y   p r o g r a m .   T h i s   a l l o w s   t r i a g e   a n d   h a n d l i n g   o f   t h e   v u l n e r a b i l i t y   w i t h   s t a n d a r d i z e d   r e s p o n s e   t i m e s .   Y o u   c a n   a l s o   e m a i l   t h e   p r i v a t e   s e c u r i t y @ k u b e r n e t e s . i o   l i s t   w i t h   t h e   s e c u r i t y   d e t a i l s   a n d   t h e   d e t a i l s   e x p e c t e d   f o r   a l l   K u b e r n e t e s   b u g   r e p o r t s .   Y o u   m a y   e n c r y p t   y o u r   e m a i l   t o   t h i s   l i s t   u s i n g   t h e   G P G   k e y s   o f   t h e   S e c u r i t y   R e s p o n s e   C o m m i t t e e   m e m b e r s .   E n c r y p t i o n   u s i n g   G P G   i s   N O T   r e q u i r e d   t o   m a k e   a   d i s c l o s u r e .


Question: What is When Should I Report a Vulnerability??

Answer: Y o u   t h i n k   y o u   d i s c o v e r e d   a   p o t e n t i a l   s e c u r i t y   v u l n e r a b i l i t y   i n   K u b e r n e t e s Y o u   a r e   u n s u r e   h o w   a   v u l n e r a b i l i t y   a f f e c t s   K u b e r n e t e s Y o u   t h i n k   y o u   d i s c o v e r e d   a   v u l n e r a b i l i t y   i n   a n o t h e r   p r o j e c t   t h a t   K u b e r n e t e s   d e p e n d s   o n F o r   p r o j e c t s   w i t h   t h e i r   o w n   v u l n e r a b i l i t y   r e p o r t i n g   a n d   d i s c l o s u r e   p r o c e s s ,   p l e a s e   r e p o r t   i t   d i r e c t l y   t h e r e   F o r   p r o j e c t s   w i t h   t h e i r   o w n   v u l n e r a b i l i t y   r e p o r t i n g   a n d   d i s c l o s u r e   p r o c e s s ,   p l e a s e   r e p o r t   i t   d i r e c t l y   t h e r e


Question: What is When Should I NOT Report a Vulnerability??

Answer: Y o u   n e e d   h e l p   t u n i n g   K u b e r n e t e s   c o m p o n e n t s   f o r   s e c u r i t y Y o u   n e e d   h e l p   a p p l y i n g   s e c u r i t y   r e l a t e d   u p d a t e s Y o u r   i s s u e   i s   n o t   s e c u r i t y   r e l a t e d


Question: What is Security Vulnerability Response?

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


Question: What is Public Disclosure Timing?

Answer: A   p u b l i c   d i s c l o s u r e   d a t e   i s   n e g o t i a t e d   b y   t h e   K u b e r n e t e s   S e c u r i t y   R e s p o n s e   C o m m i t t e e   a n d   t h e   b u g   s u b m i t t e r .   W e   p r e f e r   t o   f u l l y   d i s c l o s e   t h e   b u g   a s   s o o n   a s   p o s s i b l e   o n c e   a   u s e r   m i t i g a t i o n   i s   a v a i l a b l e .   I t   i s   r e a s o n a b l e   t o   d e l a y   d i s c l o s u r e   w h e n   t h e   b u g   o r   t h e   f i x   i s   n o t   y e t   f u l l y   u n d e r s t o o d ,   t h e   s o l u t i o n   i s   n o t   w e l l - t e s t e d ,   o r   f o r   v e n d o r   c o o r d i n a t i o n .   T h e   t i m e f r a m e   f o r   d i s c l o s u r e   i s   f r o m   i m m e d i a t e   ( e s p e c i a l l y   i f   i t ' s   a l r e a d y   p u b l i c l y   k n o w n )   t o   a   f e w   w e e k s .   F o r   a   v u l n e r a b i l i t y   w i t h   a   s t r a i g h t f o r w a r d   m i t i g a t i o n ,   w e   e x p e c t   r e p o r t   d a t e   t o   d i s c l o s u r e   d a t e   t o   b e   o n   t h e   o r d e r   o f   7   d a y s .   T h e   K u b e r n e t e s   S e c u r i t y   R e s p o n s e   C o m m i t t e e   h o l d s   t h e   f i n a l   s a y   w h e n   s e t t i n g   a   d i s c l o s u r e   d a t e .


Question: What is 7.3 - Official CVE Feed?

Answer: T h i s   i s   a   c o m m u n i t y   m a i n t a i n e d   l i s t   o f   o f f i c i a l   C V E s   a n n o u n c e d   b y   t h e   K u b e r n e t e s   S e c u r i t y   R e s p o n s e   C o m m i t t e e .   S e e   K u b e r n e t e s   S e c u r i t y   a n d   D i s c l o s u r e   I n f o r m a t i o n   f o r   m o r e   d e t a i l s .   T h e   K u b e r n e t e s   p r o j e c t   p u b l i s h e s   a   p r o g r a m m a t i c a l l y   a c c e s s i b l e   f e e d   o f   p u b l i s h e d   s e c u r i t y   i s s u e s   i n   J S O N   f e e d   a n d   R S S   f e e d   f o r m a t s .   Y o u   c a n   a c c e s s   i t   b y   e x e c u t i n g   t h e   f o l l o w i n g   c o m m a n d s :   L i n k   t o   J S O N   f o r m a t c u r l   - L v   h t t p s : / / k 8 s . i o / d o c s / r e f e r e n c e / i s s u e s - s e c u r i t y / o f f i c i a l - c v e - f e e d / i n d e x . j s o n   L i n k   t o   J S O N   f o r m a t   c u r l   - L v   h t t p s : / / k 8 s . i o / d o c s / r e f e r e n c e / i s s u e s - s e c u r i t y / o f f i c i a l - c v e - f e e d / i n d e x . j s o n   L i n k   t o   R S S   f o r m a t c u r l   - L v   h t t p s : / / k 8 s . i o / d o c s / r e f e r e n c e / i s s u e s - s e c u r i t y / o f f i c i a l - c v e - f e e d / f e e d . x m l   L i n k   t o   R S S   f o r m a t   c u r l   - L v   h t t p s : / / k 8 s . i o / d o c s / r e f e r e n c e / i s s u e s - s e c u r i t y / o f f i c i a l - c v e - f e e d / f e e d . x m l   T h i s   f e e d   i s   a u t o - r e f r e s h i n g   w i t h   a   n o t i c e a b l e   b u t   s m a l l   l a g   ( m i n u t e s   t o   h o u r s )   f r o m   t h e   t i m e   a   C V E   i s   a n n o u n c e d   t o   t h e   t i m e   i t   i s   a c c e s s i b l e   i n   t h i s   f e e d .   T h e   s o u r c e   o f   t r u t h   o f   t h i s   f e e d   i s   a   s e t   o f   G i t H u b   I s s u e s ,   f i l t e r e d   b


Question: What is 8 - Node Reference Information?

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


Question: What is 8.1 - Kubelet Checkpoint API?

Answer: C h e c k p o i n t i n g   a   c o n t a i n e r   i s   t h e   f u n c t i o n a l i t y   t o   c r e a t e   a   s t a t e f u l   c o p y   o f   a   r u n n i n g   c o n t a i n e r .   O n c e   y o u   h a v e   a   s t a t e f u l   c o p y   o f   a   c o n t a i n e r ,   y o u   c o u l d   m o v e   i t   t o   a   d i f f e r e n t   c o m p u t e r   f o r   d e b u g g i n g   o r   s i m i l a r   p u r p o s e s .   I f   y o u   m o v e   t h e   c h e c k p o i n t e d   c o n t a i n e r   d a t a   t o   a   c o m p u t e r   t h a t ' s   a b l e   t o   r e s t o r e   i t ,   t h a t   r e s t o r e d   c o n t a i n e r   c o n t i n u e s   t o   r u n   a t   e x a c t l y   t h e   s a m e   p o i n t   i t   w a s   c h e c k p o i n t e d .   Y o u   c a n   a l s o   i n s p e c t   t h e   s a v e d   d a t a ,   p r o v i d e d   t h a t   y o u   h a v e   s u i t a b l e   t o o l s   f o r   d o i n g   s o .   C r e a t i n g   a   c h e c k p o i n t   o f   a   c o n t a i n e r   m i g h t   h a v e   s e c u r i t y   i m p l i c a t i o n s .   T y p i c a l l y   a   c h e c k p o i n t   c o n t a i n s   a l l   m e m o r y   p a g e s   o f   a l l   p r o c e s s e s   i n   t h e   c h e c k p o i n t e d   c o n t a i n e r .   T h i s   m e a n s   t h a t   e v e r y t h i n g   t h a t   u s e d   t o   b e   i n   m e m o r y   i s   n o w   a v a i l a b l e   o n   t h e   l o c a l   d i s k .   T h i s   i n c l u d e s   a l l   p r i v a t e   d a t a   a n d   p o s s i b l y   k e y s   u s e d   f o r   e n c r y p t i o n .   T h e   u n d e r l y i n g   C R I   i m p l e m e n t a t i o n s   ( t h e   c o n t a i n e r   r u n t i m e   o n   t h a t   n o d e )   s h o u l d   c r e a t e   t h e   c h e c k p o i n t   a r c h i v e   t o   b e   o n l y   a c c e s s i b l e   b y   t h e   r o o t   u s e r .   I t   i s   s t i l l   i m p o r t a n t   t o   r e m e m b e r   i f   t h e   c


Question: What is post checkpoint the specified container?

Answer: T e l l   t h e   k u b e l e t   t o   c h e c k p o i n t   a   s p e c i f i c   c o n t a i n e r   f r o m   t h e   s p e c i f i e d   P o d .   C o n s u l t   t h e   K u b e l e t   a u t h e n t i c a t i o n / a u t h o r i z a t i o n   r e f e r e n c e   f o r   m o r e   i n f o r m a t i o n   a b o u t   h o w   a c c e s s   t o   t h e   k u b e l e t   c h e c k p o i n t   i n t e r f a c e   i s   c o n t r o l l e d .   T h e   k u b e l e t   w i l l   r e q u e s t   a   c h e c k p o i n t   f r o m   t h e   u n d e r l y i n g   C R I   i m p l e m e n t a t i o n .   I n   t h e   c h e c k p o i n t   r e q u e s t   t h e   k u b e l e t   w i l l   s p e c i f y   t h e   n a m e   o f   t h e   c h e c k p o i n t   a r c h i v e   a s   c h e c k p o i n t - < p o d F u l l N a m e > - < c o n t a i n e r N a m e > - < t i m e s t a m p > . t a r   a n d   a l s o   r e q u e s t   t o   s t o r e   t h e   c h e c k p o i n t   a r c h i v e   i n   t h e   c h e c k p o i n t s   d i r e c t o r y   b e l o w   i t s   r o o t   d i r e c t o r y   ( a s   d e f i n e d   b y   - - r o o t - d i r ) .   T h i s   d e f a u l t s   t o   / v a r / l i b / k u b e l e t / c h e c k p o i n t s .   T h e   c h e c k p o i n t   a r c h i v e   i s   i n   t a r   f o r m a t ,   a n d   c o u l d   b e   l i s t e d   u s i n g   a n   i m p l e m e n t a t i o n   o f   t a r .   T h e   c o n t e n t s   o f   t h e   a r c h i v e   d e p e n d   o n   t h e   u n d e r l y i n g   C R I   i m p l e m e n t a t i o n   ( t h e   c o n t a i n e r   r u n t i m e   o n   t h a t   n o d e ) .


Question: What is HTTP Request?

Answer: P O S T   / c h e c k p o i n t / { n a m e s p a c e } / { p o d } / { c o n t a i n e r }


Question: What is Parameters?

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


Question: What is Response?

Answer: 2 0 0 :   O K   4 0 1 :   U n a u t h o r i z e d   4 0 4 :   N o t   F o u n d   ( i f   t h e   C o n t a i n e r C h e c k p o i n t   f e a t u r e   g a t e   i s   d i s a b l e d )   4 0 4 :   N o t   F o u n d   ( i f   t h e   s p e c i f i e d   n a m e s p a c e ,   p o d   o r   c o n t a i n e r   c a n n o t   b e   f o u n d )   5 0 0 :   I n t e r n a l   S e r v e r   E r r o r   ( i f   t h e   C R I   i m p l e m e n t a t i o n   e n c o u n t e r   a n   e r r o r   d u r i n g   c h e c k p o i n t i n g   ( s e e   e r r o r   m e s s a g e   f o r   f u r t h e r   d e t a i l s ) )   5 0 0 :   I n t e r n a l   S e r v e r   E r r o r   ( i f   t h e   C R I   i m p l e m e n t a t i o n   d o e s   n o t   i m p l e m e n t   t h e   c h e c k p o i n t   C R I   A P I   ( s e e   e r r o r   m e s s a g e   f o r   f u r t h e r   d e t a i l s ) )


Question: What is 8.2 - Linux Kernel Version Requirements?

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


Question: What is Pod sysctls?

Answer: O n   L i n u x ,   t h e   s y s c t l ( )   s y s t e m   c a l l   c o n f i g u r e s   k e r n e l   p a r a m e t e r s   a t   r u n   t i m e .   T h e r e   i s   a   c o m m a n d   l i n e   t o o l   n a m e d   s y s c t l   t h a t   y o u   c a n   u s e   t o   c o n f i g u r e   t h e s e   p a r a m e t e r s ,   a n d   m a n y   a r e   e x p o s e d   v i a   t h e   p r o c   f i l e s y s t e m .   S o m e   s y s c t l s   a r e   o n l y   a v a i l a b l e   i f   y o u   h a v e   a   m o d e r n   e n o u g h   k e r n e l .   T h e   f o l l o w i n g   s y s c t l s   h a v e   a   m i n i m a l   k e r n e l   v e r s i o n   r e q u i r e m e n t ,   a n d   a r e   s u p p o r t e d   i n   t h e   s a f e   s e t :   n e t . i p v 4 . i p _ l o c a l _ r e s e r v e d _ p o r t s   ( s i n c e   K u b e r n e t e s   1 . 2 7 ,   n e e d s   k e r n e l   3 . 1 6 + ) ; n e t . i p v 4 . t c p _ k e e p a l i v e _ t i m e   ( s i n c e   K u b e r n e t e s   1 . 2 9 ,   n e e d s   k e r n e l   4 . 5 + ) ; n e t . i p v 4 . t c p _ f i n _ t i m e o u t   ( s i n c e   K u b e r n e t e s   1 . 2 9 ,   n e e d s   k e r n e l   4 . 6 + ) ; n e t . i p v 4 . t c p _ k e e p a l i v e _ i n t v l   ( s i n c e   K u b e r n e t e s   1 . 2 9 ,   n e e d s   k e r n e l   4 . 5 + ) ; n e t . i p v 4 . t c p _ k e e p a l i v e _ p r o b e s   ( s i n c e   K u b e r n e t e s   1 . 2 9 ,   n e e d s   k e r n e l   4 . 5 + ) ; n e t . i p v 4 . t c p _ s y n c o o k i e s   ( n a m e s p a c e d   s i n c e   k e r n e l   4 . 6 + ) . n e t . i p v 4 . t c p _ r m e m   ( s i n c e   K u b e r n e t e s   1 . 3 2 ,   n e e d s   k e r n e l   4 . 1 5 + ) . n e t . i p v 4 . t c p _ w m e m   ( s i n c e   K u b e r n e t e s   1 . 3 2 ,   n e e d s   k e r n e l   4 . 1 5 + ) . n e t . i p v 4 . v s . c o n n _ r e u s e _ m o d e   ( u s e d   i n   i p v s   p r o x y   m o d e ,   n e e d s   k e r n e l   4 . 1 + ) ;


Question: What is kube proxy nftables proxy mode?

Answer: F o r   K u b e r n e t e s   1 . 3 4 ,   t h e   n f t a b l e s   m o d e   o f   k u b e - p r o x y   r e q u i r e s   v e r s i o n   1 . 0 . 1   o r   l a t e r   o f   t h e   n f t   c o m m a n d - l i n e   t o o l ,   a s   w e l l   a s   k e r n e l   5 . 1 3   o r   l a t e r .   F o r   t e s t i n g / d e v e l o p m e n t   p u r p o s e s ,   y o u   c a n   u s e   o l d e r   k e r n e l s ,   a s   f a r   b a c k   a s   5 . 4   i f   y o u   s e t   t h e   n f t a b l e s . s k i p K e r n e l V e r s i o n C h e c k   o p t i o n   i n   t h e   k u b e - p r o x y   c o n f i g .   B u t   t h i s   i s   n o t   r e c o m m e n d e d   i n   p r o d u c t i o n   s i n c e   i t   m a y   c a u s e   p r o b l e m s   w i t h   o t h e r   n f t a b l e s   u s e r s   o n   t h e   s y s t e m .


Question: What is Version 2 control groups?

Answer: K u b e r n e t e s   c g r o u p   v 1   s u p p o r t   i s   i n   m a i n t a i n e d   m o d e   s t a r t i n g   f r o m   K u b e r n e t e s   v 1 . 3 1 ;   u s i n g   c g r o u p   v 2   i s   r e c o m m e n d e d .   I n   L i n u x   5 . 8 ,   t h e   s y s t e m - l e v e l   c p u . s t a t   f i l e   w a s   a d d e d   t o   t h e   r o o t   c g r o u p   f o r   c o n v e n i e n c e .   I n   r u n c   d o c u m e n t ,   K e r n e l   o l d e r   t h a n   5 . 2   i s   n o t   r e c o m m e n d e d   d u e   t o   l a c k   o f   f r e e z e r .


Question: What is Pressure Stall Information (PSI)?

Answer: P r e s s u r e   S t a l l   I n f o r m a t i o n   i s   s u p p o r t e d   i n   L i n u x   k e r n e l   v e r s i o n s   4 . 2 0   a n d   u p ,   b u t   r e q u i r e s   t h e   f o l l o w i n g   c o n f i g u r a t i o n :   T h e   k e r n e l   m u s t   b e   c o m p i l e d   w i t h   t h e   C O N F I G _ P S I = y   o p t i o n .   M o s t   m o d e r n   d i s t r i b u t i o n s   e n a b l e   t h i s   b y   d e f a u l t .   Y o u   c a n   c h e c k   y o u r   k e r n e l ' s   c o n f i g u r a t i o n   b y   r u n n i n g   z g r e p   C O N F I G _ P S I   / p r o c / c o n f i g . g z . S o m e   L i n u x   d i s t r i b u t i o n s   m a y   c o m p i l e   P S I   i n t o   t h e   k e r n e l   b u t   d i s a b l e   i t   b y   d e f a u l t .   I f   s o ,   y o u   n e e d   t o   e n a b l e   i t   a t   b o o t   t i m e   b y   a d d i n g   t h e   p s i = 1   p a r a m e t e r   t o   t h e   k e r n e l   c o m m a n d   l i n e .


Question: What is Other kernel requirements?

Answer: S o m e   f e a t u r e s   m a y   d e p e n d   o n   n e w   k e r n e l   f u n c t i o n a l i t i e s   a n d   h a v e   s p e c i f i c   k e r n e l   r e q u i r e m e n t s :   R e c u r s i v e   r e a d   o n l y   m o u n t :   T h i s   i s   i m p l e m e n t e d   b y   a p p l y i n g   t h e   M O U N T _ A T T R _ R D O N L Y   a t t r i b u t e   w i t h   t h e   A T _ R E C U R S I V E   f l a g   u s i n g   m o u n t _ s e t a t t r ( 2 )   a d d e d   i n   L i n u x   k e r n e l   v 5 . 1 2 . P o d   u s e r   n a m e s p a c e   s u p p o r t   r e q u i r e s   m i n i m a l   k e r n e l   v e r s i o n   6 . 5 + ,   a c c o r d i n g   t o   K E P - 1 2 7 . F o r   n o d e   s y s t e m   s w a p ,   t m p f s   s e t   t o   n o s w a p   i s   n o t   s u p p o r t e d   u n t i l   k e r n e l   6 . 3 .


Question: What is Linux kernel long term maintenance?

Answer: A c t i v e   k e r n e l   r e l e a s e s   c a n   b e   f o u n d   i n   k e r n e l . o r g .   T h e r e   a r e   u s u a l l y   s e v e r a l   l o n g   t e r m   m a i n t e n a n c e   k e r n e l   r e l e a s e s   p r o v i d e d   f o r   t h e   p u r p o s e s   o f   b a c k p o r t i n g   b u g   f i x e s   f o r   o l d e r   k e r n e l   t r e e s .   O n l y   i m p o r t a n t   b u g   f i x e s   a r e   a p p l i e d   t o   s u c h   k e r n e l s   a n d   t h e y   d o n ' t   u s u a l l y   s e e   v e r y   f r e q u e n t   r e l e a s e s ,   e s p e c i a l l y   f o r   o l d e r   t r e e s .   S e e   t h e   L i n u x   k e r n e l   w e b s i t e   f o r   t h e   l i s t   o f   r e l e a s e s   i n   t h e   L o n g t e r m   c a t e g o r y .


Question: What is What's next?

Answer: S e e   s y s c t l s   f o r   m o r e   d e t a i l s . A l l o w   r u n n i n g   k u b e - p r o x y   w i t h   i n   n f t a b l e s   m o d e . R e a d   m o r e   i n f o r m a t i o n   i n   c g r o u p s   v 2 .


Question: What is 8.3 - Articles on dockershim Removal and on Using CRI-compatible Runtimes?

Answer: T h i s   i s   a   l i s t   o f   a r t i c l e s   a n d   o t h e r   p a g e s   t h a t   a r e   e i t h e r   a b o u t   t h e   K u b e r n e t e s '   d e p r e c a t i o n   a n d   r e m o v a l   o f   d o c k e r s h i m ,   o r   a b o u t   u s i n g   C R I - c o m p a t i b l e   c o n t a i n e r   r u n t i m e s ,   i n   c o n n e c t i o n   w i t h   t h a t   r e m o v a l .


Question: What is Kubernetes project?

Answer: K u b e r n e t e s   b l o g :   D o c k e r s h i m   R e m o v a l   F A Q   ( o r i g i n a l l y   p u b l i s h e d   2 0 2 0 / 1 2 / 0 2 ) K u b e r n e t e s   b l o g :   U p d a t e d :   D o c k e r s h i m   R e m o v a l   F A Q   ( u p d a t e d   p u b l i s h e d   2 0 2 2 / 0 2 / 1 7 ) K u b e r n e t e s   b l o g :   K u b e r n e t e s   i s   M o v i n g   o n   F r o m   D o c k e r s h i m :   C o m m i t m e n t s   a n d   N e x t   S t e p s   ( p u b l i s h e d   2 0 2 2 / 0 1 / 0 7 ) K u b e r n e t e s   b l o g :   D o c k e r s h i m   r e m o v a l   i s   c o m i n g .   A r e   y o u   r e a d y ?   ( p u b l i s h e d   2 0 2 1 / 1 1 / 1 2 ) K u b e r n e t e s   d o c u m e n t a t i o n :   M i g r a t i n g   f r o m   d o c k e r s h i m K u b e r n e t e s   d o c u m e n t a t i o n :   C o n t a i n e r   R u n t i m e s K u b e r n e t e s   e n h a n c e m e n t   p r o p o s a l :   K E P - 2 2 2 1 :   R e m o v i n g   d o c k e r s h i m   f r o m   k u b e l e t K u b e r n e t e s   e n h a n c e m e n t   p r o p o s a l   i s s u e :   R e m o v i n g   d o c k e r s h i m   f r o m   k u b e l e t   ( k / e n h a n c e m e n t s # 2 2 2 1 )   K u b e r n e t e s   b l o g :   D o c k e r s h i m   R e m o v a l   F A Q   ( o r i g i n a l l y   p u b l i s h e d   2 0 2 0 / 1 2 / 0 2 )   K u b e r n e t e s   b l o g :   U p d a t e d :   D o c k e r s h i m   R e m o v a l   F A Q   ( u p d a t e d   p u b l i s h e d   2 0 2 2 / 0 2 / 1 7 )   K u b e r n e t e s   b l o g :   K u b e r n e t e s   i s   M o v i n g   o n   F r o m   D o c k e r s h i m :   C o m m i t m e n t s   a n d   N e x t   S t e p s   ( p u b l i s h e d   2 0 2 2 / 0 1 / 0 7 )   K u b e r n e t e s   b l o g :   D o c k e r s h i m   r e m o v a l   i s   c o m i n g .   A r e   y o u   r e a d y ?   ( p u b l i s h e d   2 0 2 1 / 1 1 / 1 2 )   K u b e r n e t e s   d o c u m e n t a t i o n :   M i g r a t i n g   f r o m   d o c k e


Question: What is External sources?

Answer: A m a z o n   W e b   S e r v i c e s   E K S   d o c u m e n t a t i o n :   A m a z o n   E K S   i s   e n d i n g   s u p p o r t   f o r   D o c k e r s h i m C N C F   c o n f e r e n c e   v i d e o :   L e s s o n s   L e a r n e d   M i g r a t i n g   K u b e r n e t e s   f r o m   D o c k e r   t o   c o n t a i n e r d   R u n t i m e   ( A n a   C a y l i n ,   a t   K u b e C o n   E u r o p e   2 0 1 9 ) D o c k e r . c o m   b l o g :   W h a t   d e v e l o p e r s   n e e d   t o   k n o w   a b o u t   D o c k e r ,   D o c k e r   E n g i n e ,   a n d   K u b e r n e t e s   v 1 . 2 0   ( p u b l i s h e d   2 0 2 0 / 1 2 / 0 4 ) " G o o g l e   O p e n   S o u r c e "   c h a n n e l   o n   Y o u T u b e :   L e a r n   K u b e r n e t e s   w i t h   G o o g l e   -   M i g r a t i n g   f r o m   D o c k e r s h i m   t o   C o n t a i n e r d M i c r o s o f t   A p p s   o n   A z u r e   b l o g :   D o c k e r s h i m   d e p r e c a t i o n   a n d   A K S   ( p u b l i s h e d   2 0 2 2 / 0 1 / 2 1 ) M i r a n t i s   b l o g :   T h e   F u t u r e   o f   D o c k e r s h i m   i s   c r i - d o c k e r d   ( p u b l i s h e d   2 0 2 1 / 0 4 / 2 1 ) M i r a n t i s :   M i r a n t i s / c r i - d o c k e r d   O f f i c i a l   D o c u m e n t a t i o n T r i p w i r e :   H o w   D o c k e r s h i m ’ s   F o r t h c o m i n g   D e p r e c a t i o n   A f f e c t s   Y o u r   K u b e r n e t e s   ( p u b l i s h e d   2 0 2 1 / 0 7 / 0 1 )   A m a z o n   W e b   S e r v i c e s   E K S   d o c u m e n t a t i o n :   A m a z o n   E K S   i s   e n d i n g   s u p p o r t   f o r   D o c k e r s h i m   C N C F   c o n f e r e n c e   v i d e o :   L e s s o n s   L e a r n e d   M i g r a t i n g   K u b e r n e t e s   f r o m   D o c k e r   t o   c o n t a i n e r d   R u n t i m e   ( A n a   C a y l i n ,   a t   K u b e C o n   E u r o p e   2 0 1 9 )   D o c k e r . c o m   b l o g :   W h a t   d e v e l o p e r s   n


Question: What is 8.4 - Node Labels Populated By The Kubelet?

Answer: K u b e r n e t e s   n o d e s   c o m e   p r e - p o p u l a t e d   w i t h   a   s t a n d a r d   s e t   o f   l a b e l s .   Y o u   c a n   a l s o   s e t   y o u r   o w n   l a b e l s   o n   n o d e s ,   e i t h e r   t h r o u g h   t h e   k u b e l e t   c o n f i g u r a t i o n   o r   u s i n g   t h e   K u b e r n e t e s   A P I .


Question: What is Preset labels?

Answer: T h e   p r e s e t   l a b e l s   t h a t   K u b e r n e t e s   s e t s   o n   n o d e s   a r e :   k u b e r n e t e s . i o / a r c h k u b e r n e t e s . i o / h o s t n a m e k u b e r n e t e s . i o / o s n o d e . k u b e r n e t e s . i o / i n s t a n c e - t y p e   ( i f   k n o w n   t o   t h e   k u b e l e t   –   K u b e r n e t e s   m a y   n o t   h a v e   t h i s   i n f o r m a t i o n   t o   s e t   t h e   l a b e l ) 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   ( i f   k n o w n   t o   t h e   k u b e l e t   –   K u b e r n e t e s   m a y   n o t   h a v e   t h i s   i n f o r m a t i o n   t o   s e t   t h e   l a b e l ) t o p o l o g y . k u b e r n e t e s . i o / z o n e   ( i f   k n o w n   t o   t h e   k u b e l e t   –   K u b e r n e t e s   m a y   n o t   h a v e   t h i s   i n f o r m a t i o n   t o   s e t   t h e   l a b e l )


Question: What is What's next?

Answer: S e e   W e l l - K n o w n   L a b e l s ,   A n n o t a t i o n s   a n d   T a i n t s   f o r   a   l i s t   o f   c o m m o n   l a b e l s . L e a r n   h o w   t o   a d d   a   l a b e l   t o   a   n o d e .


Question: What is 8.5 - Local Files And Paths Used By The Kubelet?

Answer: T h e   k u b e l e t   i s   m o s t l y   a   s t a t e l e s s   p r o c e s s   r u n n i n g   o n   a   K u b e r n e t e s   n o d e .   T h i s   d o c u m e n t   o u t l i n e s   f i l e s   t h a t   k u b e l e t   r e a d s   a n d   w r i t e s .


Question: What is Note:?

Answer: T h e   k u b e l e t   t y p i c a l l y   u s e s   t h e   c o n t r o l   p l a n e   a s   t h e   s o u r c e   o f   t r u t h   o n   w h a t   n e e d s   t o   r u n   o n   t h e   N o d e ,   a n d   t h e   c o n t a i n e r   r u n t i m e   t o   r e t r i e v e   t h e   c u r r e n t   s t a t e   o f   c o n t a i n e r s .   S o   l o n g   a s   y o u   p r o v i d e   a   k u b e c o n f i g   ( A P I   c l i e n t   c o n f i g u r a t i o n )   t o   t h e   k u b e l e t ,   t h e   k u b e l e t   d o e s   c o n n e c t   t o   y o u r   c o n t r o l   p l a n e ;   o t h e r w i s e   t h e   n o d e   o p e r a t e s   i n   s t a n d a l o n e   m o d e .   O n   L i n u x   n o d e s ,   t h e   k u b e l e t   a l s o   r e l i e s   o n   r e a d i n g   c g r o u p s   a n d   v a r i o u s   s y s t e m   f i l e s   t o   c o l l e c t   m e t r i c s .   O n   W i n d o w s   n o d e s ,   t h e   k u b e l e t   c o l l e c t s   m e t r i c s   v i a   a   d i f f e r e n t   m e c h a n i s m   t h a t   d o e s   n o t   r e l y   o n   p a t h s .   T h e r e   a r e   a l s o   a   f e w   o t h e r   f i l e s   t h a t   a r e   u s e d   b y   t h e   k u b e l e t   a s   w e l l ,   a s   k u b e l e t   c o m m u n i c a t e s   u s i n g   l o c a l   U n i x - d o m a i n   s o c k e t s .   S o m e   a r e   s o c k e t s   t h a t   t h e   k u b e l e t   l i s t e n s   o n ,   a n d   f o r   o t h e r   s o c k e t s   t h e   k u b e l e t   d i s c o v e r s   t h e m   a n d   t h e n   c o n n e c t s   a s   a   c l i e n t .


Question: What is Kubelet configuration files?

Answer: T h e   p a t h   t o   t h e   k u b e l e t   c o n f i g u r a t i o n   f i l e   c a n   b e   c o n f i g u r e d   u s i n g   t h e   c o m m a n d   l i n e   a r g u m e n t   - - c o n f i g .   T h e   k u b e l e t   a l s o   s u p p o r t s   d r o p - i n   c o n f i g u r a t i o n   f i l e s   t o   e n h a n c e   c o n f i g u r a t i o n .


Question: What is Certificates?

Answer: C e r t i f i c a t e s   a n d   p r i v a t e   k e y s   a r e   t y p i c a l l y   l o c a t e d   a t   / v a r / l i b / k u b e l e t / p k i ,   b u t   c a n   b e   c o n f i g u r e d   u s i n g   t h e   - - c e r t - d i r   k u b e l e t   c o m m a n d   l i n e   a r g u m e n t .   N a m e s   o f   c e r t i f i c a t e   f i l e s   a r e   a l s o   c o n f i g u r a b l e .


Question: What is Manifests?

Answer: M a n i f e s t s   f o r   s t a t i c   p o d s   a r e   t y p i c a l l y   l o c a t e d   i n   / e t c / k u b e r n e t e s / m a n i f e s t s .   L o c a t i o n   c a n   b e   c o n f i g u r e d   u s i n g   t h e   s t a t i c P o d P a t h   k u b e l e t   c o n f i g u r a t i o n   o p t i o n .


Question: What is Systemd unit settings?

Answer: W h e n   k u b e l e t   i s   r u n n i n g   a s   a   s y s t e m d   u n i t ,   s o m e   k u b e l e t   c o n f i g u r a t i o n   m a y   b e   d e c l a r e d   i n   s y s t e m d   u n i t   s e t t i n g s   f i l e .   T y p i c a l l y   i t   i n c l u d e s :   c o m m a n d   l i n e   a r g u m e n t s   t o   r u n   k u b e l e t e n v i r o n m e n t   v a r i a b l e s ,   u s e d   b y   k u b e l e t   o r   c o n f i g u r i n g   g o l a n g   r u n t i m e


Question: What is Checkpoint files for resource managers?

Answer: A l l   r e s o u r c e   m a n a g e r s   k e e p   t h e   m a p p i n g   o f   P o d s   t o   a l l o c a t e d   r e s o u r c e s   i n   s t a t e   f i l e s .   S t a t e   f i l e s   a r e   l o c a t e d   i n   t h e   k u b e l e t ' s   b a s e   d i r e c t o r y ,   a l s o   t e r m e d   t h e   r o o t   d i r e c t o r y   ( b u t   n o t   t h e   s a m e   a s   / ,   t h e   n o d e   r o o t   d i r e c t o r y ) .   Y o u   c a n   c o n f i g u r e   t h e   b a s e   d i r e c t o r y   f o r   t h e   k u b e l e t   u s i n g   t h e   k u b e l e t   c o m m a n d   l i n e   a r g u m e n t   - - r o o t - d i r .   N a m e s   o f   f i l e s :   m e m o r y _ m a n a g e r _ s t a t e   f o r   t h e   M e m o r y   M a n a g e r c p u _ m a n a g e r _ s t a t e   f o r   t h e   C P U   M a n a g e r d r a _ m a n a g e r _ s t a t e   f o r   D R A


Question: What is Checkpoint file for device manager?

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


Question: What is Pod resource checkpoints?

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


Question: What is Container runtime?

Answer: K u b e l e t   c o m m u n i c a t e s   w i t h   t h e   c o n t a i n e r   r u n t i m e   u s i n g   s o c k e t   c o n f i g u r e d   v i a   t h e   c o n f i g u r a t i o n   p a r a m e t e r s :   c o n t a i n e r R u n t i m e E n d p o i n t   f o r   r u n t i m e   o p e r a t i o n s i m a g e S e r v i c e E n d p o i n t   f o r   i m a g e   m a n a g e m e n t   o p e r a t i o n s   T h e   a c t u a l   v a l u e s   o f   t h o s e   e n d p o i n t s   d e p e n d   o n   t h e   c o n t a i n e r   r u n t i m e   b e i n g   u s e d .


Question: What is Device plugins?

Answer: T h e   k u b e l e t   e x p o s e s   a   s o c k e t   a t   t h e   p a t h   / v a r / l i b / k u b e l e t / d e v i c e - p l u g i n s / k u b e l e t . s o c k   f o r   v a r i o u s   D e v i c e   P l u g i n s   t o   r e g i s t e r .   W h e n   a   d e v i c e   p l u g i n   r e g i s t e r s   i t s e l f ,   i t   p r o v i d e s   i t s   s o c k e t   p a t h   f o r   t h e   k u b e l e t   t o   c o n n e c t .   T h e   d e v i c e   p l u g i n   s o c k e t   s h o u l d   b e   i n   t h e   d i r e c t o r y   d e v i c e - p l u g i n s   w i t h i n   t h e   k u b e l e t   b a s e   d i r e c t o r y .   O n   a   t y p i c a l   L i n u x   n o d e ,   t h i s   m e a n s   / v a r / l i b / k u b e l e t / d e v i c e - p l u g i n s .


Question: What is Pod resources API?

Answer: P o d   R e s o u r c e s   A P I   w i l l   b e   e x p o s e d   a t   t h e   p a t h   / v a r / l i b / k u b e l e t / p o d - r e s o u r c e s .


Question: What is DRA, CSI, and Device plugins?

Answer: T h e   k u b e l e t   l o o k s   f o r   s o c k e t   f i l e s   c r e a t e d   b y   d e v i c e   p l u g i n s   m a n a g e d   v i a   D R A ,   d e v i c e   m a n a g e r ,   o r   s t o r a g e   p l u g i n s ,   a n d   t h e n   a t t e m p t s   t o   c o n n e c t   t o   t h e s e   s o c k e t s .   T h e   d i r e c t o r y   t h a t   t h e   k u b e l e t   l o o k s   i n   i s   p l u g i n s _ r e g i s t r y   w i t h i n   t h e   k u b e l e t   b a s e   d i r e c t o r y ,   s o   o n   a   t y p i c a l   L i n u x   n o d e   t h i s   m e a n s   / v a r / l i b / k u b e l e t / p l u g i n s _ r e g i s t r y .   N o t e ,   f o r   t h e   d e v i c e   p l u g i n s   t h e r e   a r e   t w o   a l t e r n a t i v e   r e g i s t r a t i o n   m e c h a n i s m s   O n l y   o n e   s h o u l d   b e   u s e d   f o r   a   g i v e n   p l u g i n .   T h e   t y p e s   o f   p l u g i n s   t h a t   c a n   p l a c e   s o c k e t   f i l e s   i n t o   t h a t   d i r e c t o r y   a r e :   C S I   p l u g i n s D R A   p l u g i n s D e v i c e   M a n a g e r   p l u g i n s   ( t y p i c a l l y   / v a r / l i b / k u b e l e t / p l u g i n s _ r e g i s t r y ) .


Question: What is Graceful node shutdown?

Answer: G r a c e f u l   n o d e   s h u t d o w n   s t o r e s   s t a t e   l o c a l l y   a t   / v a r / l i b / k u b e l e t / g r a c e f u l _ n o d e _ s h u t d o w n _ s t a t e .


Question: What is Image Pull Records?

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


Question: What is Seccomp?

Answer: S e c c o m p   p r o f i l e   f i l e s   r e f e r e n c e d   f r o m   P o d s   s h o u l d   b e   p l a c e d   i n   / v a r / l i b / k u b e l e t / s e c c o m p .   S e e   t h e   s e c c o m p   r e f e r e n c e   f o r   d e t a i l s .


Question: What is AppArmor?

Answer: T h e   k u b e l e t   d o e s   n o t   l o a d   o r   r e f e r   t o   A p p A r m o r   p r o f i l e s   b y   a   K u b e r n e t e s - s p e c i f i c   p a t h .   A p p A r m o r   p r o f i l e s   a r e   l o a d e d   v i a   t h e   n o d e   o p e r a t i n g   s y s t e m   r a t h e r   t h e n   r e f e r e n c e d   b y   t h e i r   p a t h .


Question: What is Locking?

Answer: A   l o c k   f i l e   f o r   t h e   k u b e l e t ;   t y p i c a l l y   / v a r / r u n / k u b e l e t . l o c k .   T h e   k u b e l e t   u s e s   t h i s   t o   e n s u r e   t h a t   t w o   d i f f e r e n t   k u b e l e t s   d o n ' t   t r y   t o   r u n   i n   c o n f l i c t   w i t h   e a c h   o t h e r .   Y o u   c a n   c o n f i g u r e   t h e   p a t h   t o   t h e   l o c k   f i l e   u s i n g   t h e   t h e   - - l o c k - f i l e   k u b e l e t   c o m m a n d   l i n e   a r g u m e n t .   I f   t w o   k u b e l e t s   o n   t h e   s a m e   n o d e   u s e   a   d i f f e r e n t   v a l u e   f o r   t h e   l o c k   f i l e   p a t h ,   t h e y   w i l l   n o t   b e   a b l e   t o   d e t e c t   a   c o n f l i c t   w h e n   b o t h   a r e   r u n n i n g .


Question: What is What's next?

Answer: L e a r n   a b o u t   t h e   k u b e l e t   c o m m a n d   l i n e   a r g u m e n t s . R e v i e w   t h e   K u b e l e t   C o n f i g u r a t i o n   ( v 1 b e t a 1 )   r e f e r e n c e


Question: What is 8.6 - Kubelet Configuration Directory Merging?

Answer: W h e n   u s i n g   t h e   k u b e l e t ' s   - - c o n f i g - d i r   f l a g   t o   s p e c i f y   a   d r o p - i n   d i r e c t o r y   f o r   c o n f i g u r a t i o n ,   t h e r e   i s   s o m e   s p e c i f i c   b e h a v i o r   o n   h o w   d i f f e r e n t   t y p e s   a r e   m e r g e d .   H e r e   a r e   s o m e   e x a m p l e s   o f   h o w   d i f f e r e n t   d a t a   t y p e s   b e h a v e   d u r i n g   c o n f i g u r a t i o n   m e r g i n g :


Question: What is Structure Fields?

Answer: T h e r e   a r e   t w o   t y p e s   o f   s t r u c t u r e   f i e l d s   i n   a   Y A M L   s t r u c t u r e :   s i n g u l a r   ( o r   a   s c a l a r   t y p e )   a n d   e m b e d d e d   ( s t r u c t u r e s   t h a t   c o n t a i n   s c a l a r   t y p e s ) .   T h e   c o n f i g u r a t i o n   m e r g i n g   p r o c e s s   h a n d l e s   t h e   o v e r r i d i n g   o f   s i n g u l a r   a n d   e m b e d d e d   s t r u c t   f i e l d s   t o   c r e a t e   a   r e s u l t i n g   k u b e l e t   c o n f i g u r a t i o n .   F o r   i n s t a n c e ,   y o u   m a y   w a n t   a   b a s e l i n e   k u b e l e t   c o n f i g u r a t i o n   f o r   a l l   n o d e s ,   b u t   y o u   m a y   w a n t   t o   c u s t o m i z e   t h e   a d d r e s s   a n d   a u t h o r i z a t i o n   f i e l d s .   T h i s   c a n   b e   d o n e   a s   f o l l o w s :   M a i n   k u b e l e t   c o n f i g u r a t i o n   f i l e   c o n t e n t s :   a p i V e r s i o n :   k u b e l e t . c o n f i g . k 8 s . i o / v 1 b e t a 1   k i n d :   K u b e l e t C o n f i g u r a t i o n   p o r t :   2 0 2 5 0   a u t h o r i z a t i o n :   m o d e :   W e b h o o k   w e b h o o k :   c a c h e A u t h o r i z e d T T L :   " 5 m "   c a c h e U n a u t h o r i z e d T T L :   " 3 0 s "   s e r i a l i z e I m a g e P u l l s :   f a l s e   a d d r e s s :   " 1 9 2 . 1 6 8 . 0 . 1 "   C o n t e n t s   o f   a   f i l e   i n   - - c o n f i g - d i r   d i r e c t o r y :   a p i V e r s i o n :   k u b e l e t . c o n f i g . k 8 s . i o / v 1 b e t a 1   k i n d :   K u b e l e t C o n f i g u r a t i o n   a u t h o r i z a t i o n :   m o d e :   A l w a y s A l l o w   w e b h o o k :   c a c h e A u t h o r i z e d T T L :   " 8 m "   c a c h e U n a u t h o r i z e d T T L :   " 4 5 s "   a d d r e s s :   " 1 9 2 . 1 6 8 . 0 . 8 "   T h e   r e s u l t i n g   c o n f i g u r a t i o n   w i l l   b e   a s   f o l l o w s :


Question: What is Lists?

Answer: Y o u   c a n   o v e r r i d e   t h e   s l i c e s / l i s t s   v a l u e s   o f   t h e   k u b e l e t   c o n f i g u r a t i o n .   H o w e v e r ,   t h e   e n t i r e   l i s t   g e t s   o v e r r i d d e n   d u r i n g   t h e   m e r g i n g   p r o c e s s .   F o r   e x a m p l e ,   y o u   c a n   o v e r r i d e   t h e   c l u s t e r D N S   l i s t   a s   f o l l o w s :   M a i n   k u b e l e t   c o n f i g u r a t i o n   f i l e   c o n t e n t s :   a p i V e r s i o n :   k u b e l e t . c o n f i g . k 8 s . i o / v 1 b e t a 1   k i n d :   K u b e l e t C o n f i g u r a t i o n   p o r t :   2 0 2 5 0   s e r i a l i z e I m a g e P u l l s :   f a l s e   c l u s t e r D N S :   -   " 1 9 2 . 1 6 8 . 0 . 9 "   -   " 1 9 2 . 1 6 8 . 0 . 8 "   C o n t e n t s   o f   a   f i l e   i n   - - c o n f i g - d i r   d i r e c t o r y :   a p i V e r s i o n :   k u b e l e t . c o n f i g . k 8 s . i o / v 1 b e t a 1   k i n d :   K u b e l e t C o n f i g u r a t i o n   c l u s t e r D N S :   -   " 1 9 2 . 1 6 8 . 0 . 2 "   -   " 1 9 2 . 1 6 8 . 0 . 3 "   -   " 1 9 2 . 1 6 8 . 0 . 5 "   T h e   r e s u l t i n g   c o n f i g u r a t i o n   w i l l   b e   a s   f o l l o w s :   a p i V e r s i o n :   k u b e l e t . c o n f i g . k 8 s . i o / v 1 b e t a 1   k i n d :   K u b e l e t C o n f i g u r a t i o n   p o r t :   2 0 2 5 0   s e r i a l i z e I m a g e P u l l s :   f a l s e   c l u s t e r D N S :   -   " 1 9 2 . 1 6 8 . 0 . 2 "   -   " 1 9 2 . 1 6 8 . 0 . 3 "   -   " 1 9 2 . 1 6 8 . 0 . 5 "


Question: What is Maps, including Nested Structures?

Answer: I n d i v i d u a l   f i e l d s   i n   m a p s ,   r e g a r d l e s s   o f   t h e i r   v a l u e   t y p e s   ( b o o l e a n ,   s t r i n g ,   e t c . ) ,   c a n   b e   s e l e c t i v e l y   o v e r r i d d e n .   H o w e v e r ,   f o r   m a p [ s t r i n g ] [ ] s t r i n g ,   t h e   e n t i r e   l i s t   a s s o c i a t e d   w i t h   a   s p e c i f i c   f i e l d   g e t s   o v e r r i d d e n .   L e t ' s   u n d e r s t a n d   t h i s   b e t t e r   w i t h   a n   e x a m p l e ,   p a r t i c u l a r l y   o n   f i e l d s   l i k e   f e a t u r e G a t e s   a n d   s t a t i c P o d U R L H e a d e r :   M a i n   k u b e l e t   c o n f i g u r a t i o n   f i l e   c o n t e n t s :   a p i V e r s i o n :   k u b e l e t . c o n f i g . k 8 s . i o / v 1 b e t a 1   k i n d :   K u b e l e t C o n f i g u r a t i o n   p o r t :   2 0 2 5 0   s e r i a l i z e I m a g e P u l l s :   f a l s e   f e a t u r e G a t e s :   A l l A l p h a :   f a l s e   M e m o r y Q o S :   t r u e   s t a t i c P o d U R L H e a d e r :   k u b e l e t - a p i - s u p p o r t :   -   " A u t h o r i z a t i o n :   2 3 4 A P S D F A "   -   " X - C u s t o m - H e a d e r :   1 2 3 "   c u s t o m - s t a t i c - p o d :   -   " A u t h o r i z a t i o n :   2 2 3 E W R W E R "   -   " X - C u s t o m - H e a d e r :   4 5 6 "   C o n t e n t s   o f   a   f i l e   i n   - - c o n f i g - d i r   d i r e c t o r y :   a p i V e r s i o n :   k u b e l e t . c o n f i g . k 8 s . i o / v 1 b e t a 1   k i n d :   K u b e l e t C o n f i g u r a t i o n   f e a t u r e G a t e s :   M e m o r y Q o S :   f a l s e   K u b e l e t T r a c i n g :   t r u 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 :   t r u e   s t a t i c P o d U R L H e a d e r :   c u s t o m - s t a t i c - p o d :   -   " A u t h o r i z a t i o n :   2 2 3 E W R W E R "   -   " X - C u s t o m - H e a d e r :   3 4 5 "   T h e   r e s u l t i n g   c o n f


Question: What is 8.7 - Kubelet Device Manager API Versions?

Answer: T h i s   p a g e   p r o v i d e s   d e t a i l s   o f   v e r s i o n   c o m p a t i b i l i t y   b e t w e e n   t h e   K u b e r n e t e s   d e v i c e   p l u g i n   A P I ,   a n d   d i f f e r e n t   v e r s i o n s   o f   K u b e r n e t e s   i t s e l f .


Question: What is Compatibility matrix?

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


Question: What is 8.8 - Kubelet Systemd Watchdog?

Answer: O n   L i n u x   n o d e s ,   K u b e r n e t e s   1 . 3 4   s u p p o r t s   i n t e g r a t i n g   w i t h   s y s t e m d   t o   a l l o w   t h e   o p e r a t i n g   s y s t e m   s u p e r v i s o r   t o   r e c o v e r   a   f a i l e d   k u b e l e t .   T h i s   i n t e g r a t i o n   i s   n o t   e n a b l e d   b y   d e f a u l t .   I t   c a n   b e   u s e d   a s   a n   a l t e r n a t i v e   t o   p e r i o d i c a l l y   r e q u e s t i n g   t h e   k u b e l e t ' s   / h e a l t h z   e n d p o i n t   f o r   h e a l t h   c h e c k s .   I f   t h e   k u b e l e t   d o e s   n o t   r e s p o n d   t o   t h e   w a t c h d o g   w i t h i n   t h e   t i m e o u t   p e r i o d ,   t h e   w a t c h d o g   w i l l   k i l l   t h e   k u b e l e t .   T h e   s y s t e m d   w a t c h d o g   w o r k s   b y   r e q u i r i n g   t h e   s e r v i c e   t o   p e r i o d i c a l l y   s e n d   a   k e e p - a l i v e   s i g n a l   t o   t h e   s y s t e m d   p r o c e s s .   I f   t h e   s i g n a l   i s   n o t   r e c e i v e d   w i t h i n   a   s p e c i f i e d   t i m e o u t   p e r i o d ,   t h e   s e r v i c e   i s   c o n s i d e r e d   u n r e s p o n s i v e   a n d   i s   t e r m i n a t e d .   T h e   s e r v i c e   c a n   t h e n   b e   r e s t a r t e d   a c c o r d i n g   t o   t h e   c o n f i g u r a t i o n .


Question: What is Configuration?

Answer: U s i n g   t h e   s y s t e m d   w a t c h d o g   r e q u i r e s   c o n f i g u r i n g   t h e   W a t c h d o g S e c   p a r a m e t e r   i n   t h e   [ S e r v i c e ]   s e c t i o n   o f   t h e   k u b e l e t   s e r v i c e   u n i t   f i l e :   [ S e r v i c e ]   W a t c h d o g S e c = 3 0 s   S e t t i n g   W a t c h d o g S e c = 3 0 s   i n d i c a t e s   a   s e r v i c e   w a t c h d o g   t i m e o u t   o f   3 0   s e c o n d s .   W i t h i n   t h e   k u b e l e t ,   t h e   s d _ n o t i f y ( )   f u n c t i o n   i s   i n v o k e d ,   a t   i n t e r v a l s   o f   \ (   W a t c h d o g S e c   \ d i v   2 \ ) .   t o   s e n d   W A T C H D O G = 1   ( a   k e e p - a l i v e   m e s s a g e ) .   I f   t h e   w a t c h d o g   i s   n o t   f e d   w i t h i n   t h e   t i m e o u t   p e r i o d ,   t h e   k u b e l e t   w i l l   b e   k i l l e d .   S e t t i n g   R e s t a r t   t o   " a l w a y s " ,   " o n - f a i l u r e " ,   " o n - w a t c h d o g " ,   o r   " o n - a b n o r m a l "   w i l l   e n s u r e   t h a t   t h e   s e r v i c e   i s   a u t o m a t i c a l l y   r e s t a r t e d .   S o m e   d e t a i l s   a b o u t   t h e   s y s t e m d   c o n f i g u r a t i o n :   I f   y o u   s e t   t h e   s y s t e m d   v a l u e   f o r   W a t c h d o g S e c   t o   0 ,   o r   o m i t   s e t t i n g   i t ,   t h e   s y s t e m d   w a t c h d o g   i s   n o t   e n a b l e d   f o r   t h i s   u n i t . T h e   k u b e l e t   s u p p o r t s   a   m i n i m u m   w a t c h d o g   p e r i o d   o f   1 . 0   s e c o n d s ;   t h i s   i s   t o   p r e v e n t   t h e   k u b e l e t   f r o m   b e i n g   k i l l e d   u n e x p e c t e d l y .   Y o u   c a n   s e t   t h e   v a l u e   o f   W a t c h d o g S e c   i n   a   s y s t e m d   u n i t   d e f i n i t i o n   t o   a   p e r i o d   s h o r t e r   t h a n   1   s e c o n d ,   b u t   K u b e r n e t e s   d


Question: What is Example Configuration?

Answer: [ U n i t ]   D e s c r i p t i o n = k u b e l e t :   T h e   K u b e r n e t e s   N o d e   A g e n t   D o c u m e n t a t i o n = h t t p s : / / k u b e r n e t e s . i o / d o c s / h o m e /   W a n t s = n e t w o r k - o n l i n e . t a r g e t   A f t e r = n e t w o r k - o n l i n e . t a r g e t   [ S e r v i c e ]   E x e c S t a r t = / u s r / b i n / k u b e l e t   #   C o n f i g u r e s   t h e   w a t c h d o g   t i m e o u t   W a t c h d o g S e c = 3 0 s   R e s t a r t = o n - f a i l u r e   S t a r t L i m i t I n t e r v a l = 0   R e s t a r t S e c = 1 0   [ I n s t a l l ]   W a n t e d B y = m u l t i - u s e r . t a r g e t


Question: What is What's next?

Answer: F o r   m o r e   d e t a i l s   a b o u t   s y s t e m d   c o n f i g u r a t i o n ,   r e f e r   t o   t h e   s y s t e m d   d o c u m e n t a t i o n


Question: What is 8.9 - Node Status?

Answer: T h e   s t a t u s   o f   a   n o d e   i n   K u b e r n e t e s   i s   a   c r i t i c a l   a s p e c t   o f   m a n a g i n g   a   K u b e r n e t e s   c l u s t e r .   I n   t h i s   a r t i c l e ,   w e ' l l   c o v e r   t h e   b a s i c s   o f   m o n i t o r i n g   a n d   m a i n t a i n i n g   n o d e   s t a t u s   t o   e n s u r e   a   h e a l t h y   a n d   s t a b l e   c l u s t e r .


Question: What is Node status fields?

Answer: A   N o d e ' s   s t a t u s   c o n t a i n s   t h e   f o l l o w i n g   i n f o r m a t i o n :   A d d r e s s e s C o n d i t i o n s C a p a c i t y   a n d   A l l o c a t a b l e I n f o   Y o u   c a n   u s e   k u b e c t l   t o   v i e w   a   N o d e ' s   s t a t u s   a n d   o t h e r   d e t a i l s :   k u b e c t l   d e s c r i b e   n o d e   < i n s e r t - n o d e - n a m e - h e r e >   E a c h   s e c t i o n   o f   t h e   o u t p u t   i s   d e s c r i b e d   b e l o w .