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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
»ìºÏÔÆ»·¾³ÖÐÀ©Õ¹KubernetesÓöµ½µÄÌôÕ½¼°½â¾ö·½°¸
 
  2850  次浏览      27
 2018-11-15  
 
±à¼­ÍƼö:
±¾ÎÄÀ´×ÔÓÚDockone.io£¬±¾ÎÄ·ÖÏíÁËÀ©Õ¹KubernetesÒÔ¼°¹ÜÀí»ìºÏÔÆ»·¾³Ê±¿ÉÄÜÓöµ½µÄÌôÕ½£¬ÒÔ¼°ÈçºÎ¼òµ¥¸ßЧµØÍê³ÉKubernetesÀ©Õ¹¡£

Òý ÑÔ

¼ÙÉèÄúµÄÒµÎñÊÇÔÚÏߵģºÄúÓµÓÐ×Ô¼ºµÄÊý¾ÝÖÐÐÄ£¬ÓµÓÐÓÃÓÚÔËÐÐÄúÍøÕ¾µÄ˽ÓÐÔÆ¡£ÄúÐèÒª²¿ÊðÐí¶à·þÎñÆ÷À´ÔËÐÐÓ¦ÓóÌÐò²¢´æ´¢ÆäÊý¾Ý¡£

Ò²Ðí´ó¶àÊýʱºò£¬ÄúµÄÍøÕ¾µÄÕûÌåÁ÷Á¿·Ç³£Îȶ¨¡£µ«Ò²ÐíÒ²ÓÐʱºò£¬ÍøÕ¾µÄÁ÷Á¿»áÃæÁÙͻȻµÄÔö³¤£¬ÕâʱÄú¸ÃÈçºÎÓ¦¶Ô?

Ê×ÏÈ£¬ÄúÐèÒªÄܹ»À©Õ¹Ó¦ÓóÌÐò£¬ÒÔÓ¦¶ÔÁ÷Á¿Ôö¼Ó¡£ÈôÄú²»ÏëÔÚÿÄêֻʹÓü¸´ÎµÄÐÂÓ²¼þÉ϶îÍ⻨Ǯ£¬Äú¿ÉÒÔ¿¼ÂÇתÏò»ìºÏÔÆÄ£Ê½¡£

´Ó˽ÓÐÔÆ×ªÏò»ìºÏÔÆ£¬¿ÉÒÔ´ó´ó½Úʡʱ¼äºÍ³É±¾¡£½«Ó¦ÓóÌÐò(²¿·Ö)À©Õ¹µ½¹«ÓÐÔÆºó£¬Äú¾ÍÖ»ÐèÔÚʹÓÃËüÃÇʱ¡¢½öΪÄúËùʹÓõÄ×ÊÔ´¸¶·Ñ¡£

µ«ÊÇ£¬Äú¸ÃÈçºÎÑ¡Ôñ¹«ÓÐÔÆ?Äú¿ÉÒÔÑ¡Ôñ¶à¸ö¹«ÓÐÔÆÂð?

¼ò¶ÌÀ´Ëµ£¬»Ø´ðÊǿ϶¨µÄ£¬ÄúºÜÓпÉÄÜÐèҪѡÔñ¶à¸ö¹«ÓÐÔÆÌṩÉÌ¡£ÄúÒ²ÐíÓв»Í¬µÄÍŶӣ¬ÐèÒª´¦Àí²»Í¬µÄÓ¦ÓóÌÐò£¬Óв»Í¬µÄÒªÇó£¬Òò´ËÒ»¸öÔÆÌṩÉÌ¿ÉÄÜÎÞ·¨Âú×ãÄúµÄËùÓÐÐèÇó¡£´ËÍ⣬Ðí¶à×éÖ¯ÐèÒª×ñÊØÄ³Ð©·¨ÂÉ¡¢·¨¹æºÍÕþ²ß£¬ÕâЩ·¨ÂÉ¡¢·¨¹æºÍÕþ²ßÒªÇóËûÃǵÄÊý¾Ý±ØÐëʵ¼ÊפÁôÔÚÄ³Ð©ÌØ¶¨µØµã¡£Ê¹Óöà¸ö¹«ÓÐÔÆµÄ²ßÂÔ¿ÉÒÔ°ïÖú×éÖ¯Âú×ãÕâЩÑϸñµÄ¡¢¶àÑù»¯µÄÒªÇó¡£ËûÃÇ»¹¿ÉÒÔ´Ó¶à¸öÊý¾ÝÖÐÐÄÇøÓò»ò¿ÉÓÃÇøÓòÖнøÐÐÑ¡Ôñ£¬ÒÔ¾¡¿ÉÄܽӽü×îÖÕÓû§£¬´Ó¶øÎªËûÃÇÌṩ×î¼ÑÐÔÄܺÍ×îСÑÓ³Ù¡£

