Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: U p l o a d   t h e   k u b e a d m   a n d   k u b e l e t   c o n f i g u r a t i o n   t o   a   C o n f i g M a p   k u b e a d m   i n i t   p h a s e   u p l o a d - c o n f i g   [ f l a g s ]


Question: What is Options?

Answer: h e l p   f o r   u p l o a d - c o n f i g


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

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


Question: What is Options?

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


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: U p l o a d   t h e   k u b e a d m   C l u s t e r C o n f i g u r a t i o n   t o   a   C o n f i g M a p   c a l l e d   k u b e a d m - c o n f i g   i n   t h e   k u b e - s y s t e m   n a m e s p a c e .   T h i s   e n a b l e s   c o r r e c t   c o n f i g u r a t i o n   o f   s y s t e m   c o m p o n e n t s   a n d   a   s e a m l e s s   u s e r   e x p e r i e n c e   w h e n   u p g r a d i n g .   A l t e r n a t i v e l y ,   y o u   c a n   u s e   k u b e a d m   c o n f i g .   k u b e a d m   i n i t   p h a s e   u p l o a d - c o n f i g   k u b e a d m   [ f l a g s ]


Question: What is Examples?

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


Question: What is Options?

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


Question: What is Options inherited from parent commands?

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


Question: What is 10.1.1.5.45 -?

Answer: U p l o a d   t h e   k u b e l e t   c o m p o n e n t   c o n f i g   t o   a   C o n f i g M a p


Question: What is Synopsis?

Answer: U p l o a d   t h e   k u b e l e t   c o n f i g u r a t i o n   e x t r a c t e d   f r o m   t h e   k u b e a d m   I n i t C o n f i g u r a t i o n   o b j e c t   t o   a   k u b e l e t - c o n f i g   C o n f i g M a p   i n   t h e   c l u s t e r   k u b e a d m   i n i t   p h a s e   u p l o a d - c o n f i g   k u b e l e t   [ f l a g s ]


Question: What is Examples?

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


Question: What is Options?

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


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: W a i t   f o r   t h e   c o n t r o l   p l a n e   t o   s t a r t   k u b e a d m   i n i t   p h a s e   w a i t - c o n t r o l - p l a n e   [ f l a g s ]


Question: What is Options?

Answer: h e l p   f o r   w a i t - c o n t r o l - p l a n e


Question: What is Options inherited from parent commands?

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


Question: What is 10.1.1.6 -?

Answer: R u n   t h i s   o n   a n y   m a c h i n e   y o u   w i s h   t o   j o i n   a n   e x i s t i n g   c l u s t e r


Question: What is Synopsis?

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


Question: What is Options?

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


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: U s e   t h i s   c o m m a n d   t o   i n v o k e   s i n g l e   p h a s e   o f   t h e   " j o i n "   w o r k f l o w   k u b e a d m   j o i n   p h a s e   [ f l a g s ]


Question: What is Options?

Answer: h e l p   f o r   p h a s e


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: J o i n   a   m a c h i n e   a s   a   c o n t r o l   p l a n e   i n s t a n c e   k u b e a d m   j o i n   p h a s e   c o n t r o l - p l a n e - j o i n   [ f l a g s ]


Question: What is Examples?

Answer: #   J o i n s   a   m a c h i n e   a s   a   c o n t r o l   p l a n e   i n s t a n c e   k u b e a d m   j o i n   p h a s e   c o n t r o l - p l a n e - j o i n   a l l


Question: What is Options?

Answer: h e l p   f o r   c o n t r o l - p l a n e - j o i n


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: J o i n   a   m a c h i n e   a s   a   c o n t r o l   p l a n e   i n s t a n c e   k u b e a d m   j o i n   p h a s e   c o n t r o l - p l a n e - j o i n   a l l   [ f l a g s ]


Question: What is Options?

Answer: I f   t h e   n o d e   s h o u l d   h o s t   a   n e w   c o n t r o l   p l a n e   i n s t a n c e ,   t h e   I P   a d d r e s s   t h e   A P I   S e r v e r   w i l l   a d v e r t i s e   i t ' s   l i s t e n i n g   o n .   I f   n o t   s e t   t h e   d e f a u l t   n e t w o r k   i n t e r f a c e   w i l l   b e   u s e d .   P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   C r e a t e   a   n e w   c o n t r o l   p l a n e   i n s t a n c e   o n   t h i s   n o d e   D o n ' t   a p p l y   a n y   c h a n g e s ;   j u s t   o u t p u t   w h a t   w o u l d   b e   d o n e .   h e l p   f o r   a l l   S p e c i f y   t h e   n o d e   n a m e .   P a t h   t o   a   d i r e c t o r y   t h a t   c o n t a i n s   f i l e s   n a m e d   " t a r g e t [ s u f f i x ] [ + p a t c h t y p e ] . e x t e n s i o n " .   F o r   e x a m p l e ,   " k u b e - a p i s e r v e r 0 + m e r g e . y a m l "   o r   j u s t   " e t c d . j s o n " .   " t a r g e t "   c a n   b e   o n e   o f   " k u b e - a p i s e r v e r " ,   " k u b e - c o n t r o l l e r - m a n a g e r " ,   " k u b e - s c h e d u l e r " ,   " e t c d " ,   " k u b e l e t c o n f i g u r a t i o n " ,   " c o r e d n s d e p l o y m e n t " .   " p a t c h t y p e "   c a n   b e   o n e   o f   " s t r a t e g i c " ,   " m e r g e "   o r   " j s o n "   a n d   t h e y   m a t c h   t h e   p a t c h   f o r m a t s   s u p p o r t e d   b y   k u b e c t l .   T h e   d e f a u l t   " p a t c h t y p e "   i s   " s t r a t e g i c " .   " e x t e n s i o n "   m u s t   b e   e i t h e r   " j s o n "   o r   " y a m l " .   " s u f f i x "   i s   a n   o p t i o n a l   s t r i n g   t h a t   c a n   b e   u s e d   t o   d e t e r m i n e   w h i c h   p a t c h e s   a r e   a p p l i e d   f i r s t   a l p h a - n u m e r i c a l l y .


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: A d d   a   n e w   l o c a l   e t c d   m e m b e r   k u b e a d m   j o i n   p h a s e   c o n t r o l - p l a n e - j o i n   e t c d   [ f l a g s ]


Question: What is Options?

Answer: I f   t h e   n o d e   s h o u l d   h o s t   a   n e w   c o n t r o l   p l a n e   i n s t a n c e ,   t h e   I P   a d d r e s s   t h e   A P I   S e r v e r   w i l l   a d v e r t i s e   i t ' s   l i s t e n i n g   o n .   I f   n o t   s e t   t h e   d e f a u l t   n e t w o r k   i n t e r f a c e   w i l l   b e   u s e d .   P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   C r e a t e   a   n e w   c o n t r o l   p l a n e   i n s t a n c e   o n   t h i s   n o d e   D o n ' t   a p p l y   a n y   c h a n g e s ;   j u s t   o u t p u t   w h a t   w o u l d   b e   d o n e .   h e l p   f o r   e t c d   S p e c i f y   t h e   n o d e   n a m e .   P a t h   t o   a   d i r e c t o r y   t h a t   c o n t a i n s   f i l e s   n a m e d   " t a r g e t [ s u f f i x ] [ + p a t c h t y p e ] . e x t e n s i o n " .   F o r   e x a m p l e ,   " k u b e - a p i s e r v e r 0 + m e r g e . y a m l "   o r   j u s t   " e t c d . j s o n " .   " t a r g e t "   c a n   b e   o n e   o f   " k u b e - a p i s e r v e r " ,   " k u b e - c o n t r o l l e r - m a n a g e r " ,   " k u b e - s c h e d u l e r " ,   " e t c d " ,   " k u b e l e t c o n f i g u r a t i o n " ,   " c o r e d n s d e p l o y m e n t " .   " p a t c h t y p e "   c a n   b e   o n e   o f   " s t r a t e g i c " ,   " m e r g e "   o r   " j s o n "   a n d   t h e y   m a t c h   t h e   p a t c h   f o r m a t s   s u p p o r t e d   b y   k u b e c t l .   T h e   d e f a u l t   " p a t c h t y p e "   i s   " s t r a t e g i c " .   " e x t e n s i o n "   m u s t   b e   e i t h e r   " j s o n "   o r   " y a m l " .   " s u f f i x "   i s   a n   o p t i o n a l   s t r i n g   t h a t   c a n   b e   u s e d   t o   d e t e r m i n e   w h i c h   p a t c h e s   a r e   a p p l i e d   f i r s t   a l p h a - n u m e r i c a l l y .


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: M a r k   a   n o d e   a s   a   c o n t r o l - p l a n e   k u b e a d m   j o i n   p h a s e   c o n t r o l - p l a n e - j o i n   m a r k - c o n t r o l - p l a n e   [ f l a g s ]


Question: What is Options?

Answer: P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   C r e a t e   a   n e w   c o n t r o l   p l a n e   i n s t a n c e   o n   t h i s   n o d e   D o n ' t   a p p l y   a n y   c h a n g e s ;   j u s t   o u t p u t   w h a t   w o u l d   b e   d o n e .   h e l p   f o r   m a r k - c o n t r o l - p l a n e   S p e c i f y   t h e   n o d e   n a m e .


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: P r e p a r e   t h e   m a c h i n e   f o r   s e r v i n g   a   c o n t r o l   p l a n e   k u b e a d m   j o i n   p h a s e   c o n t r o l - p l a n e - p r e p a r e   [ f l a g s ]


