±à¼ÍƼö: |
ÎÄÕ´Ӽ¸¸ö½Ç¶È½éÉÜ»ùÓÚK8SÓëDocker¹¹½¨ÇáÁ¿¼¶Æ½Ì¨£¬°üÀ¨ÎªÊ²Ã´»ùÓÚK8SÈ¥×öÇáÁ¿¼¶µÄƽ̨£¬¿ò¼Ü½éÉÜÏà¹ØÄÚÈÝ¡£
±¾ÎÄÀ´×ÔÓÚ²©¿ÍÔ°,ÓÉ»ðÁú¹ûÈí¼þAlice±à¼ÍƼö¡£ |
|
¼¸¸ö½Ç¶È½éÉÜÒ»ÏÂPaaSƽ̨,»ùÓÚK8SÓëDocker¹¹½¨ÇáÁ¿¼¶Æ½Ì¨½Ð×öECP£¬¾ÍÊǵ¯ÐÔ¼ÆËãÆ½Ì¨¡£ÎÒÃÇÖªµÀ¸Õ²ÅÂí¿¡½²µÄCMP£¬¸ü¶àÊÇÔÚIaaSÕâÒ»²ãÃæµÄ£¬IaaSÕâÒ»²ãÃæºÜ¶à¹¤×÷ÔÚÖ÷»ú¡¢´æ´¢¡¢ÍøÂçÉÏ¡£µ½PaaSÕâÒ»²ãÃæ£¬´ó¼Ò¶ÔPaaSµÄÀí½â¿ÉÄÜ»áÓкܶàµÄ²îÒ죬±ÈÈç˵»¥ÁªÍø»ùÓÚËüµÄAPIÄÜÁ¦¿ª·ÅµÄÓ¦Óÿª·¢¿ò¼ÜÀí½âΪPaaS£¬»¹ÓÐÏñÔËÓªÉÌ¿ª·ÅµÄÄÜÁ¦¿ÉÒÔÊǶ¨ÎªPaaS£¬¿ª·¢»·¾³Ò²ÊÇPaaS¡£²»¹ÜÊÇÄÄÒ»¸ö·½Ïò£¬´ó¼ÒÔÚPaaSͨÓÃÉ϶¼ÊÇ˵ÌṩÁËÒ»ÖÖ»·¾³£¬ÕâÖÖ»·¾³¿ÉÒÔÖ§³ÅÓ¦ÓÿìËÙÈ¥×ö¿ª·¢¡¢²¿ÊðÓëÔËÐУ¬Í¬Ê±Ö§³ÅÓ¦ÓøüºÃ×öµ¯ÐÔ¸üÁé»îµÄµ÷Õû¡£
½¨ÉèÄ¿±êÉÏÕâËĸö½Ç¶È£¨²Î¼ûppt½ØÍ¼£©£¬ÊÇ´ó¼Ò¶¼ÈÏͬµÄ¡£µÚÒ»¸öϵͳ¸ß¿ÉÓã¬ÓÃÁËPaaSƽ̨֮ºó£¬²»ÔÚ¹ØÐĵ×ϵÄIaaS×ÊÔ´ÁË¡£²»Òª¹ØÐÄÐéÄâ»úHA¡¢DRSµÈ£¬ÄãÖ»ÐèÒª¹Ø×¢Õâ¸öƽ̨ÊDz»Êǿɿ¿¡£µÚ¶þ¸ö×ÊÔ´¹²ÏíµÄµ÷¶È£¬Ïñ»¥ÁªÍø¹«Ë¾£¬¸ü¶àÊÇ´òÔìÏûÏ¢Öмä¼þºÍÓ¦ÓÃÈí¼þ¿Éµ¯ÐÔµÄÖмä¼þ»·¾³£¬ÕâÌ×Öмä¼þ»·¾³Ö§³ÅËüµÄÓ¦ÓÃ×öµ¯ÐÔÍØÕ¹¡£µÚÈý¸ö²ãÃæ¾ÍÊÇDevOps£¬Ñз¢²âÊÔµ½ÔËάһÌ廯£¬×îºóÊÇ×Ô¶¯»¯ÔËά£¬»ù±¾ÉÏ×öÒ»¸öÇáÁ¿¼¶µÄPaaSƽ̨£¬»ùÓÚÕâ¸öÄ¿±êÈ¥×öµÄ¡£

