Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
»ùÓÚ K8S¹¹½¨ÆóÒµ¼¶ÈÝÆ÷ÔÆÆ½Ì¨

 
À´Ô´£ºÀ´×ÔÍøÂç ·¢²¼ÓÚ£º 2017-7-18
  3428  次浏览      27
 

½ñÌìÏÂÎçÎÒ·ÖÏíµÄ»°ÌâÊÇ»ùÓÚKubernetes¹¹½¨ÆóÒµ¼¶µÄÈÝÆ÷ÔÆÆ½Ì¨£¬Õû¸ö·ÖΪÈý¸ö´ó²¿·Ö£¬Ê×ÏÈÎÒÃǼòµ¥¶Ô±ÈÈÝÆ÷ºÍÐéÄâ»úÁ½¸öÖ®¼äµÄ²îÒìÐÔ£¬ÓÐÒ»Ð©ÌØÕ÷£¬ÓÅÊÆºÍÁÓÊÆ¡£µÚ¶þÎÒÃÇ¿´Ò»ÏÂÈÝÆ÷ÔÆÆ½Ì¨ÔÚ½¨¹¹µÄʱºòÐèÒªÃæÁÙÄÄЩÎÊÌ⣬µÚÈý¿ÉÒÔ¿´Ò»ÏÂÈÝÆ÷ÔÆÆ½Ì¨µÄµäÐÍÓ¦Óó¡¾°¡£

Ê×ÏÈ¿´Ò»ÏÂÈÝÆ÷ºÍÐéÄâ»úµÄÇø±ð£¬Õâ¸öͼ´ó¼Ò¶¼ÊDZȽÏÇå³þ¡£ÈÝÆ÷ÆäʵÊǶԲÙ×÷ϵͳµÄ·â×°£¬°ÑËùÓеÄÓ¦ÓúÍËü¶ÔÓ¦µÄÔËÐÐʱ·â×°ÔÚÒ»¸öÈÝÆ÷ÀïÃæ£¬È»ºóÒÔ¿ìËÙµÄÈÝÆ÷½øÐеķ½Ê½·¢²¼ÉÏÏßÓ¦Óã¬ÕâÊÇÈÝÆ÷µÄÖ÷Òª×÷Óá£ÐéÄâ»úÊÇÏà·´£¬ËüÊÇÏà¶ÔÓÚÈÝÆ÷À´ËµÊǸüÖØÁ¿¼¶µÄÐéÄ⻯¼¼Êõ£¬±¾ÉíÊǶÔÎïÀíÓ²¼þµÄÐéÄ⣬°ÑÕû¸öÒ»Ì×CBO¡¢IO´æ´¢ÏµÍ³Õû¸öÐéÄ⻯³öÀ´£¬Ò²ÓÐÏàÓ¦µÄÓ¦ÓÃÈí¼þÔÚÀïÃæ£¬ÕâÊÇÈÝÆ÷ºÍÐéÄâ»úÁ½¸ö×î´óµÄ²îÒ죬һ¸öÊÇÐéÄâ²ã¼¶²»Ò»Ñù£¬Ò»¸öÊÇÔÚ²Ù×÷ϵͳµÄÐéÄ⣬һ¸öÊǶÔÎïÀíÓ²¼þµÄÐéÄ⣬ÕâÑùËù´øÀ´µÄ²îÒì¾ÍÊÇ˵ÈÝÆ÷Ïà¶ÔÓÚÐéÄâ»úÀ´½²¸üÇáÁ¿¼¶£¬ÃܶȿÉÒÔ¸üÄÜÈÃÕæÕýµÄÓ²¼þ¸üºÃµÄ·¢»ÓËüµÄ×î´óµÄ×ÊÔ´ÀûÓÃÂÊ£¬ÕâÊÇËüÁ½ÕßÖ®¼äµÄÒ»¸ö²îÒì¡£

´ÓÕâ±ßÎÒÃÇ¿ÉÒÔ¿´µ½ÆäʵÕâ¸ö½ØÍ¼ÊÇÀ´×ÔÓÚ¹Ù·½¶ÔÈÝÆ÷µÄ½éÉÜÒ³Ãæ£¬Æäʵ¹Ù·½ÍƼöÎÒÃǶÔÈÝÆ÷ʹÓ÷½Ê½ÊÇ˵ÈÃÈÝÆ÷ºÍÐéÄâ»úÔÚÒ»Æð£¬¾ÍÊÇ˵°ÑÈÝÆ÷ÔËÐÐÔÚÐéÄâ»úÖ®ÄÚ£¬ÕâÑùµÄ»°ÄÜÈÃÓ¦ÓõIJ¿ÊðºÍ¹ÜÀí¸ü¼Ó·½±ãºÍ¸ßЧ¡£ÆäʵÈÝÆ÷¼¼Êõ²úÉúÒÔºó£¬ÕæÊµµÄ²¿Ê𳡾°ÆäʵÔÚ¹úÍâÊÇ×îÏÈÐËÆðµÄ£¬µ«ÊǹúÍâ´ó²¿·Ö°Ù·ÖÖ®°Ë¾ÅÊ®µÄÈÝÆ÷¶¼ÊÇÔÚÔÆÆ½Ì¨ÉÏ£¬ËùÒÔ˵ÈÝÆ÷ºÍÐéÄâ»úÆäʵËü¸ü¶àµÄ²»ÊÇÒ»¸öÏà»¥Ìæ´úµÄ¼¼Êõ£¬Ëü¸ü¶àµÄÊÇÁ½ÕßÖ®¼ä½áºÏÀ´¹²Í¬µÄΪÆóÒµÔËÐпռäÀïÃæÀ´Ö§³ÅÏÂÒ»´úµÄÔËÓªµÄ»ù´¡ÉèÊ©¡£Õâ¸öÊǹٷ½ÍƼöµÄÈÝÆ÷ºÍÐéÄâ»úµÄÒ»¸ö×î¼ÑµÄ×éºÏ·½Ê½¡£