Question: What is Examples?

Answer: #   P r e p a r e s   t h e   m a c h i n e   f o r   s e r v i n g   a   c o n t r o l   p l a n e   k u b e a d m   j o i n   p h a s e   c o n t r o l - p l a n e - p r e p a r e   a l l


Question: What is Options?

Answer: h e l p   f o r   c o n t r o l - p l a n e - p r e p a r e


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: P r e p a r e   t h e   m a c h i n e   f o r   s e r v i n g   a   c o n t r o l   p l a n e   k u b e a d m   j o i n   p h a s e   c o n t r o l - p l a n e - p r e p a r e   a l l   [ a p i - s e r v e r - e n d p o i n t ]   [ f l a g s ]


Question: What is Options?

Answer: I f   t h e   n o d e   s h o u l d   h o s t   a   n e w   c o n t r o l   p l a n e   i n s t a n c e ,   t h e   I P   a d d r e s s   t h e   A P I   S e r v e r   w i l l   a d v e r t i s e   i t ' s   l i s t e n i n g   o n .   I f   n o t   s e t   t h e   d e f a u l t   n e t w o r k   i n t e r f a c e   w i l l   b e   u s e d .   I f   t h e   n o d e   s h o u l d   h o s t   a   n e w   c o n t r o l   p l a n e   i n s t a n c e ,   t h e   p o r t   f o r   t h e   A P I   S e r v e r   t o   b i n d   t o .   U s e   t h i s   k e y   t o   d e c r y p t   t h e   c e r t i f i c a t e   s e c r e t s   u p l o a d e d   b y   i n i t .   T h e   c e r t i f i c a t e   k e y   i s   a   h e x   e n c o d e d   s t r i n g   t h a t   i s   a n   A E S   k e y   o f   s i z e   3 2   b y t e s .   P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   C r e a t e   a   n e w   c o n t r o l   p l a n e   i n s t a n c e   o n   t h i s   n o d e   F o r   f i l e - b a s e d   d i s c o v e r y ,   a   f i l e   o r   U R L   f r o m   w h i c h   t o   l o a d   c l u s t e r   i n f o r m a t i o n .   F o r   t o k e n - b a s e d   d i s c o v e r y ,   t h e   t o k e n   u s e d   t o   v a l i d a t e   c l u s t e r   i n f o r m a t i o n   f e t c h e d   f r o m   t h e   A P I   s e r v e r .   F o r   t o k e n - b a s e d   d i s c o v e r y ,   v a l i d a t e   t h a t   t h e   r o o t   C A   p u b l i c   k e y   m a t c h e s   t h i s   h a s h   ( f o r m a t :   " < t y p e > : < v a l u e > " ) .   F o r   t o k e n - b a s e d   d i s c o v e r y ,   a l l o w   j o i n i n g   w i t h o u t   - - d i s c o v e r y - t o k e n - c a - c e r t - h a s h   p i n n i n g .   D o n ' t   a p p l y   a n y   c h a n g e s ;   j u s t   o u t p u t   w h a t   w o u l d   b e   d o n e .   h e l p   f o r   a l l   S p e c i f y   t h e   n o d e   n a m e .   P a t h   t o   a   d i r e c t o r y   t h a t


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: G e n e r a t e   t h e   c e r t i f i c a t e s   f o r   t h e   n e w   c o n t r o l   p l a n e   c o m p o n e n t s   k u b e a d m   j o i n   p h a s e   c o n t r o l - p l a n e - p r e p a r e   c e r t s   [ a p i - s e r v e r - e n d p o i n t ]   [ f l a g s ]


Question: What is Options?

Answer: I f   t h e   n o d e   s h o u l d   h o s t   a   n e w   c o n t r o l   p l a n e   i n s t a n c e ,   t h e   I P   a d d r e s s   t h e   A P I   S e r v e r   w i l l   a d v e r t i s e   i t ' s   l i s t e n i n g   o n .   I f   n o t   s e t   t h e   d e f a u l t   n e t w o r k   i n t e r f a c e   w i l l   b e   u s e d .   P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   C r e a t e   a   n e w   c o n t r o l   p l a n e   i n s t a n c e   o n   t h i s   n o d e   F o r   f i l e - b a s e d   d i s c o v e r y ,   a   f i l e   o r   U R L   f r o m   w h i c h   t o   l o a d   c l u s t e r   i n f o r m a t i o n .   F o r   t o k e n - b a s e d   d i s c o v e r y ,   t h e   t o k e n   u s e d   t o   v a l i d a t e   c l u s t e r   i n f o r m a t i o n   f e t c h e d   f r o m   t h e   A P I   s e r v e r .   F o r   t o k e n - b a s e d   d i s c o v e r y ,   v a l i d a t e   t h a t   t h e   r o o t   C A   p u b l i c   k e y   m a t c h e s   t h i s   h a s h   ( f o r m a t :   " < t y p e > : < v a l u e > " ) .   F o r   t o k e n - b a s e d   d i s c o v e r y ,   a l l o w   j o i n i n g   w i t h o u t   - - d i s c o v e r y - t o k e n - c a - c e r t - h a s h   p i n n i n g .   D o n ' t   a p p l y   a n y   c h a n g e s ;   j u s t   o u t p u t   w h a t   w o u l d   b e   d o n e .   h e l p   f o r   c e r t s   S p e c i f y   t h e   n o d e   n a m e .   S p e c i f y   t h e   t o k e n   u s e d   t o   t e m p o r a r i l y   a u t h e n t i c a t e   w i t h   t h e   K u b e r n e t e s   C o n t r o l   P l a n e   w h i l e   j o i n i n g   t h e   n o d e .   U s e   t h i s   t o k e n   f o r   b o t h   d i s c o v e r y - t o k e n   a n d   t l s - b o o t s t r a p - t o k e n   w h e n   t h o s e   v a l u e s   a r e   n o t   p r o v i d e d .


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: G e n e r a t e   t h e   m a n i f e s t s   f o r   t h e   n e w   c o n t r o l   p l a n e   c o m p o n e n t s   k u b e a d m   j o i n   p h a s e   c o n t r o l - p l a n e - p r e p a r e   c o n t r o l - p l a n e   [ f l a g s ]


Question: What is Options?

Answer: I f   t h e   n o d e   s h o u l d   h o s t   a   n e w   c o n t r o l   p l a n e   i n s t a n c e ,   t h e   I P   a d d r e s s   t h e   A P I   S e r v e r   w i l l   a d v e r t i s e   i t ' s   l i s t e n i n g   o n .   I f   n o t   s e t   t h e   d e f a u l t   n e t w o r k   i n t e r f a c e   w i l l   b e   u s e d .   I f   t h e   n o d e   s h o u l d   h o s t   a   n e w   c o n t r o l   p l a n e   i n s t a n c e ,   t h e   p o r t   f o r   t h e   A P I   S e r v e r   t o   b i n d   t o .   P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   C r e a t e   a   n e w   c o n t r o l   p l a n e   i n s t a n c e   o n   t h i s   n o d e   D o n ' t   a p p l y   a n y   c h a n g e s ;   j u s t   o u t p u t   w h a t   w o u l d   b e   d o n e .   h e l p   f o r   c o n t r o l - p l a n e   P a t h   t o   a   d i r e c t o r y   t h a t   c o n t a i n s   f i l e s   n a m e d   " t a r g e t [ s u f f i x ] [ + p a t c h t y p e ] . e x t e n s i o n " .   F o r   e x a m p l e ,   " k u b e - a p i s e r v e r 0 + m e r g e . y a m l "   o r   j u s t   " e t c d . j s o n " .   " t a r g e t "   c a n   b e   o n e   o f   " k u b e - a p i s e r v e r " ,   " k u b e - c o n t r o l l e r - m a n a g e r " ,   " k u b e - s c h e d u l e r " ,   " e t c d " ,   " k u b e l e t c o n f i g u r a t i o n " ,   " c o r e d n s d e p l o y m e n t " .   " p a t c h t y p e "   c a n   b e   o n e   o f   " s t r a t e g i c " ,   " m e r g e "   o r   " j s o n "   a n d   t h e y   m a t c h   t h e   p a t c h   f o r m a t s   s u p p o r t e d   b y   k u b e c t l .   T h e   d e f a u l t   " p a t c h t y p e "   i s   " s t r a t e g i c " .   " e x t e n s i o n "   m u s t   b e   e i t h e r   " j s o n "   o r   " y a m l " .   " s u f f i x "   i s   a n   o p t i o n a l   s t r i n g   t h a t   c a n   b e   u s e d   t o   d e t e r m i n e   w h i c h   p a t c h e s   a r e   a p


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: D o w n l o a d   c e r t i f i c a t e s   s h a r e d   a m o n g   c o n t r o l - p l a n e   n o d e s   f r o m   t h e   k u b e a d m - c e r t s   S e c r e t   k u b e a d m   j o i n   p h a s e   c o n t r o l - p l a n e - p r e p a r e   d o w n l o a d - c e r t s   [ a p i - s e r v e r - e n d p o i n t ]   [ f l a g s ]


Question: What is Options?