¿çÔÆÀ©Õ¹µÄÌôÕ½

ÄãÒѾ­¾ö¶¨Ê¹ÓÃÔÆÁË£¬ËùÒÔÈÃÎÒÃǻعýÍ·À´Ë¼¿¼Ò»ÏÂ×î³õµÄÎÊÌâ¡£ÄúµÄÓ¦ÓóÌÐò¾ßÓÐÕë¶ÔÄúµÄÓ¦ÓóÌÐòµÄ΢·þÎñ²¿Êð¼Ü¹¹£¬ÕâÒ»¼Ü¹¹ÉÏÔËÐÐ×ÅÐèÒªÀ©Õ¹µÄÈÝÆ÷¡£¶øÕ⣬¾ÍÊÇKubernetes·¢»Ó×÷Óõĵط½¡£KubernetesÕâÒ»½â¾ö·½°¸£¬¿É°ïÖúÄú¹ÜÀíºÍ±àÅŽڵ㼯ȺÖеÄÈÝÆ÷»¯Ó¦ÓóÌÐò¡£ËäÈ»Kubernetes½«°ïÖúÄú¹ÜÀíºÍÀ©Õ¹²¿Êð¡¢½ÚµãºÍ¼¯Èº£¬µ«ËüÎÞ·¨°ïÖúÄúÇáËɵؿçÔÆÌṩÉ̹ÜÀíºÍÀ©Õ¹ËüÃÇ¡£ÕâÒ»µãÎÒÃÇ»áÔÚÉÔºóÏêϸ½éÉÜ¡£

Kubernetes¼¯ÈºÊÇÒ»×é»úÆ÷(ÎïÀí/ÐéÄâ)£¬KubernetesΪ¼¯ÈºÌṩ×ÊÔ´ÒÔÔËÐÐÓ¦ÓóÌÐò¡£Ê×ÏÈ£¬ÄúÐèÒªÁ˽âµÄ»ù±¾Kubernetes¸ÅÄîÊÇ£º

PodÊÇ¿ØÖÆÒ»¸ö»ò¶à¸öÈÝÆ÷µÄµ¥Ôª£¬Ëü»á×÷Ϊһ¸öÓ¦ÓóÌÐòÀ´±»µ÷¶È¡£Í¨³££¬ÄúÓ¦¸ÃΪÿ¸öÓ¦ÓóÌÐò´´½¨Ò»¸öPod£¬ÒÔ±ãÄú¿ÉÒÔµ¥¶ÀÀ©Õ¹ºÍ¿ØÖÆËüÃÇ¡£

½Úµã×é¼þÊÇKubernetesÖеÄworker machine¡£½Úµã¿ÉÒÔÊÇÐéÄâ»ú(VM)»òÎïÀí»ú£¬¾ßÌåÈ¡¾öÓÚ¼¯Èº¡£Ã¿¸ö½Úµã¶¼°üº¬ÔËÐÐpodËùÐèµÄ·þÎñ£¬²¢ÓÉÖ÷×é¼þ¹ÜÀí¡£

Ö÷×é¼þ¹ÜÀí×ÅPodµÄÉúÃüÖÜÆÚ¡£Èç¹ûPodËÀÍö£¬Controller»á´´½¨Ò»¸öеÄPod;Èç¹ûÄã¶ÔPod½øÐÐÀ©ÈÝ»òËõÈÝ£¬ÄÇôController»á´´½¨/Ïú»ÙÄãµÄPod¡£ÓйØControllerÀàÐ͵ĸü¶àÐÅÏ¢£¬¿ÉÒÔ²ÎÔÄ´Ë´¦£º