ÎÒÃÇΪʲô»ùÓÚK8SÈ¥×öÇáÁ¿¼¶µÄƽ̨¡£Êµ¼ÊÉÏK8SÌṩÁËÒ»Ì×Ó¦Ó÷¢²¼ÔËÐеıê×¼µ¯ÐԵĿò¼Ü¡£ÎÒÃÇÖªµÀÒ»¸öÓ¦ÓúܶàÇé¿öÏ¿ÉÒÔ»ùÓÚ¸ºÔؾùºâ¼ÓÉϺó¶ËµÄ¼¸¸ö¼ÆËã½Úµã¹¹½¨¡£±ÈÈç˵ÎÒÃÇÒ»¸öWebÓ¦Óã¬Ç°¶ËÊǸºÔؾùºâ+Web·þÎñÆ÷£¬ºó¶ËÊǸºÔؾùºâ+Êý¾Ý¿â·þÎñÆ÷£¬Êµ¼ÊÉ϶¼ÊÇÀàËÆÓÚÕâÑùÒ»ÖÖ¿ò¼Ü¡£Ç°¶ËÓиºÔؾùºâ£¬ºó¶ËÓмÆËã½Úµã£¬ÕâÊǵäÐÍÔÆÓ¦ÓõĿò¼Ü£¬Êµ¼ÊÉÏK8SÖ÷ÒªÌṩÕâÑùÒ»Ì×»úÖÆ£¬±£Ö¤Ó¦ÓÃÈ¥×ö¿ìËٵķ¢²¼ºÍ·þÎñµÄ¿ìËÙ·¢ÏÖ¡£²¿ÊðÕâÑùÒ»¸ö¸ºÔؾùºâ£¬¼ÓÉϼ¸¸öºó¶Ë½ÚµãÓ¦Óã¬ÎÒÃÇÒª´´½¨³öÕâÑùÒ»¸ö¸ºÔؾùºâ£¬Í¬Ê±Òª¾ö¶¨ºó¶ËÕ⼸¸ö¼ÆËã½ÚµãÔÚ·þÎñÆ÷½ÚµãÉÏÔõô×ö·Ö²¼ºÍµ÷¶È£¬K8S×îºËÐĵĹÜÀí½Ð×ö·þÎñ¹ÜÀí£¬Ò»¸öservice£¬ÔõôÔËÐе½K8S¼¯ÈºÀïÃæ£¬³öÏÖÎÊÌâÈçºÎ½øÐÐÖØÆô¡£Ò»¸öÓ¦ÓÃÓÐÁ½¸öservice£¬Ò»¸öÊÇWebµÄservice£¬Ò»¸öÊÇÊý¾Ý¿âµÄservice£¬ÕâÁ½¸öÓ¦ÓÃÈçºÎ·¢ÏÖ¶Ô·½£¬±ÈÈçWebÔõô·¢ÏÖµÄÊý¾Ý¿â¡£

Ïà¶ÔÓÚÆäËûµÄ¹ÜÀíÆ½Ì¨£¬K8SÎÒÃÇ¿´µ½ËüµÄÌåϵ±È½ÏÍêÕûͳһ£¬¿ª·¢ÓïÑÔÒ²±È½Ïͳһ¡£´ó¼ÒÔÚK8SµÄ¹ÙÍøºÍÉçÇøÉÏ¿ÉÒÔ¿´µ½ºÜ¶àÕâÑùµÄÎÄÕ£¬ÎÒ²»ÔÙÏêϸ½éÉÜÁË¡£