Answer: U s e   t h i s   k e y   t o   d e c r y p t   t h e   c e r t i f i c a t e   s e c r e t s   u p l o a d e d   b y   i n i t .   T h e   c e r t i f i c a t e   k e y   i s   a   h e x   e n c o d e d   s t r i n g   t h a t   i s   a n   A E S   k e y   o f   s i z e   3 2   b y t e s .   P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   C r e a t e   a   n e w   c o n t r o l   p l a n e   i n s t a n c e   o n   t h i s   n o d e   F o r   f i l e - b a s e d   d i s c o v e r y ,   a   f i l e   o r   U R L   f r o m   w h i c h   t o   l o a d   c l u s t e r   i n f o r m a t i o n .   F o r   t o k e n - b a s e d   d i s c o v e r y ,   t h e   t o k e n   u s e d   t o   v a l i d a t e   c l u s t e r   i n f o r m a t i o n   f e t c h e d   f r o m   t h e   A P I   s e r v e r .   F o r   t o k e n - b a s e d   d i s c o v e r y ,   v a l i d a t e   t h a t   t h e   r o o t   C A   p u b l i c   k e y   m a t c h e s   t h i s   h a s h   ( f o r m a t :   " < t y p e > : < v a l u e > " ) .   F o r   t o k e n - b a s e d   d i s c o v e r y ,   a l l o w   j o i n i n g   w i t h o u t   - - d i s c o v e r y - t o k e n - c a - c e r t - h a s h   p i n n i n g .   D o n ' t   a p p l y   a n y   c h a n g e s ;   j u s t   o u t p u t   w h a t   w o u l d   b e   d o n e .   h e l p   f o r   d o w n l o a d - c e r t s   S p e c i f y   t h e   t o k e n   u s e d   t o   t e m p o r a r i l y   a u t h e n t i c a t e   w i t h   t h e   K u b e r n e t e s   C o n t r o l   P l a n e   w h i l e   j o i n i n g   t h e   n o d e .   U s e   t h i s   t o k e n   f o r   b o t h   d i s c o v e r y - t o k e n   a n d   t l s - b o o t s t r a p - t o k e n   w h e n   t h o s e   v a l u e s   a r e   n o t   p r o v i d e d .


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: G e n e r a t e   t h e   k u b e c o n f i g   f o r   t h e   n e w   c o n t r o l   p l a n e   c o m p o n e n t s   k u b e a d m   j o i n   p h a s e   c o n t r o l - p l a n e - p r e p a r e   k u b e c o n f i g   [ a p i - s e r v e r - e n d p o i n t ]   [ f l a g s ]


Question: What is Options?

Answer: U s e   t h i s   k e y   t o   d e c r y p t   t h e   c e r t i f i c a t e   s e c r e t s   u p l o a d e d   b y   i n i t .   T h e   c e r t i f i c a t e   k e y   i s   a   h e x   e n c o d e d   s t r i n g   t h a t   i s   a n   A E S   k e y   o f   s i z e   3 2   b y t e s .   P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   C r e a t e   a   n e w   c o n t r o l   p l a n e   i n s t a n c e   o n   t h i s   n o d e   F o r   f i l e - b a s e d   d i s c o v e r y ,   a   f i l e   o r   U R L   f r o m   w h i c h   t o   l o a d   c l u s t e r   i n f o r m a t i o n .   F o r   t o k e n - b a s e d   d i s c o v e r y ,   t h e   t o k e n   u s e d   t o   v a l i d a t e   c l u s t e r   i n f o r m a t i o n   f e t c h e d   f r o m   t h e   A P I   s e r v e r .   F o r   t o k e n - b a s e d   d i s c o v e r y ,   v a l i d a t e   t h a t   t h e   r o o t   C A   p u b l i c   k e y   m a t c h e s   t h i s   h a s h   ( f o r m a t :   " < t y p e > : < v a l u e > " ) .   F o r   t o k e n - b a s e d   d i s c o v e r y ,   a l l o w   j o i n i n g   w i t h o u t   - - d i s c o v e r y - t o k e n - c a - c e r t - h a s h   p i n n i n g .   D o n ' t   a p p l y   a n y   c h a n g e s ;   j u s t   o u t p u t   w h a t   w o u l d   b e   d o n e .   h e l p   f o r   k u b e c o n f i g   S p e c i f y   t h e   t o k e n   u s e d   t o   t e m p o r a r i l y   a u t h e n t i c a t e   w i t h   t h e   K u b e r n e t e s   C o n t r o l   P l a n e   w h i l e   j o i n i n g   t h e   n o d e .   U s e   t h i s   t o k e n   f o r   b o t h   d i s c o v e r y - t o k e n   a n d   t l s - b o o t s t r a p - t o k e n   w h e n   t h o s e   v a l u e s   a r e   n o t   p r o v i d e d .


Question: What is Options inherited from parent commands?

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


Question: What is 10.1.1.6.12 -?

Answer: W r i t e   k u b e l e t   s e t t i n g s ,   c e r t i f i c a t e s   a n d   ( r e ) s t a r t   t h e   k u b e l e t


Question: What is Synopsis?

Answer: W r i t e   a   f i l e   w i t h   K u b e l e t C o n f i g u r a t i o n   a n d   a n   e n v i r o n m e n t   f i l e   w i t h   n o d e   s p e c i f i c   k u b e l e t   s e t t i n g s ,   a n d   t h e n   ( r e ) s t a r t   k u b e l e t .   k u b e a d m   j o i n   p h a s e   k u b e l e t - s t a r t   [ a p i - s e r v e r - e n d p o i n t ]   [ f l a g s ]


Question: What is Options?

Answer: P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   P a t h   t o   t h e   C R I   s o c k e t   t o   c o n n e c t .   I f   e m p t y   k u b e a d m   w i l l   t r y   t o   a u t o - d e t e c t   t h i s   v a l u e ;   u s e   t h i s   o p t i o n   o n l y   i f   y o u   h a v e   m o r e   t h a n   o n e   C R I   i n s t a l l e d   o r   i f   y o u   h a v e   n o n - s t a n d a r d   C R I   s o c k e t .   F o r   f i l e - b a s e d   d i s c o v e r y ,   a   f i l e   o r   U R L   f r o m   w h i c h   t o   l o a d   c l u s t e r   i n f o r m a t i o n .   F o r   t o k e n - b a s e d   d i s c o v e r y ,   t h e   t o k e n   u s e d   t o   v a l i d a t e   c l u s t e r   i n f o r m a t i o n   f e t c h e d   f r o m   t h e   A P I   s e r v e r .   F o r   t o k e n - b a s e d   d i s c o v e r y ,   v a l i d a t e   t h a t   t h e   r o o t   C A   p u b l i c   k e y   m a t c h e s   t h i s   h a s h   ( f o r m a t :   " < t y p e > : < v a l u e > " ) .   F o r   t o k e n - b a s e d   d i s c o v e r y ,   a l l o w   j o i n i n g   w i t h o u t   - - d i s c o v e r y - t o k e n - c a - c e r t - h a s h   p i n n i n g .   D o n ' t   a p p l y   a n y   c h a n g e s ;   j u s t   o u t p u t   w h a t   w o u l d   b e   d o n e .   h e l p   f o r   k u b e l e t - s t a r t   S p e c i f y   t h e   n o d e   n a m e .   P a t h   t o   a   d i r e c t o r y   t h a t   c o n t a i n s   f i l e s   n a m e d   " t a r g e t [ s u f f i x ] [ + p a t c h t y p e ] . e x t e n s i o n " .   F o r   e x a m p l e ,   " k u b e - a p i s e r v e r 0 + m e r g e . y a m l "   o r   j u s t   " e t c d . j s o n " .   " t a r g e t "   c a n   b e   o n e   o f   " k u b e - a p i s e r v e r " ,   " k u b e - c o n t r o l l e r - m a n a g e r " ,   " k u b e - s c h e d u l e r " ,   " e t c d " ,   " k u b e l e t c o n f i g u r a t i o n " ,   " c o r e d n s d e p l o y m e n t " .


Question: What is Options inherited from parent commands?

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


Question: What is 10.1.1.6.13 -?

Answer: R u n   j o i n   p r e - f l i g h t   c h e c k s


Question: What is Synopsis?

Answer: R u n   p r e - f l i g h t   c h e c k s   f o r   k u b e a d m   j o i n .   k u b e a d m   j o i n   p h a s e   p r e f l i g h t   [ a p i - s e r v e r - e n d p o i n t ]   [ f l a g s ]


Question: What is Examples?

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


Question: What is Options?

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


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: W a i t   f o r   t h e   c o n t r o l   p l a n e   t o   s t a r t   k u b e a d m   j o i n   p h a s e   w a i t - c o n t r o l - p l a n e   [ f l a g s ]


Question: What is Options?

Answer: h e l p   f o r   w a i t - c o n t r o l - p l a n e


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: K u b e c o n f i g   f i l e   u t i l i t i e s .


Question: What is Options?

Answer: h e l p   f o r   k u b e c o n f i g


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: O u t p u t   a   k u b e c o n f i g   f i l e   f o r   a n   a d d i t i o n a l   u s e r .   k u b e a d m   k u b e c o n f i g   u s e r   [ f l a g s ]


Question: What is Examples?

Answer: #   O u t p u t   a   k u b e c o n f i g   f i l e   f o r   a n   a d d i t i o n a l   u s e r   n a m e d   f o o   k u b e a d m   k u b e c o n f i g   u s e r   - - c l i e n t - n a m e = f o o   #   O u t p u t   a   k u b e c o n f i g   f i l e   f o r   a n   a d d i t i o n a l   u s e r   n a m e d   f o o   u s i n g   a   k u b e a d m   c o n f i g   f i l e   b a r   k u b e a d m   k u b e c o n f i g   u s e r   - - c l i e n t - n a m e = f o o   - - c o n f i g = b a r