https://kubernetes.io/docs/con ... aset/

ÕâÈý¸ö×é¼þµÄ×÷ÓÃÊÇÀ©Õ¹ºÍµ÷¶ÈÈÝÆ÷¡£Ö÷×é¼þָʾµ÷¶ÈºÍÀ©ÈݵÄÃüÁȻºó½ÚµãÏàÓ¦µØ¸ù¾ÝÃüÁîÀ´±àÅÅpod¡£

ÉÏÊöÖ»ÊÇKubernetes·Ç³£»ù´¡µÄ¸ÅÄÕâÆª¡¶Áã»ù´¡ÈëÃÅ©¦´øÄãÀí½âKubernetes¡·¿ÉÒÔ´øÄã¸üÏêϸµØÀí½âKubernetes¡£

³¢ÊÔʹÓÃKubernetes½â¾ö¿çÔÆÀ©Õ¹µÄÎÊÌâʱ£¬»áÓöµ½Ò»Ð©¹Ø¼üÌôÕ½£º

ÄÑÒÔ¹ÜÀí¶à¸öÔÆ¡¢¶à¸ö¼¯Èº£¬ÉèÖÃÓû§£¬ÉèÖòßÂÔ

°²×°ºÍÅäÖõĸ´ÔÓÐÔ

²»Í¬»·¾³µÄÓû§»òÍŶӻáÓв»Í¬ÌåÑé

Rancher¿ÉÒÔ°ïÖúÄú½â¾öÉÏÊöÄÑÌâ¡£RancherÊÇÒ»¸ö¿ªÔ´µÄÈÝÆ÷¹ÜÀíÆ½Ì¨£¬ÓÃÓÚÔÚÉú²úÖÐÔËÐÐKubernetes¡£RancherµÄÏÂÊö¹¦ÄÜ¿ÉÒÔ°ïÖúÎÒÃǹÜÀíºÍÀ©Õ¹ÎÒÃǵÄÓ¦ÓóÌÐò£¬ÎÞÂÛ¼ÆËã×ÊÔ´ÊÇÔÚ±¾µØÍйܻ¹ÊÇÔÚ¶à¸öÔÆÉÏÍйܣº

¿ç¶à¸ö¼¯ÈººÍÔÆµÄͨÓûù´¡¼Ü¹¹¹ÜÀí

¼òµ¥Ò×ÓõÄKubernetesÅäÖúͲ¿Êð½çÃæ

Ò»¼üÇáËÉÀ©Õ¹PodºÍ¼¯Èº

·ÃÎÊ¿ØÖƺÍÓû§¹ÜÀí(ldap£¬AD)

¹¤×÷¸ºÔØ¡¢RBAC¡¢Õþ²ßºÍÏîÄ¿¹ÜÀí

ÔÚ¶àÔÆ¡¢ÉõÖÁÓпÉÄÜÊǶà¸öÈκοÉÒÔÔËÐÐKubernetesµÄ»ù´¡¼Ü¹¹ÉÏ£¬Rancher¶¼¿ÉÒÔ³ÉΪÄúµÄ¶à¸öKubernetes¼¯ÈºµÄµ¥Ò»¿ØÖƵ㡣

ÏÂÃæÈÃÎÒÃÇ¿´¿´ÎÒÃÇÈçºÎ¹ÜÀíÁ½¸ö²»Í¬ÇøÓòµÄ¶à¸öKubernetes¼¯Èº¡£

Æô¶¯Rancher 2.0ʵÀý

Ê×ÏÈ£¬Æô¶¯Rancher 2.0ʵÀý¡£¾ßÌå·½·¨¿ÉÒÔ²ÎÕÕÕâ¸ö¿ìËÙÉÏÊÖÖ¸ÄÏ£ºhttps://rancher.com/quick-start/

ÉÏÊÖRancherºÍKubernetes

ÈÃÎÒÃÇÔÚÁ½¸ö²»Í¬µÄµØÇøµÄGCPÖд´½¨Á½¸öÍйܵÄKubernetes¼¯Èº¡£Îª´Ë£¬ÄúÐèÒªÒ»¸ö·þÎñÕÊ»§ÃÜÔ¿¡£

