ÇÖȨͶËß
¶©ÔÄ
¾À´í
¼ÓÈë×ÔýÌå

Ò»ÎÄÁ˽âÊý¾ÝÖÐÐÄÈÝÆ÷ÍøÂç¼¼Êõ

2019-04-07 06:15
À´Ô´£ºÆóÒµÍø

ÈÝÆ÷¼¼ÊõºÜ»ð£¬¾­³£ÎªÈËËùÌá¼°£¬ÓÈÆäÊÇ¿ªÔ´ÈÝÆ÷¹¤¾ßdocker£¬ÒÑÔÚ²»ÉÙÊý¾ÝÖÐÐÄÀïÓй㷺ӦÓá£ÈÝÆ÷Ö÷ÒªÊǶÔÈí¼þºÍÆäÒÀÀµ»·¾³µÄ±ê×¼»¯´ò°ü£¬½«Ó¦ÓÃÖ®¼äÏ໥¸ôÀ룬²¢ÄÜÔËÐÐÔںܶàÖ÷Á÷²Ù×÷ϵͳÉÏ¡£ÕâÑù¿´À´ÈÝÆ÷ºÍÐéÄâ»ú¼¼ÊõºÜÀàËÆ£¬ÈÝÆ÷ÊÇAPP²ãÃæµÄ¸ôÀ룬¶øÐéÄ⻯ÊÇÎïÀí×ÊÔ´²ãÃæµÄ¸ôÀ룬ÈÝÆ÷½â¾öÁËÐéÄâ¼¼ÊõµÄ²»ÉÙÍ´µãÎÊÌ⣬ºÜ¶àʱºòÈÝÆ÷¿ÉÒÔºÍÐéÄâ»ú½áºÏÔÚÒ»ÆðʹÓã¬ÕâÒ²ÊÇĿǰÊý¾ÝÖÐÐÄÖ÷Á÷µÄ×ö·¨¡£ÈÝÆ÷µÄµ½À´¸øÊý¾ÝÖÐÐÄÍøÂçÌá³öÁËһЩеÄÌôÕ½£¬ÎªÁËÊÊÅäÈÝÆ÷£¬ÍøÂ粿·ÖÒ²ÐèÒªËæÖ®µ÷Õû£¬ËùÒÔÎ§ÈÆÈÝÆ÷²úÉúÁ˺ܶ಻ͬµÄÍøÂç½â¾ö·½°¸£¬±¾ÎÄÖ÷ÒªÀ´½éÉÜһϼ¸ÖÖÈÝÆ÷ÍøÂç·½°¸¼¼Êõ¡£

Callico

CallicoÈÝÆ÷ÍøÂçºÍÆäËûÐéÄâÍøÂç×î´óµÄ²»Í¬ÊÇ£¬ËüûÓвÉÓÃoverlayÍøÂç×ö±¨ÎÄת·¢£¬ÌṩÁË´¿Èý²ãÍøÂçÄ£ÐÍ¡£Èý²ãͨÐÅÄ£Ðͱíʾÿ¸öÈÝÆ÷¶¼Í¨¹ýIPÖ±½ÓͨÐÅ£¬Öмäͨ¹ý·ÓÉת·¢ÕÒµ½¶Ô·½£¬ÈÝÆ÷ËùÔÚ½ÚµãÀàËÆÓÚ´«Í³Â·ÓÉÆ÷£¬ÌṩÁË·ÓɲéÕÒ¹¦ÄÜ£¬ÒªÏë·Óɹ¤×÷Äܹ»Õý³££¬Ã¿¸öÈÝÆ÷ËùÔÚµÄÖ÷»ú½Úµã±ØÐëÓÐijÖÖ·½·¨ÖªµÀÕû¸ö¼¯ÈºµÄ·ÓÉÐÅÏ¢£¬Callico²ÉÓà BGP·ÓÉЭÒ飬ȫ³ÆÊÇ Border Gateway Protocol¡£Í¨¹ýBGP£¬Ê¹µÃÈ«ÍøËùÓеÄNodeºÍÍøÂçÉ豸¶¼¼Ç¼µ½È«ÍøÂ·ÓÉ£¬¿ÉÒÔ¿´µ½ÕâÖÖ·½Ê½»á²úÉúºÜ¶àµÄÎÞЧ·ÓÉ£¬¶ÔÍøÂçÉ豸·Óɹæ¸ñÒªÇó½Ï´ó£¬ÕûÍø²»ÄÜÓзÓɹæ¸ñµÍµÄÉ豸¡£BGPÊÇÒ»ÖÖ³ÉÊìµÄÍøÂç·ÓÉЭÒ飬ÔÚ´«Í³ÍøÂçÖоÍÓй㷺ʹÓã¬Èç´ËÍøÂ粿·ÖÌìÈ»¾Í¿ÉÒÔ¶ÔCallico½øÐÐÖ§³Ö£¬Ö»²»¹ý¶ÔÍøÂç·Óɹæ¸ñÒªÇó¸ßһЩ¡£ÁíÍ⣬CallicoʵÏÖÁË´ÓÔ´ÈÝÆ÷¾­¹ýÔ´ËÞÖ÷»ú£¬¾­¹ýÊý¾ÝÖÐÐÄ·ÓÉ£¬È»ºóµ½´ïÄ¿µÄËÞÖ÷»ú£¬×îºó·ÖÅ䵽ĿµÄÈÝÆ÷¹ý³Ì£¬Õû¸ö¹ý³ÌÖÐʼÖÕ¶¼ÊǸù¾ÝBGPЭÒé½øÐзÓÉת·¢£¬²¢Ã»ÓнøÐзâ°ü£¬½â°ü¹ý³Ì£¬ÕâÑùת·¢Ð§Âʾͻá¿ìµÃ¶à¡£ËùÒÔ£¬ÍùÍù¼¼ÊõÔ½¼ò»¯£¬Ö´ÐÐЧÂÊÔ½¸ßЧ£¬ÕâÊÇCallicoÈÝÆ÷ÍøÂçµÄ¼¼ÊõÓÅÊÆ¡£