Question: What is Options?

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


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: P e r f o r m s   a   b e s t   e f f o r t   r e v e r t   o f   c h a n g e s   m a d e   t o   t h i s   h o s t   b y   ' k u b e a d m   i n i t '   o r   ' k u b e a d m   j o i n '   T h e   " r e s e t "   c o m m a n d   e x e c u t e s   t h e   f o l l o w i n g   p h a s e s :   p r e f l i g h t   R u n   r e s e t   p r e - f l i g h t   c h e c k s   r e m o v e - e t c d - m e m b e r   R e m o v e   a   l o c a l   e t c d   m e m b e r .   c l e a n u p - n o d e   R u n   c l e a n u p   n o d e .   k u b e a d m   r e s e t   [ f l a g s ]


Question: What is Options?

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


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: U s e   t h i s   c o m m a n d   t o   i n v o k e   s i n g l e   p h a s e   o f   t h e   " r e s e t "   w o r k f l o w   k u b e a d m   r e s e t   p h a s e   [ f l a g s ]


Question: What is Options?

Answer: h e l p   f o r   p h a s e


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

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


Question: What is Options?

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


Question: What is Options inherited from parent commands?

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


Question: What is 10.1.1.8.3 -?

Answer: R u n   r e s e t   p r e - f l i g h t   c h e c k s


Question: What is Synopsis?

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


Question: What is Options?

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


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: R e m o v e   a   l o c a l   e t c d   m e m b e r   f o r   a   c o n t r o l   p l a n e   n o d e .   k u b e a d m   r e s e t   p h a s e   r e m o v e - e t c d - m e m b e r   [ f l a g s ]


Question: What is Options?

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


Question: What is Options inherited from parent commands?

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


Question: What is 10.1.1.9 -?

Answer: M a n a g e   b o o t s t r a p   t o k e n s


Question: What is Synopsis?

Answer: T h i s   c o m m a n d   m a n a g e s   b o o t s t r a p   t o k e n s .   I t   i s   o p t i o n a l   a n d   n e e d e d   o n l y   f o r   a d v a n c e d   u s e   c a s e s .   I n   s h o r t ,   b o o t s t r a p   t o k e n s   a r e   u s e d   f o r   e s t a b l i s h i n g   b i d i r e c t i o n a l   t r u s t   b e t w e e n   a   c l i e n t   a n d   a   s e r v e r .   A   b o o t s t r a p   t o k e n   c a n   b e   u s e d   w h e n   a   c l i e n t   ( f o r   e x a m p l e   a   n o d e   t h a t   i s   a b o u t   t o   j o i n   t h e   c l u s t e r )   n e e d s   t o   t r u s t   t h e   s e r v e r   i t   i s   t a l k i n g   t o .   T h e n   a   b o o t s t r a p   t o k e n   w i t h   t h e   " s i g n i n g "   u s a g e   c a n   b e   u s e d .   b o o t s t r a p   t o k e n s   c a n   a l s o   f u n c t i o n   a s   a   w a y   t o   a l l o w   s h o r t - l i v e d   a u t h e n t i c a t i o n   t o   t h e   A P I   S e r v e r   ( t h e   t o k e n   s e r v e s   a s   a   w a y   f o r   t h e   A P I   S e r v e r   t o   t r u s t   t h e   c l i e n t ) ,   f o r   e x a m p l e   f o r   d o i n g   t h e   T L S   B o o t s t r a p .   W h a t   i s   a   b o o t s t r a p   t o k e n   m o r e   e x a c t l y ?   I t   i s   a   S e c r e t   i n   t h e   k u b e - s y s t e m   n a m e s p a c e   o f   t y p e   " b o o t s t r a p . k u b e r n e t e s . i o / t o k e n " . A   b o o t s t r a p   t o k e n   m u s t   b e   o f   t h e   f o r m   " [ a - z 0 - 9 ] { 6 } . [ a - z 0 - 9 ] { 1 6 } " .   T h e   f o r m e r   p a r t   i s   t h e   p u b l i c   t o k e n   I D ,   w h i l e   t h e   l a t t e r   i s   t h e   T o k e n   S e c r e t   a n d   i t   m u s t   b e   k e p t   p r i v a t e   a t   a l l   c i r c u m s t a n c e s ! T h e   n a m e   o f   t h e   S e c r e t   m u s t   b e   n a m e d   " b o o t s t r a p - t o k e n - ( t o k e n - i d ) " .   Y o u   c a n


Question: What is Options?

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


Question: What is Options inherited from parent commands?

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


Question: What is 10.1.1.9.1 -?

Answer: C r e a t e   b o o t s t r a p   t o k e n s   o n   t h e   s e r v e r


Question: What is Synopsis?

Answer: T h i s   c o m m a n d   w i l l   c r e a t e   a   b o o t s t r a p   t o k e n   f o r   y o u .   Y o u   c a n   s p e c i f y   t h e   u s a g e s   f o r   t h i s   t o k e n ,   t h e   " t i m e   t o   l i v e "   a n d   a n   o p t i o n a l   h u m a n   f r i e n d l y   d e s c r i p t i o n .   T h e   [ t o k e n ]   i s   t h e   a c t u a l   t o k e n   t o   w r i t e .   T h i s   s h o u l d   b e   a   s e c u r e l y   g e n e r a t e d   r a n d o m   t o k e n   o f   t h e   f o r m   " [ a - z 0 - 9 ] { 6 } . [ a - z 0 - 9 ] { 1 6 } " .   I f   n o   [ t o k e n ]   i s   g i v e n ,   k u b e a d m   w i l l   g e n e r a t e   a   r a n d o m   t o k e n   i n s t e a d .   k u b e a d m   t o k e n   c r e a t e   [ t o k e n ]


Question: What is Options?

Answer: W h e n   u s e d   t o g e t h e r   w i t h   ' - - p r i n t - j o i n - c o m m a n d ' ,   p r i n t   t h e   f u l l   ' k u b e a d m   j o i n '   f l a g   n e e d e d   t o   j o i n   t h e   c l u s t e r   a s   a   c o n t r o l - p l a n e .   T o   c r e a t e   a   n e w   c e r t i f i c a t e   k e y   y o u   m u s t   u s e   ' k u b e a d m   i n i t   p h a s e   u p l o a d - c e r t s   - - u p l o a d - c e r t s ' .   P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   A   h u m a n   f r i e n d l y   d e s c r i p t i o n   o f   h o w   t h i s   t o k e n   i s   u s e d .   E x t r a   g r o u p s   t h a t   t h i s   t o k e n   w i l l   a u t h e n t i c a t e   a s   w h e n   u s e d   f o r   a u t h e n t i c a t i o n .   M u s t   m a t c h   " \ A s y s t e m : b o o t s t r a p p e r s : [ a - z 0 - 9 : - ] { 0 , 2 5 5 } [ a - z 0 - 9 ] \ z "   h e l p   f o r   c r e a t e   I n s t e a d   o f   p r i n t i n g   o n l y   t h e   t o k e n ,   p r i n t   t h e   f u l l   ' k u b e a d m   j o i n '   f l a g   n e e d e d   t o   j o i n   t h e   c l u s t e r   u s i n g   t h e   t o k e n .   T h e   d u r a t i o n   b e f o r e   t h e   t o k e n   i s   a u t o m a t i c a l l y   d e l e t e d   ( e . g .   1 s ,   2 m ,   3 h ) .   I f   s e t   t o   ' 0 ' ,   t h e   t o k e n   w i l l   n e v e r   e x p i r e   D e s c r i b e s   t h e   w a y s   i n   w h i c h   t h i s   t o k e n   c a n   b e   u s e d .   Y o u   c a n   p a s s   - - u s a g e s   m u l t i p l e   t i m e s   o r   p r o v i d e   a   c o m m a   s e p a r a t e d   l i s t   o f   o p t i o n s .   V a l i d   o p t i o n s :   [ s i g n i n g , a u t h e n t i c a t i o n ]


Question: What is Options inherited from parent commands?

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


Question: What is 10.1.1.9.2 -?

Answer: D e l e t e   b o o t s t r a p   t o k e n s   o n   t h e   s e r v e r


Question: What is Synopsis?

Answer: T h i s   c o m m a n d   w i l l   d e l e t e   a   l i s t   o f   b o o t s t r a p   t o k e n s   f o r   y o u .   T h e   [ t o k e n - v a l u e ]   i s   t h e   f u l l   T o k e n   o f   t h e   f o r m   " [ a - z 0 - 9 ] { 6 } . [ a - z 0 - 9 ] { 1 6 } "   o r   t h e   T o k e n   I D   o f   t h e   f o r m   " [ a - z 0 - 9 ] { 6 } "   t o   d e l e t e .   k u b e a d m   t o k e n   d e l e t e   [ t o k e n - v a l u e ]   . . .


Question: What is Options?

Answer: h e l p   f o r   d e l e t e


Question: What is Options inherited from parent commands?

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


Question: What is 10.1.1.9.3 -?

Answer: G e n e r a t e   a n d   p r i n t   a   b o o t s t r a p   t o k e n ,   b u t   d o   n o t   c r e a t e   i t   o n   t h e   s e r v e r


Question: What is Synopsis?