K8SÌṩÁËÒ»ÖÖ¿ò¼Ü£¬¿ÉÒÔÔÚÉÏÃæ²¿Êð·þÎñ¡¢·þÎñ·¢ÏÖ¡¢½ÚµãÓëÈÝÆ÷µ÷¶È£¬ÎªÊ²Ã´ÎÒÃÇ»¹Òª»ùÓÚK8SÔÙÈ¥´òÔìÒ»¸öÐÂÆ½Ì¨¡£Óм¸¸öÔÒò£ºµÚÒ»¸öK8S±¾ÉíµÄUI²»ÊǺÜÓѺ㬲»·ûºÏ¹úÄÚʹÓÃÇé¿ö¡£µÚ¶þ¸öÎÒÃÇÓÃK8SµÄʱºò£¬ËüÓÐÒ»¸öserviceµÄ¸ÅÄÕâ¸öserviceÊÇÒ»¸ö¸ºÔؾùºâÈë¿Ú¼ÓÉϼ¸¸öpodµÄ¸ÅÄî¡£¿ÉÒÔͨ¹ýserviceÕÒµ½ºóÃæ¹ÒÁ˼¸¸ö
pod£¬Äã´ÓÕâ¸öpod·´ÏòÕÒservice¾ÍÕÒ²»µ½ÁË¡£ÎÒÃÇÏëÒª×öÕâÑùÒ»¸öƽ̨£¬¿ÉÒÔÖ§³ÖÓ¦ÓùÜÀí£¬Ò»×éÓ¦ÓðüÀ¨¶à×éservice£¬±ÈÈçÒ»¸öÍøÕ¾Ó¦ÓðüÀ¨web
serviceÓëÊý¾Ý¿âservice¡£µÚÈý¸öÔÒòÊǵ½ÁËPAAS£¬ÊÇÒ»¸öÔÆµÄ¸ÅÄҪÇó¶à×â»§£¬Ä¿Ç°K8S¶Ô×â»§µÄÖ§³ÖÒ²²»ÊǺܺ᣻¹ÓÐÆäËûµÄ±ÈÈç»ù´¡ÉèÊ©µÄ¹ÜÀí¡¢ÈÕÖ¾Óë¼à¿ØµÈ¡£

ËùÒÔÎÒÃÇ»ùÓÚK8SΪºËÐÄ£¬ÔÚÍâΧ¹¹½¨·þÎñ£¬°üÀ¨Ö÷»ú¹ÜÀí£¬ÍøÂç¹ÜÀí¡¢Ó¦ÓùÜÀí£¬·þÎñ¹ÜÀí¡¢¼à¿Ø¹ÜÀí¡¢ÈÕÖ¾¡¢Óû§UI£¬ËùÓÐÕâЩ¶¼ÊÇÎÒÃÇÔÚK8SÖܱ߷â×°µÄ¡£ÕâЩ·þÎñÿһ¸ö¶¼¿ÉÒÔ×ö³ÉÒ»¸ö¾µÏñ£¬ËùÒÔÕâЩ¾µÏñÔÚK8S²¿ÊðµÄʱºòÓÃpodµÄÐÎʽÆð¶¯ÆðÀ´£¬ÕâÑùÖ»ÐèÒªUI³éÈ¡Ïà¹ØµÄ·þÎñÒÔAPIµÄÐÎʽ»ñÈ¡Ïà¹Ø¹¦ÄÜ£¬¿ÉÒÔÐγÉÒ»Ì×PaaSƽ̨£¬Óû§¿ÉÒÔ»ùÓÚPaaSƽ̨¹¹½¨×Ô¼ºµÄÓ¦ÓõÄÄÜÁ¦¡£

ÿ¸ö¿ò¼ÜÕ¹¿ªÒ»ÏÂϸ»¯½éÉÜ£¬µÚÒ»¸öÊÇapiserver£¬ÕâÊÇK8SºËÐÄÄ£¿é¡£apiserverÊÇK8S¼¯ÈºËùÓвÙ×÷µÄÈë¿Ú£¬Õâ¸öAPIÌṩÔöɾ²é¸Ä¶¢£¬Ìṩ¼à¿ØWatch½Ó¿Ú¡£apiserverʵ¼ÊÉÏÔÚK8S±¾ÉíÊǶþ½øÖÆÎļþÔËÐеģ¬¿ÉÒÔÓÃÒ»¸ö¶þ½øÖÆÃüÁîÔËÐÐÆðÀ´£¬apiserverµ×ϱ¾ÉíÊÇÎÞ״̬»¯µÄÔËÐгÌÐò£¬ËùÓд洢ÔÚETCD£¬ÔËÐÐÕâ¸öapiserverµÄʱºò£¬Ö¸¶¨ETCD¡£