Flannel

FlannelÊÇCoreOSÌá³öÓÃÓÚ½â¾öÈÝÆ÷¼¯Èº¿çÖ÷»úͨѶµÄÍøÂç½â¾ö·½°¸¡£FlannelʵÖÊÉÏÊÇÒ»ÖÖ¸²¸ÇÍøÂçOverlay network£¬Ò²¾ÍÊǽ«TCPÊý¾Ý°ü×°ÔÚÁíÒ»ÖÖÍøÂç°üÀïÃæ½øÐзÓÉת·¢ºÍͨÐÅ£¬Ä¿Ç°ÒÑÖ§³ÖUDP¡¢VXLAN¡¢AWS VPC¡¢GCE·ÓɵÈÊý¾Ýת·¢·½Ê½£¬ÆäÖÐÒÔVXLAN¼¼Êõ×îΪÁ÷ÐУ¬ºÜ¶àÊý¾ÝÖÐÐÄÔÚ¿¼ÂÇÒýÈëÈÝÆ÷ʱ£¬Ò²¿¼Âǽ«ÍøÂçÇл»µ½FlannelµÄVXLANÍøÂçÖÐÀ´¡£FlannelΪÿ¸öÖ÷»ú·ÖÅäÒ»¸ösubnet£¬ÈÝÆ÷´Ó´ËsubnetÖзÖÅäIP£¬ÕâЩIP¿ÉÔÚÖ÷»ú¼ä·ÓÉ£¬ÈÝÆ÷¼äÎÞÐèNATºÍ¶Ë¿ÚÓ³Éä¾Í¿ÉÒÔ¿çÖ÷»úͨѶ¡£FlannelÈü¯ÈºÖв»Í¬½ÚµãÖ÷»ú´´½¨ÈÝÆ÷ʱ¶¼¾ßÓÐÈ«¼¯ÈºÎ¨Ò»ÐéÄâIPµØÖ·£¬²¢Á¬Í¨Ö÷»ú½ÚµãÍøÂç¡£Flannel¿ÉΪ¼¯ÈºÖÐËùÓнڵãÖØÐ¹滮IPµØÖ·Ê¹ÓùæÔò£¬´Ó¶øÊ¹µÃ²»Í¬½ÚµãÉϵÄÈÝÆ÷Äܹ»»ñµÃ¡°Í¬ÊôÒ»¸öÄÚÍø¡±ÇÒ¡°²»Öظ´µÄ¡±µÄIPµØÖ·£¬Èò»Í¬½ÚµãÉϵÄÈÝÆ÷Äܹ»Ö±½Óͨ¹ýÄÚÍøIPͨÐÅ£¬ÍøÂç·â×°²¿·Ö¶ÔÈÝÆ÷ÊDz»¿É¼ûµÄ¡£Ô´Ö÷»ú·þÎñ½«Ô­±¾Êý¾ÝÄÚÈÝUDP·â×°ºó¸ù¾Ý×Ô¼ºµÄ·ÓɱíͶµÝ¸øÄ¿µÄ½Úµã£¬Êý¾Ýµ½´ïÒÔºó±»½â°ü£¬È»ºóÖ±½Ó½øÈëÄ¿µÄ½ÚµãÐéÄâÍø¿¨£¬È»ºóÖ±½Ó´ïµ½Ä¿µÄÖ÷»úÈÝÆ÷ÐéÄâÍø¿¨£¬ÊµÏÖÍøÂçͨÐÅÄ¿µÄ¡£FlannelËäÈ»¶ÔÍøÂçÒªÇó½Ï¸ß£¬ÒªÒýÈë·â×°¼¼Êõ£¬×ª·¢Ð§ÂÊÒ²Êܵ½Ó°Ï죬µ«ÊÇÈ´¿ÉÒÔÆ½»¬¹ý¶Éµ½SDNÍøÂ磬VXLAN¼¼Êõ¿ÉÒÔºÍSDNºÜºÃµØ½áºÏÆðÀ´£¬ÖµµÃÕû¸öÍøÂçʵÏÖ×Ô¶¯»¯²¿Êð£¬ÖÇÄÜ»¯ÔËάºÍ¹ÜÀí£¬ÕâÒ²ÊÇÍøÂç¼¼Êõ·¢Õ¹µÄ·½Ïò¡£ËùÒÔ£¬FlannelÉáÆúÁË´«Í³ÍøÂ磬Íêȫн¨Ò»Ì׸²¸ÇÍøÂçÀ´Ö§³ÖÈÝÆ÷£¬½ÏÊʺÏÓÚн¨Êý¾ÝÖÐÐÄÍøÂ粿Êð¡£