Answer: T h i s   c o m m a n d   w i l l   p r i n t   o u t   a   r a n d o m l y - g e n e r a t e d   b o o t s t r a p   t o k e n   t h a t   c a n   b e   u s e d   w i t h   t h e   " i n i t "   a n d   " j o i n "   c o m m a n d s .   Y o u   d o n ' t   h a v e   t o   u s e   t h i s   c o m m a n d   i n   o r d e r   t o   g e n e r a t e   a   t o k e n .   Y o u   c a n   d o   s o   y o u r s e l f   a s   l o n g   a s   i t   i s   i n   t h e   f o r m a t   " [ a - z 0 - 9 ] { 6 } . [ a - z 0 - 9 ] { 1 6 } " .   T h i s   c o m m a n d   i s   p r o v i d e d   f o r   c o n v e n i e n c e   t o   g e n e r a t e   t o k e n s   i n   t h e   g i v e n   f o r m a t .   Y o u   c a n   a l s o   u s e   " k u b e a d m   i n i t "   w i t h o u t   s p e c i f y i n g   a   t o k e n   a n d   i t   w i l l   g e n e r a t e   a n d   p r i n t   o n e   f o r   y o u .   k u b e a d m   t o k e n   g e n e r a t e   [ f l a g s ]


Question: What is Options?

Answer: h e l p   f o r   g e n e r a t e


Question: What is Options inherited from parent commands?

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


Question: What is 10.1.1.9.4 -?

Answer: L i s t   b o o t s t r a p   t o k e n s   o n   t h e   s e r v e r


Question: What is Synopsis?

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


Question: What is Options?

Answer: I f   t r u e ,   i g n o r e   a n y   e r r o r s   i n   t e m p l a t e s   w h e n   a   f i e l d   o r   m a p   k e y   i s   m i s s i n g   i n   t h e   t e m p l a t e .   O n l y   a p p l i e s   t o   g o l a n g   a n d   j s o n p a t h   o u t p u t   f o r m a t s .   h e l p   f o r   l i s t   O u t p u t   f o r m a t .   O n e   o f :   t e x t | j s o n | y a m l | g o - t e m p l a t e | g o - t e m p l a t e - f i l e | t e m p l a t e | t e m p l a t e f i l e | j s o n p a t h | j s o n p a t h - a s - j s o n | j s o n p a t h - f i l e .   I f   t r u e ,   k e e p   t h e   m a n a g e d F i e l d s   w h e n   p r i n t i n g   o b j e c t s   i n   J S O N   o r   Y A M L   f o r m a t .


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: U p g r a d e   y o u r   c l u s t e r   s m o o t h l y   t o   a   n e w e r   v e r s i o n   w i t h   t h i s   c o m m a n d   k u b e a d m   u p g r a d e   [ f l a g s ]


Question: What is Options?

Answer: h e l p   f o r   u p g r a d e


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: U p g r a d e   y o u r   K u b e r n e t e s   c l u s t e r   t o   t h e   s p e c i f i e d   v e r s i o n   T h e   " a p p l y   [ v e r s i o n ] "   c o m m a n d   e x e c u t e s   t h e   f o l l o w i n g   p h a s e s :   p r e f l i g h t   R u n   p r e f l i g h t   c h e c k s   b e f o r e   u p g r a d e   c o n t r o l - p l a n e   U p g r a d e   t h e   c o n t r o l   p l a n e   u p l o a d - c o n f i g   U p l o a d   t h e   k u b e a d m   a n d   k u b e l e t   c o n f i g u r a t i o n s   t o   C o n f i g M a p s   / k u b e a d m   U p l o a d   t h e   k u b e a d m   C l u s t e r C o n f i g u r a t i o n   t o   a   C o n f i g M a p   / k u b e l e t   U p l o a d   t h e   k u b e l e t   c o n f i g u r a t i o n   t o   a   C o n f i g M a p   k u b e l e t - c o n f i g   U p g r a d e   t h e   k u b e l e t   c o n f i g u r a t i o n   f o r   t h i s   n o d e   b o o t s t r a p - t o k e n   C o n f i g u r e s   b o o t s t r a p   t o k e n   a n d   c l u s t e r - i n f o   R B A C   r u l e s   a d d o n   U p g r a d e   t h e   d e f a u l t   k u b e a d m   a d d o n s   / c o r e d n s   U p g r a d e   t h e   C o r e D N S   a d d o n   / k u b e - p r o x y   U p g r a d e   t h e   k u b e - p r o x y   a d d o n   p o s t - u p g r a d e   R u n   p o s t   u p g r a d e   t a s k s   k u b e a d m   u p g r a d e   a p p l y   [ v e r s i o n ]


Question: What is Options?

Answer: S h o w   u n s t a b l e   v e r s i o n s   o f   K u b e r n e t e s   a s   a n   u p g r a d e   a l t e r n a t i v e   a n d   a l l o w   u p g r a d i n g   t o   a n   a l p h a / b e t a / r e l e a s e   c a n d i d a t e   v e r s i o n s   o f   K u b e r n e t e s .   S h o w   r e l e a s e   c a n d i d a t e   v e r s i o n s   o f   K u b e r n e t e s   a s   a n   u p g r a d e   a l t e r n a t i v e   a n d   a l l o w   u p g r a d i n g   t o   a   r e l e a s e   c a n d i d a t e   v e r s i o n s   o f   K u b e r n e t e s .   P e r f o r m   t h e   r e n e w a l   o f   c e r t i f i c a t e s   u s e d   b y   c o m p o n e n t   c h a n g e d   d u r i n g   u p g r a d e s .   P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   D o   n o t   c h a n g e   a n y   s t a t e ,   j u s t   o u t p u t   w h a t   a c t i o n s   w o u l d   b e   p e r f o r m e d .   P e r f o r m   t h e   u p g r a d e   o f   e t c d .   F o r c e   u p g r a d i n g   a l t h o u g h   s o m e   r e q u i r e m e n t s   m i g h t   n o t   b e   m e t .   T h i s   a l s o   i m p l i e s   n o n - i n t e r a c t i v e   m o d e .   h e l p   f o r   a p p l y   A   l i s t   o f   c h e c k s   w h o s e   e r r o r s   w i l l   b e   s h o w n   a s   w a r n i n g s .   E x a m p l e :   ' I s P r i v i l e g e d U s e r , S w a p ' .   V a l u e   ' a l l '   i g n o r e s   e r r o r s   f r o m   a l l   c h e c k s .   T h e   k u b e c o n f i g   f i l e   t o   u s e   w h e n   t a l k i n g   t o   t h e   c l u s t e r .   I f   t h e   f l a g   i s   n o t   s e t ,   a   s e t   o f   s t a n d a r d   l o c a t i o n s   c a n   b e   s e a r c h e d   f o r   a n   e x i s t i n g   k u b e c o n f i g   f i l e .   P a t h   t o   a   d i r e c t o r y   t h a t   c o n t a i n s   f i l e s   n a m e d   " t a r g e t [ s u f f i x ] [ + p a t c h t y p e ] . e x t e n s i o n " .   F o r   e x a m p


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: U s e   t h i s   c o m m a n d   t o   i n v o k e   s i n g l e   p h a s e   o f   t h e   " a p p l y "   w o r k f l o w   k u b e a d m   u p g r a d e   a p p l y   p h a s e   [ f l a g s ]


Question: What is Options?

Answer: h e l p   f o r   p h a s e


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: U p g r a d e   t h e   d e f a u l t   k u b e a d m   a d d o n s   k u b e a d m   u p g r a d e   a p p l y   p h a s e   a d d o n   [ f l a g s ]


Question: What is Options?

Answer: h e l p   f o r   a d d o n


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: U p g r a d e   a l l   t h e   a d d o n s   k u b e a d m   u p g r a d e   a p p l y   p h a s e   a d d o n   a l l   [ f l a g s ]


Question: What is Options?

Answer: P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   D o   n o t   c h a n g e   a n y   s t a t e ,   j u s t   o u t p u t   w h a t   a c t i o n s   w o u l d   b e   p e r f o r m e d .   h e l p   f o r   a l l   T h e   k u b e c o n f i g   f i l e   t o   u s e   w h e n   t a l k i n g   t o   t h e   c l u s t e r .   I f   t h e   f l a g   i s   n o t   s e t ,   a   s e t   o f   s t a n d a r d   l o c a t i o n s   c a n   b e   s e a r c h e d   f o r   a n   e x i s t i n g   k u b e c o n f i g   f i l e .   P a t h   t o   a   d i r e c t o r y   t h a t   c o n t a i n s   f i l e s   n a m e d   " t a r g e t [ s u f f i x ] [ + p a t c h t y p e ] . e x t e n s i o n " .   F o r   e x a m p l e ,   " k u b e - a p i s e r v e r 0 + m e r g e . y a m l "   o r   j u s t   " e t c d . j s o n " .   " t a r g e t "   c a n   b e   o n e   o f   " k u b e - a p i s e r v e r " ,   " k u b e - c o n t r o l l e r - m a n a g e r " ,   " k u b e - s c h e d u l e r " ,   " e t c d " ,   " k u b e l e t c o n f i g u r a t i o n " ,   " c o r e d n s d e p l o y m e n t " .   " p a t c h t y p e "   c a n   b e   o n e   o f   " s t r a t e g i c " ,   " m e r g e "   o r   " j s o n "   a n d   t h e y   m a t c h   t h e   p a t c h   f o r m a t s   s u p p o r t e d   b y   k u b e c t l .   T h e   d e f a u l t   " p a t c h t y p e "   i s   " s t r a t e g i c " .   " e x t e n s i o n "   m u s t   b e   e i t h e r   " j s o n "   o r   " y a m l " .   " s u f f i x "   i s   a n   o p t i o n a l   s t r i n g   t h a t   c a n   b e   u s e d   t o   d e t e r m i n e   w h i c h   p a t c h e s   a r e   a p p l i e d   f i r s t   a l p h a - n u m e r i c a l l y .


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: U p g r a d e   t h e   C o r e D N S   a d d o n   k u b e a d m   u p g r a d e   a p p l y   p h a s e   a d d o n   c o r e d n s   [ f l a g s ]