Õâ±ßÎÒÃÇ¿ÉÒÔ¼òµ¥¿´Ò»Ï¸úÈÝÆ÷Ïà¹ØµÄÒ»¸öÉú̬ȦµÄÇé¿ö¡£ÉÏÎçÕâ¸öͼÒѾ­¼ûµ½ÁË£¬Õâ±ßÎҺʹó¼Ò¼òµ¥ÔÙ˵һÏ¡£CNLÊÇÒ»¸öÃæÏò»ù½ð»áµÄ£¬Ëû¿ÉÒÔÄÒÀ¨µÄÏîÄ¿·Ç³£¶à£¬³ýÁ˵ײãµÄ»ù´¡¼Ü¹¹ÕâÒ»²ãÏîÄ¿Ëû²»È¥¹ÜÀíÖ®Í⣬ÔÙÍùÉϰüÀ¨Òƶ¯¡¢¶¨ÒåºÍ²¿ÊðÕâÒ»²ã£¬Õ⼸²ãÓзdz£¶àµÄÓÅÐ㿪ԴÏîÄ¿£¬ÕâЩ¿ªÔ´ÏîĿһµ©³ÉÊìÁËÖ®ºóÆäʵ¶¼ÓпÉÄܶÔËûÃǽøÐÐÄÚ´æ¹ÜÀí¡£Ä¿Ç°Õâ¸ö»ù½ð»áÍйÜÏîĿһ¹²ÓÐ10¸ö£¬Õâ¸ö¶¼ÊÇÏà¶Ô±È½Ï¶à¡£ÔËÐÐʱ¾ÍÊǵ±Ç°ÔËÐÐʱÔÚ»¹ÊÇÓ¦ÓÃDockerÀ´¹ÜÀíÐéÄâ»úºÍÈÝÆ÷£¬´ÓÏÂÒ»¸ö°æ±¾¿ªÊ¼£¬Æäʵ¿ÉÄÜÔÚһЩÀïÃæÔËÐÐʱ¿ÉÄܾͻᱻ´úÌæCOA£¬¾ÍÊǹٷ½µÄ±ê×¼ÈÝÆ÷¡£

½ÓÏÂÀ´ÎÒÃÇ¿´Ò»ÏÂΪʲôҪ°ÑOpenStackºÍKubernetes½áºÏÔÚÒ»ÆðÀ´¹¹½¨ÎÒÃǵÄÈÝÆ÷µÄÔÆÆ½Ì¨¡£Ê×ÏÈOpenStack¸úKubernetesÁ½¸öΪʲô½áºÏÔÚÒ»Æð£¿ÆäʵÖ÷ÒªµÄÒ»¸öÔ­Òò¾ÍÊÇ˵OpenStackËü¸ü¶àµÄÊÇÒÔ»ù´¡×ÊÔ´×÷ΪÖÐÐÄ£¬Æäʵ±È½ÏÉó¤µÄÊǹÜÀíÊý¾ÝÖÐÐÄÀïÃæµÄÏñÍøÂçÉ豸¡¢´æ´¢É豸£¬¸÷ÖÖ½»»»»ú£¬Æäʵ¸ü¶à±È½ÏÉó¤µ×²ãµÄ»ù´¡ÉèÊ©¡£KubernetesÏà·´£¬Ëü¸ü¶àµÄרעÓÚÓ¦ÓòãµÄ¿ª·¢£¬ÒÔÓ¦ÓÃΪÖÐÐÄ£¬¸ü¶àµÄÊǹØ×¢Óû§¸ü¿ìËٵİÑÕâ¸öÓ¦Óôӿª·¢µ½²¿ÊðÉÏÏߣ¬×¨×¢ÓÚ´´ÐÂÐÍÔÆÔ­ÉúÓ¦ÓõĽ»¸¶ºÍ¹ÜÀí¡£

ÎÒÃǰÑËüÃÇÁ½Õß½áºÏÆðÀ´£¬¾ÍÊÇ˵ʹÁ½ÕßÖ®¼ä1+1´óÓÚ2£¬°ÑÁ½ÕßÖ®¼äÓÅÊÆ»¥²¹£¬¾ÍÊǵײãµÄ»ù´¡ÉèÊ©¹ÜÀí½»¸øOpenStackÀ´×ö£¬ÉϲãµÄÔÆÔ­ÉúÓ¦ÓõĽ»¸¶ºÍ¹ÜÀíÀ´×ö£¬Á½ÕßÏ໥»¥²¹£¬¼ÓËÙÓ¦Óý»¸¶£¬ÖúÁ¦ÒµÎñ´´Ð¡£ÕâÊÇOpenStackºÍKubernetesÈںϵÄÒ»¸ö×î´óµÄÀíÄ¾ÍÊÇËüÃÇÁ½ÕßÖ®¼äËùÉó¤µÄʱ¼ä²¢²»Ò»Ñù£¬µ«ÊǹØ×¢µã¸÷Óв»Í¬¡£

½ÓÏÂÀ´£¬ÎÒÃÇ»á´ÓOpenStack¸úKubernetesÈÚºÏËù¾ßÌåµÄһЩÏêϸµÄ½á¹¹À´¸ú´ó¼Ò·ÖÏíһϡ£