Weave

WeaveʵÖÊÉÏÒ²ÊǸ²¸ÇÍøÂ磬Weave¿ÉÒ԰Ѳ»Í¬Ö÷»úÉÏÈÝÆ÷»¥ÏàÁ¬½ÓµÄÍøÂçÐéÄâ³ÉÒ»¸öÀàËÆÓÚ±¾µØÍøÂçµÄÍøÂ磬²»Í¬Ö÷»úÖ®¼ä¶¼Ê¹ÓÃ×Ô¼ºµÄ˽ÓÐIPµØÖ·£¬µ±ÈÝÆ÷·Ö²¼ÔÚ¶à¸ö²»Í¬µÄÖ÷»úÉÏʱ£¬Í¨¹ýWeave¿ÉÒÔ¼ò»¯ÕâЩÈÝÆ÷Ö®¼äµÄͨÐÅ¡£WeaveÍøÂçÖеÄÈÝÆ÷ʹÓñê×¼µÄ¶Ë¿ÚÌṩ·þÎñ£¨ÈçMySQLĬÈÏʹÓÃ3306£©£¬¹ÜÀí΢·þÎñÊÇÊ®·ÖÖ±½Ó¼òµ¥µÄ¡£Ã¿¸öÈÝÆ÷¶¼¿ÉÒÔͨ¹ýÓòÃûÀ´ÓëÁíÍâµÄÈÝÆ÷ͨÐÅ£¬Ò²¿ÉÒÔÖ±½ÓͨÐŶøÎÞÐèʹÓÃNAT£¬Ò²²»ÐèҪʹÓö˿ÚÓ³Éä»òÕ߸´ÔÓµÄÁª½Ó¡£²¿ÊðWeaveÈÝÆ÷ÍøÂç×î´óµÄºÃ´¦ÊÇÎÞÐèÐÞ¸ÄÄãµÄÓ¦ÓôúÂë¡£Weaveͨ¹ýÔÚÈÝÆ÷¼¯ÈºµÄÿ¸öÖ÷»úÉÏÆô¶¯ÐéÄâ·ÓÉÆ÷£¬½«Ö÷»ú×÷Ϊ·ÓÉÆ÷£¬Ðγɻ¥Áª»¥Í¨µÄÍøÂçÍØÆË£¬ÔÚ´Ë»ù´¡ÉÏ£¬ÊµÏÖÈÝÆ÷µÄ¿çÖ÷»úͨÐÅ¡£Òª²¿ÊðWeaveÐèҪȷ±£Ö÷»úLinuxÄں˰汾ÔÚ3£®8ÒÔÉÏ£¬Docker1£®10ÒÔÉÏ£¬Ö÷»ú¼ä·ÃÎÊÈç¹ûÓзÀ»ðǽ£¬Ôò·À»ðǽ±ØÐë±Ë´Ë·ÅÐÐTCP 6783 ºÍUDP 6783£¯6784ÕâЩ¶Ë¿ÚºÅ£¬ÕâЩÊÇWeave¿ØÖƺÍÊý¾Ý¶Ë¿Ú£¬Ö÷»úÃû²»ÄÜÏàͬ£¬WeaveҪͨ¹ýÖ÷»úÃûʶ±ð×ÓÍø¡£WeaveÍøÂçÀàËÆÓÚÖ÷»úOverlay¼¼Êõ£¬Ö±½ÓÔÚÖ÷»úÉϽøÐб¨ÎÄÁ÷Á¿µÄ·â×°£¬´Ó¶øÊµÏÖÖ÷»úµ½Ö÷»úµÄ¿çUnderlayÈý²ãÍøÂçµÄ»¥·Ã£¬ÕâÊǺÍFlannelÍøÂçµÄ×î´óÇø±ð£¬FlannelÊÇÒ»ÖÖÍøÂçOverlay·½°¸¡£