Question: What is Options?

Answer: P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   D o   n o t   c h a n g e   a n y   s t a t e ,   j u s t   o u t p u t   w h a t   a c t i o n s   w o u l d   b e   p e r f o r m e d .   h e l p   f o r   c o r e d n s   T h e   k u b e c o n f i g   f i l e   t o   u s e   w h e n   t a l k i n g   t o   t h e   c l u s t e r .   I f   t h e   f l a g   i s   n o t   s e t ,   a   s e t   o f   s t a n d a r d   l o c a t i o n s   c a n   b e   s e a r c h e d   f o r   a n   e x i s t i n g   k u b e c o n f i g   f i l e .   P a t h   t o   a   d i r e c t o r y   t h a t   c o n t a i n s   f i l e s   n a m e d   " t a r g e t [ s u f f i x ] [ + p a t c h t y p e ] . e x t e n s i o n " .   F o r   e x a m p l e ,   " k u b e - a p i s e r v e r 0 + m e r g e . y a m l "   o r   j u s t   " e t c d . j s o n " .   " t a r g e t "   c a n   b e   o n e   o f   " k u b e - a p i s e r v e r " ,   " k u b e - c o n t r o l l e r - m a n a g e r " ,   " k u b e - s c h e d u l e r " ,   " e t c d " ,   " k u b e l e t c o n f i g u r a t i o n " ,   " c o r e d n s d e p l o y m e n t " .   " p a t c h t y p e "   c a n   b e   o n e   o f   " s t r a t e g i c " ,   " m e r g e "   o r   " j s o n "   a n d   t h e y   m a t c h   t h e   p a t c h   f o r m a t s   s u p p o r t e d   b y   k u b e c t l .   T h e   d e f a u l t   " p a t c h t y p e "   i s   " s t r a t e g i c " .   " e x t e n s i o n "   m u s t   b e   e i t h e r   " j s o n "   o r   " y a m l " .   " s u f f i x "   i s   a n   o p t i o n a l   s t r i n g   t h a t   c a n   b e   u s e d   t o   d e t e r m i n e   w h i c h   p a t c h e s   a r e   a p p l i e d   f i r s t   a l p h a - n u m e r i c a l l y .


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: U p g r a d e   t h e   k u b e - p r o x y   a d d o n   k u b e a d m   u p g r a d e   a p p l y   p h a s e   a d d o n   k u b e - p r o x y   [ f l a g s ]


Question: What is Options?

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


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: C o n f i g u r e s   b o o t s t r a p   t o k e n   a n d   c l u s t e r - i n f o   R B A C   r u l e s   k u b e a d m   u p g r a d e   a p p l y   p h a s e   b o o t s t r a p - t o k e n   [ f l a g s ]


Question: What is Options?

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


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: U p g r a d e   t h e   c o n t r o l   p l a n e   k u b e a d m   u p g r a d e   a p p l y   p h a s e   c o n t r o l - p l a n e   [ f l a g s ]


Question: What is Options?

Answer: P e r f o r m   t h e   r e n e w a l   o f   c e r t i f i c a t e s   u s e d   b y   c o m p o n e n t   c h a n g e d   d u r i n g   u p g r a d e s .   P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   D o   n o t   c h a n g e   a n y   s t a t e ,   j u s t   o u t p u t   w h a t   a c t i o n s   w o u l d   b e   p e r f o r m e d .   P e r f o r m   t h e   u p g r a d e   o f   e t c d .   h e l p   f o r   c o n t r o l - p l a n e   T h e   k u b e c o n f i g   f i l e   t o   u s e   w h e n   t a l k i n g   t o   t h e   c l u s t e r .   I f   t h e   f l a g   i s   n o t   s e t ,   a   s e t   o f   s t a n d a r d   l o c a t i o n s   c a n   b e   s e a r c h e d   f o r   a n   e x i s t i n g   k u b e c o n f i g   f i l e .   P a t h   t o   a   d i r e c t o r y   t h a t   c o n t a i n s   f i l e s   n a m e d   " t a r g e t [ s u f f i x ] [ + p a t c h t y p e ] . e x t e n s i o n " .   F o r   e x a m p l e ,   " k u b e - a p i s e r v e r 0 + m e r g e . y a m l "   o r   j u s t   " e t c d . j s o n " .   " t a r g e t "   c a n   b e   o n e   o f   " k u b e - a p i s e r v e r " ,   " k u b e - c o n t r o l l e r - m a n a g e r " ,   " k u b e - s c h e d u l e r " ,   " e t c d " ,   " k u b e l e t c o n f i g u r a t i o n " ,   " c o r e d n s d e p l o y m e n t " .   " p a t c h t y p e "   c a n   b e   o n e   o f   " s t r a t e g i c " ,   " m e r g e "   o r   " j s o n "   a n d   t h e y   m a t c h   t h e   p a t c h   f o r m a t s   s u p p o r t e d   b y   k u b e c t l .   T h e   d e f a u l t   " p a t c h t y p e "   i s   " s t r a t e g i c " .   " e x t e n s i o n "   m u s t   b e   e i t h e r   " j s o n "   o r   " y a m l " .   " s u f f i x "   i s   a n   o p t i o n a l   s t r i n g   t h a t   c a n   b e   u s e d   t o   d e t e r m i n e   w h i c h   p a t c h e s   a r e   a p p l i e d   f i r s t   a l p h a - n u m e r i c a l l y .


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

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


Question: What is Options?

Answer: P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   D o   n o t   c h a n g e   a n y   s t a t e ,   j u s t   o u t p u t   w h a t   a c t i o n s   w o u l d   b e   p e r f o r m e d .   h e l p   f o r   k u b e l e t - c o n f i g   T h e   k u b e c o n f i g   f i l e   t o   u s e   w h e n   t a l k i n g   t o   t h e   c l u s t e r .   I f   t h e   f l a g   i s   n o t   s e t ,   a   s e t   o f   s t a n d a r d   l o c a t i o n s   c a n   b e   s e a r c h e d   f o r   a n   e x i s t i n g   k u b e c o n f i g   f i l e .   P a t h   t o   a   d i r e c t o r y   t h a t   c o n t a i n s   f i l e s   n a m e d   " t a r g e t [ s u f f i x ] [ + p a t c h t y p e ] . e x t e n s i o n " .   F o r   e x a m p l e ,   " k u b e - a p i s e r v e r 0 + m e r g e . y a m l "   o r   j u s t   " e t c d . j s o n " .   " t a r g e t "   c a n   b e   o n e   o f   " k u b e - a p i s e r v e r " ,   " k u b e - c o n t r o l l e r - m a n a g e r " ,   " k u b e - s c h e d u l e r " ,   " e t c d " ,   " k u b e l e t c o n f i g u r a t i o n " ,   " c o r e d n s d e p l o y m e n t " .   " p a t c h t y p e "   c a n   b e   o n e   o f   " s t r a t e g i c " ,   " m e r g e "   o r   " j s o n "   a n d   t h e y   m a t c h   t h e   p a t c h   f o r m a t s   s u p p o r t e d   b y   k u b e c t l .   T h e   d e f a u l t   " p a t c h t y p e "   i s   " s t r a t e g i c " .   " e x t e n s i o n "   m u s t   b e   e i t h e r   " j s o n "   o r   " y a m l " .   " s u f f i x "   i s   a n   o p t i o n a l   s t r i n g   t h a t   c a n   b e   u s e d   t o   d e t e r m i n e   w h i c h   p a t c h e s   a r e   a p p l i e d   f i r s t   a l p h a - n u m e r i c a l l y .


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: R u n   p o s t   u p g r a d e   t a s k s   k u b e a d m   u p g r a d e   a p p l y   p h a s e   p o s t - u p g r a d e   [ f l a g s ]


Question: What is Options?

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


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: R u n   p r e f l i g h t   c h e c k s   b e f o r e   u p g r a d e   k u b e a d m   u p g r a d e   a p p l y   p h a s e   p r e f l i g h t   [ f l a g s ]


Question: What is Options?