µÚÒ»²¿·Ö¾ÍÊÇ˵OpenStackºÍKubernetesÔÆÆ½Ì¨¼Ü¹¹£¬×îµ×²ãÎÒÃÇÉæ¼°µ½OpenStackºÍKubernetesÁ½ÕßÖ®¼äµÄÈںϣ¬ËùÒÔ×îµ×²ãÊÇÒÔOpenStack×÷ΪÆóÒµ¼¶µÄÔÆÆ½Ì¨£¬À´¹ÜÀíÀïÃæµÄ¼ÆËã×ÊÔ´¡¢ÍøÂç×ÊÔ´¡¢´æ´¢×ÊÔ´µÈµÈ£¬°ÑÕâЩ×ÊÔ´Ðγɳػ¯£¬³Ø»¯Ö®ºóÔÙ°ÑÕâЩÒѾ­ÐéÄ⻯µÄ×ÊÔ´½»¸øÒ»¸öºËÐĵÄÈÝÆ÷¹ÜÀí¼¯Èº£¬ÕâÑùÎÒÃÇ¿ÉÒÔÔÚOpenStackËù¹ÜÀí³öÀ´µÄÐéÄâ»ú»òÕßÊÇÎïÀí»úÖ®ÉÏÀ´´´½¨ÎÒÃǵÄÈÝÆ÷¼¯Èº£¬ÕâÑù¾ÍÊÇ˵ÎÒÃÇÈÝÆ÷¼¯Èº¸úOpenStackÕâ¸ö»·¾³ÊÇ¿ÉÒÔʹÓõ½Í³Ò»µ½ÍøÂçºÍͳһµÄ´æ´¢¡£Í³Ò»µÄÍøÂçÔÚºóÃæÎÒÃÇÒ²»áϸ˵£¬Í³Ò»µÄÍøÂç¾ÍÊÇ˵ÒòΪOpenStackÍøÂç×é¼þÊÇOA£¬KubernetesÀïÃæ¶ÔÓ¦µÄÍøÂç×é¼þÒ²ÓкܶàµÄ½â¾ö·½°¸£¬Èç¹ûûÓиúOpenStackÕâ¸öƽ̨Èںϣ¬ËüµÄÍøÂçÎÊÌâ¾ÍÊÇ˵ÔÚÐéÄ⻯ÔÙÖ®ÉÏ£¬ÔÙÓÐÒ»²ãOAÍøÂ磬Á½²ãOA»á´øÀ´ÍøÂçϵͳµÄËðʧ¡£

ÁíÍâ¾ÍÊÇÁ½ÕßÖ®¼äÏ൱ÓÚÊǶà²ãÍøÂçµ×²ãÍøÂçÆäʵÊÇÒ»¸öºÚºÐ£¬ÔËά¹ÜÀíÆðÀ´¹ÜÀí¹ÜÀíµÄ»°Ïà¶ÔÓڱȽϸ´ÔÓ£¬ËùÒÔÎÒÃÇÈÃNeutron×÷Ϊһ¸öÍ³Ò»ÍøÂç¹ÜÀí×é¼þ£¬ÕâÑù°ÑNeutron¹ÜÀíµÄÕâЩԭÓеıÈÈç˵ÆóÒµ¼¶µÄÓ²¼þÉ豸½»»»»ú£¬ÄܺܺõİÑÍøÂçÄÜÁ¦´«µÝ¸øÈÝÆ÷ƽ̨£¬ÄܸüºÃµÄÈÃÎÒÃǵÄÈÝÆ÷Ó¦ÓÃÓõ½ÕâЩ´«Í³µÄÍøÂçÉ豸£¬ÕâÐ©ÍøÂçÉ豸µÄÖ§³Ö°üÀ¨ºóÃæ´æ´¢É豸µÄÖ§³Ö£¬ÆäʵÔÚÈÝÆ÷Éú̬ÁìÓòÊÇÏà¶Ô±È½Ï±¡ÈõµÄ»·½Ú£¬ÕâÊÇÍ³Ò»ÍøÂç¡£

ͳһ´æ´¢ÊÇ˵µ±Ç°´æ´¢ÄÜÁ¦±È½ÏÈõ£¬Ã»ÓÐÏñCinderÒ»ÑùÕâô·á¸»µÄ¶Ô½ÓÕâô¸ß¶ËµÄÉÌÒµ´æ´¢£¬ÈÝÆ÷ÀïÃæ»ù±¾Ã»ÓÐ×öµ½£¬ºÜÉÙÓд洢³§ÉÌÔÙΪKubernetes¶ÔÓ¦Ò»¸ö´æ´¢¡£Èç¹ûÎÒÃÇÆóÒµÀïÃæÒѾ­ÓÐÉÌÒµ»¯´æ´¢£¬ÒѾ­ÓÐÕâÑùÒ»¸ö´æ´¢É豸£¬Í¬Ê±ÎÒÒª°ÑÕâ¸öÉ豸·Ç³£·½±ãµÄ¸øÕâ¸öÈÝÆ÷À´Óã¬Õâ¸öʱºò»ù±¾ÉϺÜÄÑÓõ½£¬ÎÒÃǰÑÁ½Õß½áºÏÆðÀ´£¬ÓÃCinder×÷ΪͳһµÄÕû¸ö´óƽ̨µÄ¹Ü¿ØÖÐÐÄ£¬°Ñ´æ´¢ÄܸøÐéÄ⻯µÄÓ¦ÓÃÀ´Óã¬ÓÖÄܸøÈÝÆ÷À´Óã¬Õâ¸öÊÇOpenStack¸úKubernetesƽ̨½áºÏµÄÒ»¸ö×î´óµÄÌØµã£¬Ïà±ÈÓÚÔËÐÐÓÚÂã»ú»òÕßÊÇÔËÐÐÔÚ¹«ÓÐÔÆÉÏ»òÕß˽ÓÐÔÆÆ½Ì¨ÉÏ×î´óµÄÒ»¸öÁÁµãºÍÌØµã£¬ºóÃæÎÒÃÇ»áÓÐÏêϸµÄƬ×ÓÀ´¸ú´ó¼Ò·ÖÏí¡£ÔÙÍøÉϾÍÊÇÎÒÃÇµÄÆóÒµ¼¶ÈÝÆ÷ÔÆÆ½Ì¨°üÀ¨¾µÏñ¹ÜÀí¡¢³ÖÐø¼¯³É¡¢³ÖÐø²¿Êð¡¢Ó¦ÓùÜÀí¡¢ÈÝÆ÷¼¯Èº¹ÜÀí£¬ºóÃæÓиüÏêϸµÄ½²½â£¬ÎÒÃÇÓÐͳһµÄ¹ÜÀí½çÃæ£¬È»ºóÒ²ÓÐͳһµÄ±àÅÅ£¬»¹ÓÐͳһµÄÖ§³ÖOpenStackÐéÄ⻯ӦÓúÍͳһӦÓÃÖÐÐÄ£¬ÎÒÃÇ¿ÉÒÔÈÃÕû¸öÔÆÆ½Ì¨µÄ×â»§¹ÜÀí¡¢¼à¿Ø¸æ¾¯¡¢ÈÕÖ¾¹ÜÀí¶¼¿ÉÒÔ´ïµ½×î¸ßÒªÇ󡣯óÒµ¼¶µÄOpenStackƽ̨ҲÊǼÆËã»ú×ÊÔ´¹ÜÀí¡¢ÍøÂç×ÊÔ´¹ÜÀí¡¢´æ´¢×ÊÔ´¹ÜÀí¡£

 