ECPºËÐĵÄÄ£¿é£¬µÚÒ»¸öÖ÷»ú¹ÜÀí£¬ÎÒÃÇÖªµÀK8SÀïÃæÓÐClusterµÄ¸ÅÄÎÒÃǾßÌåʵÏÖµÄʱºò£¬¶Ôÿһ¸öCluster¶¨Òå³ÉDatacenter£¨Êý¾ÝÖÐÐÄ£©£¬Êý¾ÝÖÐÐÄÀïÃæÔÙÈ¥·Ö¼¯Èº£¬¼¯ÈºÀïÃæÔÙÈ¥·Ö×ÊÔ´³Ø£¬ÕâÊǸúK8SµÄÒ»Ð©Çø±ð£¬ËùÒÔÎÒÃDZêÇ©ÉÏ×öÁËһЩ¸ÄÔ죬°ÑClusterͬ²½Ìæ»»³ÉÁËDatacenter£¬Í¬Ê±¼ÓÁ½¸ö±êÇ©£¬Ò»¸öÊÇ×ÊÔ´³ØÒ»¸öÊǼ¯Èº¡£

µÚ¶þ¸öºËÐÄÄ£¿éÊÇÍøÂçÄ£¿é£¬Ò²ÊÇ»ù´¡ÉèÊ©¹ÜÀíµÄÒ»²¿·Ö£¬ÎÒÃÇÓÐÁ½ÖÖ½â¾ö·½°¸£¬µÚÒ»¸öÊÇcalico£¬µÚ¶þ¸ö½â¾ö·½°¸ÊÇ»ùÓÚNeutron×öÁËеÄÒ»Ì×SDN½â¾ö·½°¸£¬ËüµÄÁé»îÐԱȽϸߡ£


ÓÐÁËÖ÷»ú¹ÜÀíÎÒÃǺܷ½±ã°ÑÒ»¸öÈÝÆ÷·ÖÅäµ½ÉÏÃæ£¬Õâ¸öÈÝÆ÷ÓÐÁËÔËÐеÄÖ÷»ú£¬ÓÐÁËÔËÐÐIPȱʲô£¿È±´æ´¢¡£´æ´¢ÎÒÃÇ»ùÓÚWebµÄ´æ´¢ºÍ±¾µØ´æ´¢×öÈÝÆ÷´æ´¢·ÖÅä¡£ÓÐÁ½¸ö½ÇÉ«£¬Ò»¸öÊǹÜÀíÔ±½ÇÉ«£¬ÅäÖô洢£¬ÕæÕýÓû§Ê¹ÓõÄʱºò£¬´´½¨Ò»¸öPVC£¬Ò»¸öPVʹÓõÄÉêÇë¡£


ÓÐÁË´æ´¢¡¢ÍøÂç¡¢Ö÷»úµÄ¹ÜÀí£¬Ò»¸öÈÝÆ÷´´½¨Ê±ÓÐÁËÔËÐл·¾³£¬µ«Õâ¸öÈÝÆ÷ÊôÓÚij¸öÓ¦Ó㬠K8S±¾ÉíÖ§³Öservice£¬Õâ¸öserviceºóÃæ¹Ò¼¸¸öpod£¨ÈÝÆ÷£©¡£µ«Ò»¸öÓ¦ÓÃÊÇÓɶà¸ö·þÎñ×é³ÉµÄ¡£