Answer: S h o w   u n s t a b l e   v e r s i o n s   o f   K u b e r n e t e s   a s   a n   u p g r a d e   a l t e r n a t i v e   a n d   a l l o w   u p g r a d i n g   t o   a n   a l p h a / b e t a / r e l e a s e   c a n d i d a t e   v e r s i o n s   o f   K u b e r n e t e s .   S h o w   r e l e a s e   c a n d i d a t e   v e r s i o n s   o f   K u b e r n e t e s   a s   a n   u p g r a d e   a l t e r n a t i v e   a n d   a l l o w   u p g r a d i n g   t o   a   r e l e a s e   c a n d i d a t e   v e r s i o n s   o f   K u b e r n e t e s .   P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   D o   n o t   c h a n g e   a n y   s t a t e ,   j u s t   o u t p u t   w h a t   a c t i o n s   w o u l d   b e   p e r f o r m e d .   F o r c e   u p g r a d i n g   a l t h o u g h   s o m e   r e q u i r e m e n t s   m i g h t   n o t   b e   m e t .   T h i s   a l s o   i m p l i e s   n o n - i n t e r a c t i v e   m o d e .   h e l p   f o r   p r e f l i g h t   A   l i s t   o f   c h e c k s   w h o s e   e r r o r s   w i l l   b e   s h o w n   a s   w a r n i n g s .   E x a m p l e :   ' I s P r i v i l e g e d U s e r , S w a p ' .   V a l u e   ' a l l '   i g n o r e s   e r r o r s   f r o m   a l l   c h e c k s .   T h e   k u b e c o n f i g   f i l e   t o   u s e   w h e n   t a l k i n g   t o   t h e   c l u s t e r .   I f   t h e   f l a g   i s   n o t   s e t ,   a   s e t   o f   s t a n d a r d   l o c a t i o n s   c a n   b e   s e a r c h e d   f o r   a n   e x i s t i n g   k u b e c o n f i g   f i l e .   P e r f o r m   t h e   u p g r a d e   a n d   d o   n o t   p r o m p t   f o r   c o n f i r m a t i o n   ( n o n - i n t e r a c t i v e   m o d e ) .


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: U p l o a d   t h e   k u b e a d m   a n d   k u b e l e t   c o n f i g u r a t i o n s   t o   C o n f i g M a p s   k u b e a d m   u p g r a d e   a p p l y   p h a s e   u p l o a d - c o n f i g   [ f l a g s ]


Question: What is Options?

Answer: h e l p   f o r   u p l o a d - c o n f i g


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: U p l o a d   a l l   t h e   c o n f i g u r a t i o n s   t o   C o n f i g M a p s   k u b e a d m   u p g r a d e   a p p l y   p h a s e   u p l o a d - c o n f i g   a l l   [ f l a g s ]


Question: What is Options?

Answer: P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   D o   n o t   c h a n g e   a n y   s t a t e ,   j u s t   o u t p u t   w h a t   a c t i o n s   w o u l d   b e   p e r f o r m e d .   h e l p   f o r   a l l   T h e   k u b e c o n f i g   f i l e   t o   u s e   w h e n   t a l k i n g   t o   t h e   c l u s t e r .   I f   t h e   f l a g   i s   n o t   s e t ,   a   s e t   o f   s t a n d a r d   l o c a t i o n s   c a n   b e   s e a r c h e d   f o r   a n   e x i s t i n g   k u b e c o n f i g   f i l e .


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: U p l o a d   t h e   k u b e a d m   C l u s t e r C o n f i g u r a t i o n   t o   a   C o n f i g M a p   k u b e a d m   u p g r a d e   a p p l y   p h a s e   u p l o a d - c o n f i g   k u b e a d m   [ f l a g s ]


Question: What is Options?

Answer: P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   D o   n o t   c h a n g e   a n y   s t a t e ,   j u s t   o u t p u t   w h a t   a c t i o n s   w o u l d   b e   p e r f o r m e d .   h e l p   f o r   k u b e a d m   T h e   k u b e c o n f i g   f i l e   t o   u s e   w h e n   t a l k i n g   t o   t h e   c l u s t e r .   I f   t h e   f l a g   i s   n o t   s e t ,   a   s e t   o f   s t a n d a r d   l o c a t i o n s   c a n   b e   s e a r c h e d   f o r   a n   e x i s t i n g   k u b e c o n f i g   f i l e .


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: U p l o a d   t h e   k u b e l e t   c o n f i g u r a t i o n   t o   a   C o n f i g M a p   k u b e a d m   u p g r a d e   a p p l y   p h a s e   u p l o a d - c o n f i g   k u b e l e t   [ f l a g s ]


Question: What is Options?

Answer: P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   D o   n o t   c h a n g e   a n y   s t a t e ,   j u s t   o u t p u t   w h a t   a c t i o n s   w o u l d   b e   p e r f o r m e d .   h e l p   f o r   k u b e l e t   T h e   k u b e c o n f i g   f i l e   t o   u s e   w h e n   t a l k i n g   t o   t h e   c l u s t e r .   I f   t h e   f l a g   i s   n o t   s e t ,   a   s e t   o f   s t a n d a r d   l o c a t i o n s   c a n   b e   s e a r c h e d   f o r   a n   e x i s t i n g   k u b e c o n f i g   f i l e .


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

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


Question: What is Options?

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


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: U p g r a d e   c o m m a n d s   f o r   a   n o d e   i n   t h e   c l u s t e r   T h e   " n o d e "   c o m m a n d   e x e c u t e s   t h e   f o l l o w i n g   p h a s e s :   p r e f l i g h t   R u n   u p g r a d e   n o d e   p r e - f l i g h t   c h e c k s   c o n t r o l - p l a n e   U p g r a d e   t h e   c o n t r o l   p l a n e   i n s t a n c e   d e p l o y e d   o n   t h i s   n o d e ,   i f   a n y   k u b e l e t - c o n f i g   U p g r a d e   t h e   k u b e l e t   c o n f i g u r a t i o n   f o r   t h i s   n o d e   a d d o n   U p g r a d e   t h e   d e f a u l t   k u b e a d m   a d d o n s   / c o r e d n s   U p g r a d e   t h e   C o r e D N S   a d d o n   / k u b e - p r o x y   U p g r a d e   t h e   k u b e - p r o x y   a d d o n   p o s t - u p g r a d e   R u n   p o s t   u p g r a d e   t a s k s   k u b e a d m   u p g r a d e   n o d e   [ f l a g s ]


Question: What is Options?

Answer: P e r f o r m   t h e   r e n e w a l   o f   c e r t i f i c a t e s   u s e d   b y   c o m p o n e n t   c h a n g e d   d u r i n g   u p g r a d e s .   P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   D o   n o t   c h a n g e   a n y   s t a t e ,   j u s t   o u t p u t   t h e   a c t i o n s   t h a t   w o u l d   b e   p e r f o r m e d .   P e r f o r m   t h e   u p g r a d e   o f   e t c d .   h e l p   f o r   n o d e   A   l i s t   o f   c h e c k s   w h o s e   e r r o r s   w i l l   b e   s h o w n   a s   w a r n i n g s .   E x a m p l e :   ' I s P r i v i l e g e d U s e r , S w a p ' .   V a l u e   ' a l l '   i g n o r e s   e r r o r s   f r o m   a l l   c h e c k s .   T h e   k u b e c o n f i g   f i l e   t o   u s e   w h e n   t a l k i n g   t o   t h e   c l u s t e r .   I f   t h e   f l a g   i s   n o t   s e t ,   a   s e t   o f   s t a n d a r d   l o c a t i o n s   c a n   b e   s e a r c h e d   f o r   a n   e x i s t i n g   k u b e c o n f i g   f i l e .   P a t h   t o   a   d i r e c t o r y   t h a t   c o n t a i n s   f i l e s   n a m e d   " t a r g e t [ s u f f i x ] [ + p a t c h t y p e ] . e x t e n s i o n " .   F o r   e x a m p l e ,   " k u b e - a p i s e r v e r 0 + m e r g e . y a m l "   o r   j u s t   " e t c d . j s o n " .   " t a r g e t "   c a n   b e   o n e   o f   " k u b e - a p i s e r v e r " ,   " k u b e - c o n t r o l l e r - m a n a g e r " ,   " k u b e - s c h e d u l e r " ,   " e t c d " ,   " k u b e l e t c o n f i g u r a t i o n " ,   " c o r e d n s d e p l o y m e n t " .   " p a t c h t y p e "   c a n   b e   o n e   o f   " s t r a t e g i c " ,   " m e r g e "   o r   " j s o n "   a n d   t h e y   m a t c h   t h e   p a t c h   f o r m a t s   s u p p o r t e d   b y   k u b e c t l .   T h e   d e f a u l t   " p a t c h t y p e "   i s   " s t r a t e g i c " .   " e x t e n s i o n "   m u s t   b e   e i t h e r   " j s o n "


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: U s e   t h i s   c o m m a n d   t o   i n v o k e   s i n g l e   p h a s e   o f   t h e   " n o d e "   w o r k f l o w   k u b e a d m   u p g r a d e   n o d e   p h a s e   [ f l a g s ]


Question: What is Options?

Answer: h e l p   f o r   p h a s e


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: U p g r a d e   t h e   d e f a u l t   k u b e a d m   a d d o n s   k u b e a d m   u p g r a d e   n o d e   p h a s e   a d d o n   [ f l a g s ]


Question: What is Options?

Answer: h e l p   f o r   a d d o n


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: U p g r a d e   a l l   t h e   a d d o n s   k u b e a d m   u p g r a d e   n o d e   p h a s e   a d d o n   a l l   [ f l a g s ]


Question: What is Options?