ÔÚGlobalÑ¡ÏÖУ¬ÎÒÃÇ¿ÉÒÔ¿´µ½ËùÓпÉÓõļ¯Èº¼°Æä״̬¡£´ÓProvisioning״̬¿ªÊ¼£¬¼¯Èº×¼±¸ºÃºó£¬×´Ì¬»á±ä³ÉActive¡£

ÏÖÔÚÎÒÃÇÒѾ­´ÓKubernetes¼¯ÈºÖÐΪÿ¸ö½Úµã²¿ÊðÁËÐí¶àpod¡£ÕâЩpod½«ÓÉKubernetesºÍRancherµÄÄÚ²¿ÏµÍ³Ê¹Óá£

ÏÂÃæ¼ÌÐøÎªÁ½¸ö¼¯Èº²¿Êð¹¤×÷¸ºÔØ¡£°´Ë³ÐòÑ¡ÔñĬÈÏÏîÄ¿; Õ⽫´ò¿ªWorkloadsÑ¡Ï¡£µ¥»÷Deploy£¬½«µÚÒ»¸ö¼¯ÈºµÄÃû³Æ¼°Docker¾µÏñÉèÖÃΪhttpd£¬µÚ¶þ¸ö¼¯ÈºµÄÉèÖÃΪnginx£¬ÒòΪÎÒÃÇÏ£Íû½«ÎÒÃǵÄWeb·þÎñÆ÷±©Â¶¸øPortÓ³ÉäÇøÓò¡£Ñ¡ÔñÒ»¸öËÄ²ã¸ºÔØ¾ùºâÖеÄInternetÁ÷Á¿¡£

Èç¹ûµ¥»÷nginx / httpd¹¤×÷¸ºÔØ£¬Äú½«¿´µ½Rancherʵ¼ÊÉϰ´ÕÕKubernetesµÄ½¨Òé´´½¨ÁËÒ»¸ö²¿ÊðÀ´¹ÜÀíReplicaSet¡£Äú»¹½«¿´µ½Õâ¸öReplicaSet´´½¨µÄPod¡£

À©Õ¹PodºÍ¼¯Èº

RancherʵÀýÕýÔÚ¹ÜÀíÁ½¸ö¼¯Èº£º

us-east1b-cluster,ÔËÐÐ5¸öhttpd Pod
europe-west4-a cluster,ÔËÐÐ1¸ö nginx Pod

 

µ¥»÷ScaleÁÐϵġ°-¡±(¼õºÅͼ±ê)£¬¿ÉÒÔ¼õÉÙhttpd Pod¡£ÎÒÃǺܿì¾Í¿´µ½PodÊýÁ¿¼õÉÙÁË¡£

ÈôÏëÒªÀ©Õ¹pod£¬Çëµ¥»÷ScaleÁÐϵġ°+¡±(¼ÓºÅͼ±ê)¡£Íê³Éºó£¬Äú¿ÉÒÔÁ¢¼´¿´µ½PodÕýÔÚ±»´´½¨£¬ÒÔ¼°ReplicaSetÕýÔÚÀ©Õ¹Ê¼þ¡£Ê¹ÓÃPodµÄÓÒ²à²Ëµ¥³¢ÊÔɾ³ýÆäÖÐÒ»¸öpod£¬ÁôÒâ¹Û²ìReplicaSetÈçºÎÖØÐ´´½¨Ëü£¬ÒÔÆ¥ÅäËùÐèµÄ״̬¡£

Èç´ËÒ»À´£¬µÚÒ»¸ö¼¯ÈºµÄhttpd PodÊý´Ó5¸ö±äµ½ÁË2¸ö£¬µÚ¶þ¸ö¼¯ÈºµÄnginx Pod´Ó1¸ö±äµ½ÁË7¸ö¡£ÏÖÔÚ£¬µÚ¶þ¸ö¼¯Èº¿´ÆðÀ´¼¸ºõºÄ¾¡ÁË×ÊÔ´¡£