ÈýÖÖÈÝÆ÷ÍøÂç·½°¸£¬ÊÊÓÃÓÚ²»Í¬µÄÓ¦Óó¡¾°£¬¾Í¿´Êý¾ÝÖÐÐÄÈçºÎÑ¡ÔñÁË£¬´ÓÄÑÒ×¶ÈÉÏÀ´½²£¬Callico×î¼òµ¥£¬Æä´ÎFlannel£¬Weave×ÔÓ£¬´ÓÍøÂç¼¼ÊõÀ´¿´£¬WeaveºÍFlannel¶¼ÊÇÍøÂç·â×°¼¼Êõ£¬Çø±ðÔÚÓÚ·â×°µÄλÖÃÔÚÍøÂçÉ豸ÉÏ»¹ÊÇÖ÷»úÉÏ¡£ÏÂͼÏêÁÐÁËÏÂÈýÖÖÈÝÆ÷ÍøÂç·½°¸µÄÌØµã¶Ô±È£º

´ÓÎïÀí»úµ½ÐéÄâ»ú£¬ÔÙµ½ÈÝÆ÷£¬ÕâÊÇ·þÎñÆ÷ÐéÄ⻯¼¼Êõ·¢Õ¹µÄ±ØÈ»Ç÷ÊÆ£¬ÈÝÆ÷½â¾öÐéÄâ»úµÄʹÓÃÏÞÖÆ£¬µ«Ò²½«ÍøÂçÒýÈë¸ü¸´Ôӵľ³µØ£¬Êý¾ÝÖÐÐÄÍøÂçҪȥÊÊÓ¦ÕâÖֱ仯£¬ÒªÈ¥ÊÊÅäÈÝÆ÷£¬ËùÒԲųöÏÖÁËÕâô¶àÖÖÈÝÆ÷ÍøÂç·½°¸£¬ÕâЩ·½°¸¶¼ÊÇΪÈÝÆ÷¶øÉú£¬´ÓÍøÂç²ãÃæÈ¥ÊÊÅäÈÝÆ÷£¬ÊÇÊý¾ÝÖÐÐÄÏòÈÝÆ÷½ø»¯Ëù±ØÐëµÄ¡£

ÉùÃ÷£º±¾ÎÄϵOFweek¸ù¾ÝÊÚÈ¨×ªÔØ×ÔÆäËüýÌå»òÊÚȨ¿¯ÔØ£¬Ä¿µÄÔÚÓÚÐÅÏ¢´«µÝ£¬²¢²»´ú±í±¾Õ¾ÔÞͬÆä¹ÛµãºÍ¶ÔÆäÕæÊµÐÔ¸ºÔð£¬ÈçÓÐÐÂΟå¼þºÍͼƬ×÷Æ·µÄÄÚÈÝ¡¢°æÈ¨ÒÔ¼°ÆäËüÎÊÌâµÄ£¬ÇëÁªÏµÎÒÃÇ¡£

·¢±íÆÀÂÛ

¹² 0ÌõÆÀÂÛ£¬ 0È˲ÎÓë

ÇëÊäÈëÆÀÂÛÄÚÈÝ...

ÇëÊäÈëÆÀÂÛ/ÆÀÂÛ³¤¶È6~500¸ö×Ö

ÄúÌá½»µÄÆÀÂÛ¹ýÓÚÆµ·±£¬ÇëÊäÈëÑéÖ¤Âë¼ÌÐø

ÔÝÎÞÆÀÂÛ

ÔÝÎÞÆÀÂÛ

¹âͨѶ ÁÔͷְλ ¸ü¶à
    ÎÄÕ¾À´í
    x
    *ÎÄ×Ö±êÌ⣺
    *¾À´íÄÚÈÝ£º
    ÁªÏµÓÊÏ䣺
    *Ñé Ö¤ Â룺

    ÔÁ¹«Íø°²±¸ 44030502002758ºÅ