Ö÷»ú¡¢´æ´¢¡¢ÍøÂç¡¢Ó¦ÓùÜÀí£¬Êµ¼ÊÉÏ×îÖÕÄ¿µÄ¶¼ÊÇΪÁËÖ§³ÅÓ¦Óã¬Èç¹û×ö³ÉÆóÒµ¼¶µÄƽ̨£¬»¹ÐèÒª¼à¿Ø¡£¼à¿ØÎÒÃÇͨ¹ýCAdvisorÊÕ¼¯Êý¾Ý£¬Êý¾Ý½øÈëcellometer½øÐвâÊÔ³ÊÏÖ£¬ÀúÊ·Êý¾ÝµÄ´æ·ÅÓë·ÖÎö£¬·ÅÔÚHbaseÀïÃæÈ¥¡£


ÔÙ˵һϾµÏñ£¬ÓÐÒ»¸öÖØÒª²¿·ÖÊÇÓëÓû§¹ÜÀí½øÐÐÐͬ¡£ Óû§¹ÜÀíÓÃKeystoneʵÏÖ£¬ÎÒÃÇÓû§µÇ¼ϵͳʱ»ñÈ¡token£¬ÔÚ·ÃÎʾßÌå·þÎñʱ£¬Ö÷»ú¹ÜÀí¡¢Ó¦ÓùÜÀí¡¢¾µÏñ¹ÜÀíÌṩ¶ÔÓ¦µÄtoken¡£·ÃÎÊÒ»¸ö
service£¬È»ºóºÍkeystone×öÒ»¸öÈÏÖ¤£¬ÊDz»ÊÇÕæµÄÒѾ»ñµÃÊÚȨ¡£


½Ó×ÅÊÇCI/CDÓëDevOps£¬Ö÷ÒªÊÇ´ÓÑз¢¡¢²âÊÔ¡¢µ½²¿ÊðµÄÒ»Ì廯Á÷³Ì¡£


MasterÊÇÎÞ״̬µÄ¼Ü¹¹£¬×´Ì¬Êý¾Ý´æ·ÅÔÚETCD£¬Í¬Ê±»ùÓÚETCDµÄraftËã·¨½øÐÐÖ÷masterÑ¡¾Ù¡£apiserverÊÇK8SµÄºËÐÄ£¬»ùÓÚVIPÓë¶à¸ö½ÚµãʵÏÖ£¬ÊµÏÖÁËÀàËÆÓÚ¼¯Èº£¬Ëü³öÏÖÁËÁ÷Á¿»áÇÐÈëµ½ËüÕâ¸öÉÏÃæ£¬Ò²ÊÇÎÞ״̬µÄ¡£




Q&A»·½Ú
Q£º»ùÓÚK8S×öµÄÓ¦ÓÃÆ½Ì¨ºÜ¶à£¬ÎÒÃǵÄÓÅÊÆÔÚÄĶù£¿
A£ºÌ¹°×½²£¬´ó¼Ò¿´¹¦ÄÜ£¬µ×²ãµÄ¹¦ÄÜÕâÒ»¿é£¬Ã»ÓÐÈκÎÒ»¸öÈ˸Ò˵ÎÒÓÐ100%µÄÓÅÊÆ¡£µ«ÎÒÃǵÄÓÅÊÆÔÚÓÚPaaSƽ̨ÉϹ¹½¨¼¯ÈºµÄÓÅÊÆ£¬±ÈÈç˵¸ßÐÔÄܼÆË㼯Ⱥ£¬»¹ÓлúÆ÷ѧϰ¼¯Èº£¬K8SÔÚ1.6֮ǰGPUÖ§³ÖÉϱȽϲµ«ÊÇÎÒÃÇ1.6֮ǰ¾ÍÒѾÍê³ÉÁËGPUµÄµ÷¶È£¬Í¬Ê±ÓëÈ˹¤ÖÇÄܵĿͻ§×öÁ˶àÂֵij¢ÊÔ¡£Q£ºÏµÍ³Æ½Ì¨ÅÜÔÚÐéÄâ»ú»¹ÊÇÎïÀí»úÉÏ£¿
A£ºÎïÀí»ú¾Ó¶à¡£
|