ͨ¹ýRancher£¬ÎÒÃÇ»¹¿ÉÒÔͨ¹ýÌí¼Ó¶îÍâµÄ½ÚµãÀ´À©Õ¹¼¯Èº¡£ÏÂÃæ³¢ÊÔÕâÑù×öһϣ¬ÈÃÎÒÃǽ«½ÚµãÊý±à¼­Îª5¡£

ËäÈ»ÊÇRancherÏòÎÒÃÇչʾÁË¡°Ð­µ÷¼¯Èº¡±£¬µ«ÆäʵÊÇKubernetesÔÚÄ»ºóÉý¼¶¼¯ÁËȺÖ÷·þÎñÆ÷²¢µ÷Õû½Úµã³ØµÄ´óС¡£

ÉÔµÈһϣ¬×îÖÕÄãÓ¦¸Ã¿´µ½5¸ö½ÚµãÆô¶¯²¢ÔËÐС£

ÈÃÎÒÃǼì²éÒ»ÏÂGlobalÑ¡Ï£¬ÕâÑùÎÒÃǾͿÉÒÔ¶ÔRancherÕýÔÚ¹ÜÀíµÄËùÓм¯ÈºÓÐÒ»¸öÈ«¾ÖµÄÁ˽⡣

ÏÖÔÚÎÒÃÇ¿ÉÒÔÌí¼Ó¸ü¶àPod(Èç¹ûÎÒÃÇÏëµÄ»°)£¬ÒòΪÏÖÔÚÎÒÃÇÓÐеĿÉÓÃ×ÊÔ´ÁË¡£ÏÂÃæÊÔ×ŰÑpodÊý±äΪ13¡£

×îÖØÒªµÄÊÇ£¬ËùÓÐÕâЩ²Ù×÷¶¼ÊÇÔÚûÓÐÍ£»úµÄÇé¿öÏÂÍê³ÉµÄ¡£ÔÚÏòÉÏ»òÏòÏÂÀ©Õ¹Pod»òµ÷Õû¼¯Èº´óСʱ£¬Îªhttpd / nginx²¿ÊðÃüÖй«ÓÐIP£¬HTTPÏìӦ״̬´úÂëʼÖÕΪ200¡£

×Ü ½á

ÈÃÎÒÃǻعËÒ»ÏÂÎÒÃǵÄKubernetes¼¯ÈºËõ·ÅÁ·Ï°£º

ÎÒÃÇʹÓÃRancher´´½¨ÁËÁ½¸ö¼¯Èº

ÎÒÃDz¿ÊðÁ˺¬ÓÐ1¸ö nginx PodºÍ5¸öhttpd PodµÄ¹¤×÷¸ºÔØ

¶ÔÕâÁ½¸ö²¿Êð½øÐÐÀ©ÈݺÍËõÈÝ

µ÷ÕûÁ˼¯ÈºµÄ´óС

ËùÓÐÕâЩ²Ù×÷£¬¶¼ÊÇͨ¹ýÔÚRancherÓѺÃÇÒÖ±¹ÛµÄUIÉÏ£¬Í¨¹ýһЩ¼òµ¥µã»÷¶øÍê³ÉµÄ¡£µ±È»£¬ÄúÒ²¿ÉÒÔÍêȫʹÓÃAPIÍê³ÉÕâЩ²Ù×÷¡£

ÔÚÈκÎÒ»ÖÖÇé¿öÏ£¬Äú¶¼ÓÐÒ»¸öÖÐÐĵ㣬Äú¿ÉÒÔ´ÓÖйÜÀíËùÓÐKubernetes¼¯Èº£¬¹Û²ìÆä״̬»ò¸ù¾ÝÐèÒªÀ©Õ¹²¿Êð¡£Èç¹ûÄúÕýÔÚѰÕÒÒ»ÖÖ¹¤¾ßÀ´°ïÖúÄúÔÚ»ìºÏ/¶àÔÆ¡¢¶àÇøÓò¼¯ÈºÖнøÐлù´¡¼Ü¹¹¹ÜÀíºÍÈÝÆ÷±àÅÅ£¬ÄÇô¿ªÔ´µÄRancher Kubernetesƽ̨¿ÉÄܷdz£ÊʺÏÄú¡£

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

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

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

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