Õâ±ßÊÇÈÝÆ÷ÔÆÆ½Ì¨¹¦ÄÜÄ£¿é£¬ºóÃæÓиüÏêϸµÄÎҾͲ»×Ðϸ½²ÁË¡£È»ºóÎÒÃÇ¿ÉÒÔ¿´Ò»Ï¼¼ÊõÕ»£¬OpenStack´ó¼Ò±È½ÏÇå³þ¡£Kubernetes¸úOpenStackµÄ²î±ðÊÇKubernetes±¾ÉíËüÖ»ÊÇÈÝÆ÷±àÅÅ£¬²¢Ã»ÓÐÏñOpenStackÄÇô·á¸»£¬Èç¹ûÖ»ÓÃKubernetes£¬ÆäʵÄãÀë°ÑÈÝÆ÷ÕæÕýÔËÓõ½Éú²úÉÏÃæ»¹Óкܳ¤µÄÒ»¶Î·Ҫ×ߣ¬Õû¸öÎÒÃǹ¹½¨ÈÝÆ÷ÔÆÆ½Ì¨µÄÒ»¸ö¼¼ÊõÕ»¾ÍÊǰüÀ¨ÒÔKubernetesΪºËÐĵÄÒ»¸öÈÝÆ÷µ÷¶ÈºÍ×ÊÔ´¹ÜÀíÕßµÄÒýÇæ¡£ÔÚºËÐĵÄÒýÇæÖ®ÍâÎÒÃǼ¯³ÉÁ˺ܶàÈÝÆ÷»òÕßһЩӦÓÃһЩ¼¼Êõ×é¼þ£¬±ÈÈçÎÒÃDzÉÓÃHarbor×÷ΪÈÝÆ÷¾µÏñÖÐÐÄ£¬Ä¿Ç°»¹ÊDzÉÓÃDocker×÷ΪÈÝÆ÷ÔËÐÐʱ£¬µ×²ãµÄSDNºÍSDSͳһµÄÓÃNeutron»¹ÓÐCinder×÷ΪÈÝÆ÷ºÍOpenStackƽ̨µÄͳһ´æ´¢ºÍͳһ¹ÜÀíÆ½Ì¨¡£×îµ×²ãµÄÈÝÆ÷²Ù×÷ϵͳÖ÷ÒªÊÇÅÜÈÝÆ÷»¯µÄKubernetesÓ¦ÓУ¬¿ÉÒÔ¸üºÃ¸ü°²È«µÄÀ´Ö§³ÅÈÝÆ÷»¯µÄÓ¦Óá£

ÔÙÉÏÃæÊǹ¦ÄÜÄ£¿é£¬Õâ¸ö·ÖΪ¼¸´ó²¿·Ö£¬DevOps¡¢Ó¦ÓùÜÀíºÍÔËά¹ÜÀí£¬Õâ¸ö²»Ïêϸ˵£¬ÏÂÃæ»áÓÐÏêϸ½éÉÜ¡£ÕâÊǹ¦ÄÜÄ£¿éËùÉæ¼°µ½µÄһЩ¼¼ÊõÕ»¡£

È»ºóÕâ±ßÊÇÓ¦ÓùÜÀíµÄ·½Ê½£¬´ó¼Ò¶¼ÖªµÀKubernetesÀïÃæÓ¦ÓùÜÀíµÄ¹¦ÄÜÏà¶ÔÊDZȽÏÈõµÄ£¬Ëü±¾ÉíÆäʵÊÇûÓÐÒ»¸öÓ¦ÓùÜÀíµÄ¸ÅÄî¡£ÏÖÔÚÊÇÓÐÏñhimÓ¦ÓÃÉ̵êÓ¦ÓùÜÀíÔÚÀïÃæ£¬µ«ÊÇÓ¦ÓÃÉ̵êÈç¹ûÄã´Ó¿ª·¢µ½ÔËάÉÏÏߵĹý³ÌÀ´Ëµ£¬¶ÔÓÚKubernetesÀ´ËµÉæ¼°µ½½»¸¶ºÍµü´ú±È½Ï¶à£¬¸´ÔÓ¶ÈÒ²ÊDZȽϸ߶࣬ÕâÑùµÄ»°ÎÒÃÇÊÇÕë¶ÔÓ¦ÓÃÉ̵ê±È½ÏÄÑÒÔʹÓõÄÇé¿ö£¬ÎÒÃÇ·â×°ÁËÒ»²ã¼òµ¥µÄÓ¦Óã¬ÕâÑùΪÁËÈÃÔËά¸ü¼Ó·½±ã¡£µÚÒ»ÎÒÃÇ¿ÉÒÔ´Ó¾µÏñ²Ö¿â·â×°ÎÒÃÇ×Ô¼ºµÄÓ¦ÓÃÀ´²¿Êð£¬Í¬Ê±Ö§³Ö±àÅÅÄ£°å£¬Ò²¾ÍÊÇ˵ÎÒÃÇ¿ÉÒÔÓÿÉÊÓ»¯µÄ·½Ê½°ÑÕû¸öÈÝÆ÷Ó¦ÓñàÅųÉÒ»¸öÄ£°å£¬ÕâÑùÎÒÃDz»ÐèÒª¸ü¶àµÄÈ¥±àд£¬Ò²¾ÍÊÇ˵ÎÒÃÇ¿ÉÒÔͨ¹ýÍдúϵͳ·½Ê½À´½»»¥ºÍά»¤ÕâÖÖÓ¦Óá£Í¬Ê±ÎÒÃÇ¿ÉÒÔÔÚºóÐøÖ§³ÖÒÔÓ¦ÓÃÉ̵êµÄ·½Ê½À´½»»¥ÎÒÃǵÄÔÆÓ¦Óã¬ÕâÊÇÓ¦ÓùÜÀíµÄһЩÔÚÔ­Éú»ù´¡ÉϵÄһЩÇé¿ö¡£

