
ÔÚ»ùÓÚ DNS µÄ¸ºÔؾùºâÖУ¬Ò»¸ö·þÎñµÄÃû³Æ£¨±ðÃû£©»á±»Ó³Éäµ½¶à¸ö IP µØÖ·£¬ÔÚÕâÖÖÇé¿öÏ£¬·þÎñÆäʵÊÇÔËÐÐÔÚÈÝÆ÷µÄ IP µØÖ·±³ºóµÄ¡£µ±½øÐÐ DNS ²éѯʱ£¬DNS ·þÎñÆ÷½«»áÏìÓ¦¶à¸ö IP µØÖ·£¬Í¬Ê±ËüÒ²»á´òÂÒ·µ»ØµÄ IP µØÖ·µÄ˳Ðò£¬ÕâʹµÃ´Ó²»Í¬¿Í»§¶Ë·¢Ë͵ÄÇëÇ󽫻áÃüÖв»Í¬µÄ IP£¬µ«±ØÐëͨ¹ýÊÖ¶¯Ó³ÉäÒ»¸ö±ðÃûµ½¶à¸öÈÝÆ÷µÄ IP µØÖ·²ÅÄÜʵÏÖÑ»·¸ºÔؾùºâ¡£
ÔÚ 1.12.0 °æ±¾ÖУ¬DockerÌí¼ÓÁËÄÚÖõĶÔÓÚ·þÎñµÄ¸ºÔؾùºâµÄÖ§³Ö£¬ÔÀíÊÇʹÓÃÁ˳ÆÎª IPVS µÄ Linux ÌØÐÔ£¬Ê¹Óà Docker µÄ¼¯ÈºÒýÇæ£¬Ò»¸ö·þÎñ¿ÉÒÔͨ¹ýÃüÁîÐкͱØÐëµÄÊý¸ö¸´ÖÆÆ·£¨ÈÝÆ÷£©À´ÉùÃ÷£¬ÔÙÒ²²»ÓÃΪ·þÎñÊÖ¶¯µØÖ¸¶¨±ðÃû¡£ÔÚÄÚ²¿£¬¸Ã·þÎñµÄ DNS Ãû³Æ±»Ó³Éäµ½ÁËÒ»¸öÐéÄâ IP£¨VIP£©£¬ÔÚÕâÀïÕâ¸öÌØÐÔÓë IPVS ÁªÏµÁËÆðÀ´£¬µ±½øÐÐ DNS ²éÕÒʱ£¬VIP ½«±»·µ»Ø¡£

IPVS ÊÇÒ»¸ö Linux ÄÚºËÌØÐÔ£¬Ëü¿ÉÒÔʹµÃµÚËIJ㣨´«Êä²ã£©TCP/UDP Á÷Á¿±»×ª·¢µ½ºó¶Ë·þÎñÆ÷,ËüÊÇ»ùÓÚÍøÂç¹ýÂËÄ£¿éµÄ£¬ÆäÐγÉÁËÔÚ Linux ÄÚºËÖеİü¹ýÂ˺ÍÍøÂçµØÖ·×ª»»ÊµÏֵĻù´¡¡£µ±Ò»¸ö·þÎñÇëÇóµ½´ïÁË VIP£¬Ëü»á±»×ª·¢µ½Ò»¸öÍйܷþÎñµÄºó¶ËÈÝÆ÷ÖÐ,ͨ¹ýÕâÑùµÄ·½Ê½£¬Á÷Á¿»á±»¾ùÔȵطַ¢µ½ÈÝÆ÷Ö®ÖÐ,ÕâÖÖ¸ºÔؾùºâ·þÎñµÄ·½Ê½ºÍ Consul ·Ç³£ÏàËÆ£¬ËüÊÇ·þÎñ·¢ÏÖÈí¼þ¡£Consul Ò²Ìṩһ¸ö DNS ·þÎñÆ÷£¬Ëü¿ÉÒÔÔÚÿ´Î²éѯÍê³Éʱ·µ»Ø¶à¸ö IP µØÖ·¡£
±¾ÎĵØÖ·£ºhttp://www.linuxprobe.com/docker-1120-balancing.html
Ronny ÓÚ 2016-09-02 20:36:53·¢±í:
docker¼¼ÊõµÄÈ·ÊÇδÀ´µÄ¼¼Êõ£¬´ó¼Ò¿ÉÒԺúÃѧϰһÏÂà¸