Answer: P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   D o   n o t   c h a n g e   a n y   s t a t e ,   j u s t   o u t p u t   t h e   a c t i o n s   t h a t   w o u l d   b e   p e r f o r m e d .   h e l p   f o r   a l l   T h e   k u b e c o n f i g   f i l e   t o   u s e   w h e n   t a l k i n g   t o   t h e   c l u s t e r .   I f   t h e   f l a g   i s   n o t   s e t ,   a   s e t   o f   s t a n d a r d   l o c a t i o n s   c a n   b e   s e a r c h e d   f o r   a n   e x i s t i n g   k u b e c o n f i g   f i l e .   P a t h   t o   a   d i r e c t o r y   t h a t   c o n t a i n s   f i l e s   n a m e d   " t a r g e t [ s u f f i x ] [ + p a t c h t y p e ] . e x t e n s i o n " .   F o r   e x a m p l e ,   " k u b e - a p i s e r v e r 0 + m e r g e . y a m l "   o r   j u s t   " e t c d . j s o n " .   " t a r g e t "   c a n   b e   o n e   o f   " k u b e - a p i s e r v e r " ,   " k u b e - c o n t r o l l e r - m a n a g e r " ,   " k u b e - s c h e d u l e r " ,   " e t c d " ,   " k u b e l e t c o n f i g u r a t i o n " ,   " c o r e d n s d e p l o y m e n t " .   " p a t c h t y p e "   c a n   b e   o n e   o f   " s t r a t e g i c " ,   " m e r g e "   o r   " j s o n "   a n d   t h e y   m a t c h   t h e   p a t c h   f o r m a t s   s u p p o r t e d   b y   k u b e c t l .   T h e   d e f a u l t   " p a t c h t y p e "   i s   " s t r a t e g i c " .   " e x t e n s i o n "   m u s t   b e   e i t h e r   " j s o n "   o r   " y a m l " .   " s u f f i x "   i s   a n   o p t i o n a l   s t r i n g   t h a t   c a n   b e   u s e d   t o   d e t e r m i n e   w h i c h   p a t c h e s   a r e   a p p l i e d   f i r s t   a l p h a - n u m e r i c a l l y .


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: U p g r a d e   t h e   C o r e D N S   a d d o n   k u b e a d m   u p g r a d e   n o d e   p h a s e   a d d o n   c o r e d n s   [ f l a g s ]


Question: What is Options?

Answer: P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   D o   n o t   c h a n g e   a n y   s t a t e ,   j u s t   o u t p u t   t h e   a c t i o n s   t h a t   w o u l d   b e   p e r f o r m e d .   h e l p   f o r   c o r e d n s   T h e   k u b e c o n f i g   f i l e   t o   u s e   w h e n   t a l k i n g   t o   t h e   c l u s t e r .   I f   t h e   f l a g   i s   n o t   s e t ,   a   s e t   o f   s t a n d a r d   l o c a t i o n s   c a n   b e   s e a r c h e d   f o r   a n   e x i s t i n g   k u b e c o n f i g   f i l e .   P a t h   t o   a   d i r e c t o r y   t h a t   c o n t a i n s   f i l e s   n a m e d   " t a r g e t [ s u f f i x ] [ + p a t c h t y p e ] . e x t e n s i o n " .   F o r   e x a m p l e ,   " k u b e - a p i s e r v e r 0 + m e r g e . y a m l "   o r   j u s t   " e t c d . j s o n " .   " t a r g e t "   c a n   b e   o n e   o f   " k u b e - a p i s e r v e r " ,   " k u b e - c o n t r o l l e r - m a n a g e r " ,   " k u b e - s c h e d u l e r " ,   " e t c d " ,   " k u b e l e t c o n f i g u r a t i o n " ,   " c o r e d n s d e p l o y m e n t " .   " p a t c h t y p e "   c a n   b e   o n e   o f   " s t r a t e g i c " ,   " m e r g e "   o r   " j s o n "   a n d   t h e y   m a t c h   t h e   p a t c h   f o r m a t s   s u p p o r t e d   b y   k u b e c t l .   T h e   d e f a u l t   " p a t c h t y p e "   i s   " s t r a t e g i c " .   " e x t e n s i o n "   m u s t   b e   e i t h e r   " j s o n "   o r   " y a m l " .   " s u f f i x "   i s   a n   o p t i o n a l   s t r i n g   t h a t   c a n   b e   u s e d   t o   d e t e r m i n e   w h i c h   p a t c h e s   a r e   a p p l i e d   f i r s t   a l p h a - n u m e r i c a l l y .


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: U p g r a d e   t h e   k u b e - p r o x y   a d d o n   k u b e a d m   u p g r a d e   n o d e   p h a s e   a d d o n   k u b e - p r o x y   [ f l a g s ]


Question: What is Options?

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


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: U p g r a d e   t h e   c o n t r o l   p l a n e   i n s t a n c e   d e p l o y e d   o n   t h i s   n o d e ,   i f   a n y   k u b e a d m   u p g r a d e   n o d e   p h a s e   c o n t r o l - p l a n e   [ f l a g s ]


Question: What is Options?

Answer: P e r f o r m   t h e   r e n e w a l   o f   c e r t i f i c a t e s   u s e d   b y   c o m p o n e n t   c h a n g e d   d u r i n g   u p g r a d e s .   P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   D o   n o t   c h a n g e   a n y   s t a t e ,   j u s t   o u t p u t   t h e   a c t i o n s   t h a t   w o u l d   b e   p e r f o r m e d .   P e r f o r m   t h e   u p g r a d e   o f   e t c d .   h e l p   f o r   c o n t r o l - p l a n e   T h e   k u b e c o n f i g   f i l e   t o   u s e   w h e n   t a l k i n g   t o   t h e   c l u s t e r .   I f   t h e   f l a g   i s   n o t   s e t ,   a   s e t   o f   s t a n d a r d   l o c a t i o n s   c a n   b e   s e a r c h e d   f o r   a n   e x i s t i n g   k u b e c o n f i g   f i l e .   P a t h   t o   a   d i r e c t o r y   t h a t   c o n t a i n s   f i l e s   n a m e d   " t a r g e t [ s u f f i x ] [ + p a t c h t y p e ] . e x t e n s i o n " .   F o r   e x a m p l e ,   " k u b e - a p i s e r v e r 0 + m e r g e . y a m l "   o r   j u s t   " e t c d . j s o n " .   " t a r g e t "   c a n   b e   o n e   o f   " k u b e - a p i s e r v e r " ,   " k u b e - c o n t r o l l e r - m a n a g e r " ,   " k u b e - s c h e d u l e r " ,   " e t c d " ,   " k u b e l e t c o n f i g u r a t i o n " ,   " c o r e d n s d e p l o y m e n t " .   " p a t c h t y p e "   c a n   b e   o n e   o f   " s t r a t e g i c " ,   " m e r g e "   o r   " j s o n "   a n d   t h e y   m a t c h   t h e   p a t c h   f o r m a t s   s u p p o r t e d   b y   k u b e c t l .   T h e   d e f a u l t   " p a t c h t y p e "   i s   " s t r a t e g i c " .   " e x t e n s i o n "   m u s t   b e   e i t h e r   " j s o n "   o r   " y a m l " .   " s u f f i x "   i s   a n   o p t i o n a l   s t r i n g   t h a t   c a n   b e   u s e d   t o   d e t e r m i n e   w h i c h   p a t c h e s   a r e   a p p l i e d   f i r s t   a l p h a - n u m e r i c a l l y .


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

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


Question: What is Options?

Answer: P a t h   t o   a   k u b e a d m   c o n f i g u r a t i o n   f i l e .   D o   n o t   c h a n g e   a n y   s t a t e ,   j u s t   o u t p u t   t h e   a c t i o n s   t h a t   w o u l d   b e   p e r f o r m e d .   h e l p   f o r   k u b e l e t - c o n f i g   T h e   k u b e c o n f i g   f i l e   t o   u s e   w h e n   t a l k i n g   t o   t h e   c l u s t e r .   I f   t h e   f l a g   i s   n o t   s e t ,   a   s e t   o f   s t a n d a r d   l o c a t i o n s   c a n   b e   s e a r c h e d   f o r   a n   e x i s t i n g   k u b e c o n f i g   f i l e .   P a t h   t o   a   d i r e c t o r y   t h a t   c o n t a i n s   f i l e s   n a m e d   " t a r g e t [ s u f f i x ] [ + p a t c h t y p e ] . e x t e n s i o n " .   F o r   e x a m p l e ,   " k u b e - a p i s e r v e r 0 + m e r g e . y a m l "   o r   j u s t   " e t c d . j s o n " .   " t a r g e t "   c a n   b e   o n e   o f   " k u b e - a p i s e r v e r " ,   " k u b e - c o n t r o l l e r - m a n a g e r " ,   " k u b e - s c h e d u l e r " ,   " e t c d " ,   " k u b e l e t c o n f i g u r a t i o n " ,   " c o r e d n s d e p l o y m e n t " .   " p a t c h t y p e "   c a n   b e   o n e   o f   " s t r a t e g i c " ,   " m e r g e "   o r   " j s o n "   a n d   t h e y   m a t c h   t h e   p a t c h   f o r m a t s   s u p p o r t e d   b y   k u b e c t l .   T h e   d e f a u l t   " p a t c h t y p e "   i s   " s t r a t e g i c " .   " e x t e n s i o n "   m u s t   b e   e i t h e r   " j s o n "   o r   " y a m l " .   " s u f f i x "   i s   a n   o p t i o n a l   s t r i n g   t h a t   c a n   b e   u s e d   t o   d e t e r m i n e   w h i c h   p a t c h e s   a r e   a p p l i e d   f i r s t   a l p h a - n u m e r i c a l l y .


Question: What is Options inherited from parent commands?

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


Question: What is Synopsis?

Answer: R u n   p o s t   u p g r a d e   t a s k s   k u b e a d m   u p g r a d e   n o d e   p h a s e   p o s t - u p g r a d e   [ f l a g s ]