ÕâÊÇÊÇKubernetesµÄ¹Ø¼üÌØÐÔ£¬Õâ±ßÁÐÁ˼¸¸öµãµÚÒ»¸öAutoscalingÊÇ˵ÎÒÃÇ¿ÉÒÔÉèÖÃÒ»¸öÔ¤Öµ£¬¿ÉÒÔµ¯ÐԵİÑÕâ¸öÓ¦ÓýøÐÐÉìËõ¡£µÚ¶þ¸ö»Ò¶ÈÉý¼¶£¬¾ÍÊÇÎÒÃÇÓ¦ÓÃÈç¹ûÉÏÏß±È½ÏÆµ·±µÄ»°£¬ÎÒÃÇ¿ÉÒÔ²ÉÓùö¶¯¸üеķ½Ê½ÈÃÓ¦ÓÃͬʱÔÚ²»¶ÏÏßµÄÇé¿öÏÂÍêÈ«Éý¼¶¡£·þÎñ·¢ÏÖÊÇ˵ÎÒÃÇÈç¹û°ÑÒ»¸ö´óµÄϵͳ²ð³ÉÒ»¸öСµÄÒÆ¶¯µÄ»°£¬·þÎñÖ®¼ä¿Ï¶¨ÒªÓÐÒ»Ì×ÍêÕûµÄ·¢ÑÔ»úÖÆ£¬ÒòΪÈÝÆ÷µÄÍøÂ磬ÈÝÆ÷µÄIP±ä»¯·Ç³£Æµ·±£¬ÒòΪ²»Í£µØ»á´´½¨ÏîÄ¿£¬ÕâÑù¾ÍÓÐÒ»¸ö±È½ÏÍêÕûµÄ·þÎñ·¢ÏֵĻúÖÆ£¬ÎÒÃÇÒ²ÊǰÑKube-DNSÕâÒ»Ìײå¼þÒýÈëµ½Õû¸öÈÝÆ÷ƽ̨£¬Îª¸÷ÖÖÓ¦ÓÃÀ´Ìṩ·þÎñ·½ÏòµÄ»úÖÆ¡£

ºóÃæµÄConfigMap±È½ÏºÃÀí½â£¬¾ÍÊÇÅäÖùÜÀí£¬ÕâÖÖÅäÖÃÔÚÈÝÆ÷Ó¦ÓÃÀïÃæÒ²ÊÇͨ¹ý¶ÔÓ¦µÄ×é¼þÀ´¹ÜÀíÓ¦Óá£SecretÒ²ÊÇÉæ¼°µ½±ÈÈçÊý¾Ý¿âÒªÌṩ¸øÆäËûµÄÓ¦ÓÃÀ´Ïû·Ñ£¬Õâ¸öʱºòÄã»ù±¾ÉÏÊDZÜÃâÃ÷ÎĵĴ«Ê䣬Õâ¸öʱºòÎÒÃǽ¨Á¢Ò»¸öSecretÀ´¹ÜÀíÃÜÂ룬ÕâÖÖ¶«Î÷Ö÷ÒªÊÇË½ÃØµÄ¶ÔÏó¹ÜÀí¡£½¡¿µ¼ì²é¾ÍÊÇÒ»°ãÈÝÆ÷Èç¹û¹æÄ£ÉÏÒÚÖ®ºóÎÒÃǺÜÄѶÔÈÝÆ÷×öµ¥¸öÈÝÆ÷µÄÒ»¸ö¹ÜÀí£¬Õâ¸öʱºò¶ÔÈÝÆ÷µÄ½¡¿µ¼ì²é±È½ÏÖØÒª£¬Ò²¾ÍÊÇ˵ÎÒÃÇ¿ÉÒÔÔÚÓ¦ÓÃÀïÃæÉèÖÃËû½¡¿µ¼ì²éµã£¬¿ÉÒÔÉèÖñÈÈçÈÝÆ÷µÄijһ¸ö¶Ë¿Ú£¬ÅжÏÕâ¸öÈÝÆ÷ÊDz»ÊÇÔÚÕý³£µÄÌṩ·þÎñ£¬Èç¹û²»Õý³£µÄ»°£¬»á°Ñ²»½¡¿µµÄÈÝÆ÷½øÐиɵô£¬ÖØÐÂÆô¶¯±È½Ï½¡¿µµÄÈÝÆ÷¡£¸ºÔؾùºâ¾ÍÊÇ˵ÈÝÆ÷ÔÚ¸ºÔØÔËÐУ¬Õâ¸öʱºòÈç¹ûûÓиºÔؾùºâµÄ»°¡£

ÁíÍâ¹ÊÕÏ×ÔÓúÒòΪϵͳ×é¼þ±¾Éí¾ÍÊǻָ´»¯µÄ¹ÜÀí¡£³Ö¾Ã»¯´æ´¢¾ÍÊÇ˵KubernetesÀïÃæÌṩÁËÒ»Ì׳־û¯´æ´¢µÄ»úÖÆ£¬ÎÒÃǺÜÈÝÒ×°ÑÕâЩ×é¼þ½ÓÈëÉÏÀ´ÎªKubernetesÈÝÆ÷»¯´æ´¢ÌṩÄÜÁ¦¡£¼¯Èº¸ß¿ÉÓñȽϺÃÀí½â¡£

½ÓÏÂÀ´ÎÒÃÇ¿ÉÒÔ¿´Ò»ÏÂÄÃOpenStackºÍKubernetesƽ̨Á½Õß½áºÏÔÚÒ»ÆðÄܽâ¾öÒ»¸öÎÊÌâ¾ÍÊÇËüÖ§³ÖÁ½²ãµÄµ¯ÐÔÉìËõ£¬ÎÒÃÇÖªµÀÈç¹û½ö½öÊÇKubernetesµÄ»°£¬ËüËùÉæ¼°µ½µÄÊÂÇé¾ÍÊÇÎÒÃÇÒ»µ©ÊÇ·¢ÏÖÄÄÒ»¸öÈÝÆ÷¸ºÔعý¸ß£¬ÎÒÃÇ¿ÉÒ԰Ѹº¸öÊýÁ¿ÌáÉýµ½3»òÕßµ½5»òÕßµ½10¡£Èç¹ûÎÒÃǶÔÓ¦µÄKubernetesƽ̨ÊÇÔËÐÐÔÚÎïÀí»úÉÏ£¬·åÖµ·Ç³£¸ßµÄʱºò£¬ËùÓеÄÎïÀí»ú¸ºÔØÑ¹Á¦¶¼·Ç³£¸ß£¬Õâ¸öʱºòÄãÏëÒªÀ©Ò»Ì¨ÎïÀí»úµ½ÈÝÆ÷ÀïÃæÈ¥ÊǷdz£À§ÄѵÄÊÂÇ飬Èç¹û°ÑOpenStack¼ÓÉÏKubernetesÈÚºÏÔÚÒ»Æð£¬ÒòΪOpenStack¼ÓÉÏKubernetesÊǷdz£¿ìµÄ£¬ÎÒÃÇ¿ÉÒÔ×öµ½Á½²ãµÄµ¯ÐÔÉìËõ¡£

ËùÒÔ˵µÚÒ»¼¶µÄʱºòÈç¹ûÈÝÆ÷±¾ÉíËüµÄѹÁ¦¸ºÔعý¸ßÎÒÃÇ¿ÉÒÔ¶ÔÈÝÆ÷±¾ÉíµÄÓ¦Óñ¾Éíά¶È½øÐе¯ÐÔÉìËõ£¬ÕâÑùµÄ»°Õû¸öƽ̨±äµÃ·Ç³£Áé»î£¬ÄܸüºÃµÄÀ´Ó¦¶Ô¸ß²¢·¢µÄ±ÈÈç˵618£¬»òÕßÌìè˫ʮһ¶¼¿Ï¶¨ÐèÒªÕâÖÖË«²ãµ¯ÐÔÖ§³Å£¬À´Í»È»µÄÃæ¶ÔÕâÖָ߲¢·¢Ñ¹Á¦¡£

Õâ±ß¿ÉÒÔ¿´Ò»ÏÂ¼à¿Ø¸æ¾¯£¬ÒòΪKubernetes±¾ÉíÄÚÖÆÓÐhmts£¬ÎÒÃÇÊǰÑOpenStack¼Ó½øÀ´Ö®ºó£¬¼à¿Ø¸æ¾¯Ïà¶Ô±È½ÏÍêÉÆ¡£¾ÍÊÇ¿ÉÒÔÖ§³Ö¶àά¶ÈµÄ¼à¿Ø£¬°üÀ¨ÈÝÆ÷£¬ÈÝÆ÷´Ó´óµÄ·½Ãæ¾ÍÊǰüÀ¨ÈÝÆ÷ά¶È£¬°üÀ¨ÈÝÆ÷½Úµãά¶È£¬°üÀ¨Õû¸ö¼¯ÈºµÄ״̬¶¼¿ÉÒÔ¼à¿Øµ½¡£µ½ÈÝÆ÷ÀïÃæ£¬Æäʵ¶ÔÓÚÈÝÆ÷µÄCPUÄÚ´æ£¬ÍøÂ磬Æäʵ¶¼¿ÉÒÔ¼à¿Øµ½£¬½Úµãά¶ÈÒ²ÊÇÕâÑù£¬ËüÕû¸ö¿ÉÒÔ¼à¿Ø²»½ö½öÊÇÈÝÆ÷ά¶È½øÐÐ¼à¿Ø£¬Í¬Ê±ÔÚÈÝÆ÷½Úµã±¾Éí£¬Èç¹ûCPU¡¢ÄÚ´æ´¦ÓÚѹÁ¦¹ø´óµÄ»°£¬Ò²¿ÉÒÔ±»¼à¿Ø¹¤¾ßÀ´¼à¿Øµ½¡£¼à¿Øµ½Ö®ºó¿ÉÒÔͨ¹ýÎÒÃÇÌáǰÉèÖõÄÕâЩԤֵ£¬Èç¹û´ïµ½Õâ¸öÔ¤ÖµÖ®ºó£¬¿ÉÒÔ½øÐи澯ÐÅϢ״̬£¬Í¬Ê±ÈùÜÀíÈ˼°Ê±·¢ÏÖÕû¸öϵͳµÄ¸ºÔØÑ¹Á¦Çé¿ö¡£Í¬Ê±¸æ¾¯ÐÅÏ¢¿ÉÒÔ¶Ô½ÓÆóÒµÀïÃæµÄϵͳ£¬±ÈÈçͨ¹ýÓʼþ»òÕßÊǶÌÐŵķ½Ê½Í¨Öªµ½ÔËάÈËÔ±À´¼°Ê±´¦ÀíϵͳµÄ¸ßѹÇé¿ö£¬Õâ¸öÊÇ¼à¿Ø±¨¾¯µÄÌØÐÔ¡£

ÈÕÖ¾µÄËѼ¯ºÍ´æ´¢µÄ¹¦Äܵ㣬KubernetesÀïÃæÖ»ÄÜ¿´µ½µ¥¸ö»§µÄÀïÃæµÄÈÝÆ÷£¬Ëü²¢Ã»ÓжÔÈÝÆ÷ÈÕÖ¾½øÐйéÀ࣬ÈÕ־ͳһ¼ìË÷ÕâЩ¹¦Äܶ¼Ã»ÓС£Èç¹ûÒ»µ©°ÑÓ¦Óòð·ÖÁËÖ®ºó¿Ï¶¨Éæ¼°µ½ºÜ¶àÓ¦ÓÃͬʱÔÚÔËÐУ¬Èç¹ûÎÒÃÇÖ»Êǵ¥¸öÀ´×öÆäʵ²¢Ã»Óа취ºÜºÃµÄ°ïÎÒÃǶ¨Î»ºÍ½â¾öÎÊÌâ¡£Õâʱºò¾ÍÐèÒªÓÐÒ»¸öÈÕÖ¾ËѼ¯ºÍ¹ÜÀíϵͳÀ´°ïÎÒÃǹÜÀíÕâЩÎÊÌ⣬ÎÒÃÇÒ²ÊÇ»ùÓÚÕû¸ö·½°¸À´ÊµÏÖÕâ¸öÈÕÖ¾ËѼ¯ºÍ¹ÜÀíµÄ¹¦ÄÜ£¬Õâ¾ÍÊÇÈÕÖ¾¹ÜÀí¡£

½ÓÏÂÀ´¿´Ò»ÏÂÍøÂç£¬Ç°ÃæÎÒÃÇÌáµ½ÍøÂçÆäʵÊÇOpenStackºÍKubernetesƽ̨ÈںϵÄʱºò×îÖØÒªµÄÒ»¸öÌØÐÔÖ®Ò»¡£ÎÒÃÇ¿´µ½ÏÖÔÚµÄÈÝÆ÷ÍøÂç·½°¸´æÔÚµÄһЩÎÊÌ⣬´Ó³ÉÊì¶ÈÀ´½²ÓëOpenStackÖÐÉú²ú¼¶±ðµÄNeutronÍøÂçÏà±È£¬ÏÖÓеÄÈÝÆ÷ÍøÂç½â¾ö·½°¸£¬ÈçFlannel¡¢VeaveµÈµÄ³ÉÊì¶È»¹ÓÐÒ»¶¨Ç·È±£¬ÌرðÊǹúÄÚÈÝÆ÷¸Õ¸ÕÐËÆð£¬´ó¼ÒÆÕ±éµÄ´ó¹æÄ£µÄʹÓû¹²»ÊÇÌ«¶à£¬Èç¹ûÓõϰÆäʵҲÊǶÔÈÝÆ÷ÏÖÓеķ½°¸ÓÐһЩ¸ÄÔ죬ûÓжàÉÙÊÇÖ±½ÓÓÃÈÝÆ÷ÀïÃæµÄij¸ö·½°¸µÄ¡£ËùÒÔ´Ó³ÉÊì¶ÈÀ´ËµÃ»ÓÐOpenStackÕâÖÖÆ½Ì¨³ÉÊì¡£

µÚ¶þ¾ÍÊÇǶÌ×OverlayÍøÂ磬ÐÔÄÜËðºÄ¡¢ÑÓ³Ù¡¢¹ÜÀí¡¢µ÷ÊÔ¸´ÔÓ¶È¡£Õâ¸öÊÇÏÖÓÐÈÝÆ÷һЩÎÊÌ⣬ÎÒÃDzÉÓÃNeutronͳһ¹ÜÀíÈÝÆ÷ƽ̨ºÍOpenStackƽ̨µÄÍøÂç£¬ÍøÂç¼Ü¹¹±âƽ»¯ÊµÏÖÈÝÆ÷ÓëÈÝÆ÷Ö®¼ä£¬ÒÔ¼°ÈÝÆ÷ÓëÐéÄâ»úÖ®¼äµÄÖ±Á¬£¬ÒýÈë¸ß¼¶ÍøÂçÌØÐÔ£¬¿É½«NeutronµÄ¸ß¼¶ÌØÐÔÒýÈëÈÝÆ÷ÍøÂçÖУ¬ÖîÈ簲ȫ×é¡¢FloatingIP¡¢QoS¡¢LBaaS¡¢FWaaS¡¢VPNaaSµÈ£¬À´¸üºÃµÄ¹ÜÀíÈÝÆ÷µÄÍøÂç¡£Õâ±ßÊÇÈÝÆ÷ÍøÂçµÄһЩ´æÔÚµÄÎÊÌâºÍÎÒÃǵÄһЩÓÅÊÆ¡£

Õâ±ßÊǾßÌåµÄÈÝÆ÷ÍøÂçºÍOpenStackÍøÂçÁ½ÕßÖ®¼äµÄÒ»¸ö½»»ã¼Ü¹¹¡£Ëü×î´óµÄ˼·¾ÍÊÇ˵ÎÒÃÇÒÔKuryr×÷Ϊ¿ØÖÆÆ÷£¬Õâ¸öʱºòKuryr¶ÔÓ¦µÄ´ÓNeutronÕâ±ß¶ÔÓ¦Port¡¢Network£¬ÕâÑùµÄ»°¾ÍÊÇ´ïµ½OpenStackºÍKubernetesÁ½ÕßÖ®¼äµÄÍøÂç×é¼þµÄÁ÷ͨ¡£

ÎÒÃǽÓÏÂÀ´ÔÙ¿´Ò»ÏÂNeutron LB×÷ΪÈÝÆ÷Íⲿ¸ºÔؾùºâÆ÷£¬Neutron LB×÷ΪÈÝÆ÷¼¯ÈºÍⲿ¸ºÔؾùºâÆ÷Ö§³ÖL4/L7²ã¸ºÔؾùºâ¡¢Ö§³ÖÓ¦ÓûỰ±£³Ö¡¢×Ô¶¯¼ü¿Ø¸ôÀë²»¿ÉÓýڵ㡢֧³Ö×ÊÔ´³Ø¶¯Ì¬À©Ëõ¡£

Õâ¸öÊÇOpenStackºÍKubernetes½áºÏ·Ç³£ÖØÒªµÄÒ»¸öÓÅÊÆ£¬»òÕß˵ÎÒÃÇ¿ÉÒÔ°ÑÆóÒµÀïÃæÒѾ­ÓеĿªÔ´Ê½·Ö²¼Ê½´æ´¢£¬»òÕßÊǵÚÈý·½Ë«Ïò´æ´¢£¬±ÈÈç˵EMCµÄ´æ´¢É豸£¬IEMµÄ´æ´¢É豸£¬ÕâЩ´æ´¢É豸ÔÚQoSÀïÃæÃ»ÓкܺõÄÇý¶¯È¥¹ÜÀíµÄ£¬°ÑOpenStackƽ̨Òý½ø½øÀ´Ö®ºó£¬¾Í¿ÉÒÔÀûÓ÷ḻµÄÒÆ¶¯´æ´¢½øÐÐÐéÄ⻯£¬ÔÙ°ÑÕâ¸ö´æ´¢Ìṩ¸øÈÝÆ÷»¯µÄÓ¦Óã¬Õâ±ßÊÇÁ½ÕßÖ®¼äÈںϴ洢µÄÒ»¸öÓÅÊÆ¡£

ÁíÍâ¿ÉÒÔ¿´Ò»Ï¶à×â»§¸ôÀëÎÊÌ⣬ÔÚOpenStackÀïÃæ¶à×â»§¸ôÀëÌØÐÔÔöÇ¿ÈÝÆ÷°²È«¸ôÀëÐÔ£¬Ã¿¸öOpenStack×â»§¿Éµ¥¶À´´½¨²¢¹ÜÀíKubernetes¼¯Èº¡£Ò²¾ÍÊÇ˵ÎÒÃǵÄÓ¦ÓÃÊǺÜÈÝÒ׵ľÍÄÜÏ໥¸ÉÈÅ£¬ÎÒÃÇÀûÓÃOpenStackºÍKubernetesµÄÌØÐÔ£¬Ã¿¸ö×â»§ÀïÃæ¶¼ÓÐÒ»¸öÈÝÆ÷¼¯Èº£¬ÕâÑùµÄ»°ÄÜÕë¶Ôͬһ¸öÒµÎñ£¬ÈÃÿһ¸öÒµÎñÄܱÜÃâÏ໥֮¼äµÄ¸ÉÈÅ¡£

×îºóÒ»²¿·Ö¿ÉÒÔ¿´Ò»ÏµäÐ͵ÄÓ¦Óó¡¾°£¬Õâ¸ö¿ÉÄÜ´ó¼ÒÒ²±È½ÏÊìϤ¡£µÚÒ»¸ö¾ÍÊÇ˵Ïñ6¡¤18£¬Ë«Ê®Ò»¸ßÁ÷Á¿£¬Í¬Ê±ÓбȽϴó·åÖµµÄ²¨¶¯µÄ»°£¬Í¨³£±È½ÏÊʺÏÕâÖÖÇáÁ¿¼¶µÄ²úÆ·¡£Ïñ¾©¶«£¬´ó¼ÒÒ²¿ÉÒÔ¿´µ½¾©¶«µÄ·ÖÏí¡£Õâ±ß¾ÍÊǺܺõÄÖ§³Ö΢·þÎñµÄ¸ÄÔ죬Õâ¸öÒ²ÊÇ×é´óµÄÒ»¸öʹÓó¡¾°¡£×îºóÒ»¸öÊÕÒæ¾ÍÊÇ˵ÎÒÃdzýÁËÕâ¸öÈÝÆ÷£¬ÎÒÃÇÈںϼܹ¹¿ÉÒÔ´øÀ´Ò칹ƽ̨ͳһ¹ÜÀí¡¢×ÊԴͳһµ÷¶È¡¢ÌáÉý°²È«ÐÔ£¬Õâ¸öÊÇÎÒÃÇËù´øÀ´µÄһЩÓÅÊÆ¡£½ñÌìµÄ·ÖÏí¾Íµ½Õâ±ß£¬Ð»Ð»´ó¼Ò£¡

 

   
3428 ´Îä¯ÀÀ       27
Ïà¹ØÎÄÕÂ

ÔÆ¼ÆËãµÄ¼Ü¹¹
¶ÔÔÆ¼ÆËã·þÎñÄ£ÐÍ
ÔÆ¼ÆËãºËÐļ¼ÊõÆÊÎö
Á˽âÔÆ¼ÆËãµÄ©¶´
Ïà¹ØÎĵµ

ÔÆ¼ÆËã¼ò½é
ÔÆ¼ÆËã¼ò½éÓëÔÆ°²È«
ÏÂÒ»´úÍøÂç¼ÆËã--ÔÆ¼ÆËã
ÈídzÎöÔÆ¼ÆËã
Ïà¹Ø¿Î³Ì

ÔÆ¼ÆËãÔ­ÀíÓëÓ¦ÓÃ
ÔÆ¼ÆËãÓ¦ÓÃÓ뿪·¢
CMMIÌåϵÓëʵ¼ù
»ùÓÚCMMI±ê×¼µÄÈí¼þÖÊÁ¿±£Ö¤