Choerodon Öí³ÝÓã Choerodon Öí³ÝÓãÊÇ¿ªÔ´¶àÔÆÓ¦ÓÃÃô½ÝÈ«Á´Â·¼¼Êõƽ̨£¬ÊÇ»ùÓÚ¿ªÔ´¼¼ÊõKubernetes¡¢Istio¡¢knative¡¢Gitlab¡¢Spring CloudÀ´ÊµÏÖÍâµØºÍÔƶËÇé¿öµÄ¼¯³É£¬ÊµÏÖÆóÒµ¶àÔÆ/»ìÏýÔÆÓ¦ÓÃÇé¿öµÄÒ»ÖÂÐÔ¡£Æ½Ì¨Í¨¹ýÌṩ¾«ÒæÃô½Ý¡¢Á¬Ðø½»¸¶¡¢ÈÝÆ÷Çé¿ö¡¢Î¢Ð§ÀÍ¡¢DevOpsµÈÄÜÁ¦À´×ÊÖú×éÖ¯ÍŶÓÀ´Íê³ÉÈí¼þµÄÉúÃüÖÜÆÚÖÎÀí£¬´Ó¶ø¸ü¿ì¡¢¸üƵ·±µØ½»¸¶¸üÎȶ¨µÄÈí¼þ¡£
2020Äê12ÔÂ31ÈÕ£¬ChoerodonÖí³ÝÓãÐû²¼0.24°æ±¾£¬±¾´Î¸üÐÂÉÏÏßÁËÃô½ÝÐ×÷Öеļ¨Ð§¼°¸ÊÌØͼ¹¦Ð§£¬ÆäËü¹¦Ð§Ä£¿éÒ²¶¼½øÐÐÁ˲î±ðˮƽµÄÐÂÔö¡¢Ð޸ĺÍÓÅ»¯£¬Èç´úÂ뿪·¢¡¢Çé¿ö°²Åŵȣ¬½Ó´ýÁÐλ¸üÐÂÌåÑ飡
Ðû²¼°æ±¾£º0.24
Ðû²¼Ê±¼ä£º2020Äê12ÔÂ31ÈÕ
¸üйæÄ££º»ù´¡¹¦Ð§¡¢Ãô½ÝÐ×÷¡¢´úÂ뿪·¢¡¢Çé¿ö°²Åż°ÖÆÆ·¿â
ÏÂÃæ¾ÍΪ¸÷ÈË´øÀ´ÏêϸµÄÄ£¿é½éÉÜ£º
01 »ù´¡¹¦Ð§
ÐÂÔö¹¦Ð§
ƽ̨ÖÎÀíÓë×éÖ¯ÖÎÀíµÄÄþ¾²Õ½ÂÔÖÐÐÂÔöÇ¿ÖÆÓû§ÐÞ¸ÄĬÈÏÃÜÂëµÄÉèÖã»
×éÖ¯²ãÓëÏîÄ¿²ãµÄ×Ô½ç˵½ÇÉ«ÐÂÔöÖ§³Öɾ³ýµÄ¹¦Ð§£»
ÊÂÇę́-¿ìËÙÁ´½ÓÖÐÐÂÔöÖö¥¹¦Ð§£¬Ö§³Ö½«ÈÎÒâÁ´½ÓÖö¥£»
ÊÂÇę́-¿ìËÙÁ´½ÓÖÐÐÂÔö¸öÈË·Ö×飬֧³Öµ¥¶À¼ì²ìÏîÄ¿»ò¸öÈ˵ĿìËÙÁ´½Ó£»
ÏîÄ¿²ãÐÂÔö¿Í»§¶ËµÄ´´Á¢ÓëÖÎÀí¹¦Ð§£¬²¢Ö§³ÖÏîÄ¿ËùÓÐÕßÔÚ´ËΪ¿Í»§¶Ë·ÖÅÉÏîÄ¿½ÇÉ«¡£
¹¦Ð§ÓÅ»¯
ÓÅ»¯ÁËÓû§´´Á¢Ê§°ÜºóµÄ²Ù×÷£¬´Ëʱ֧³ÖÍ£ÓôËÓû§¡£
ȱÏÝÐÞ¸´
ÐÞ¸´ÁËƽ̨²ãÈÎÎñÖÎÀíÒ³Ã棬µã»÷ä¯ÀÀÆ÷Ë¢ÐÂʱ°×ÆÁµÄÎÊÌ⣻
ÐÞ¸´ÁËLDAPͬ²½¼Í¼ÖÐͬ²½ÀàÐÍÏÔʾµÄÎÊÌ⣻
ÐÞ¸´Á˵ǼTokenʧЧºó¶à±êÇ©Ò³µ¯¿òµÄÎÊÌ⣻
ÐÞ¸´ÁËÊÂÇę́ÖУ¬Å¼ÏÖ×î½üʹÓÃÇé¿öÖظ´·ºÆðµÄÎÊÌ⣻
ÐÞ¸´ÁËÏûÏ¢Áåîõ֪ͨÖУ¬Á÷Ë®ÏßµÄÌøתÁ´½ÓÓÐÎóÇÒµã»÷ºó±¨´íµÄÎÊÌ⣻
ÐÞ¸´ÁËÏîÄ¿²ã-֪ͨ-×ÊԴɾ³ýÑéÖ¤£¬¹´Ñ¡Ä³¸ö¿òÖ®ºó£¬µã»÷Éú´æ£¬¹´Ñ¡µÄÄÚÈÝÎÞЧµÄÎÊÌâ¡£
02 Ãô½ÝÐ×÷
ÐÂÔö¹¦Ð§
Ö§³Ö¹Ø×¢ÎÊÌâÏ
ÐÂÔö¸ÊÌØͼ¹¦Ð§£¬ÒÔ±ãÏîÄ¿ÖÎÀíÔ±½øÐÐÈÎÎñÅÅÆÚ£»
ÊÂÇéÁбíÎÊÌâÏîÖ§³ÖÅúÁ¿É¾³ý£»
ÎÊÌâÏîÖ§³Ö¹ØÁª»òн¨²âÊÔÓÃÀý£»
¹ÊʵØͼÐÂÔö³å´ÌÓ¾µÀ£»
¹ÊʵØͼ֧³ÖËùÓÐ×ֶνøÐÐɸѡ£»
¿´°åÖ§³ÖÒ»¼üÕÛµþ¡¢Ò»¼üÕ¹¿ª£»
ÐÂÔö¼¨Ð§¹¦Ð§£¬Í¨¹ýͼ±íչʾ³å´ÌµÄÍê³ÉÇé¿ö£¬ÒÔ±ã¸üºÃµÄÖÎÀíÏîÄ¿¡£
ÆÊÎöÄ¿½ñ³å´Ì¹ÊÊ¡¢ÈÎÎñ¡¢È±ÏÝÇé¿ö¼°ÀúÊ·³å´Ì¹ÊÊ¡¢ÈÎÎñ¡¢È±ÏÝÇ÷ÊƱä¸ï£¬ÒÔ±ãÓû§¸üºÃµÄÁ˽â³å´ÌµÄÍê³ÉÇé¿ö¡£
ÆÊÎöÄ¿½ñ³å´Ì¹ÊÊ¡¢ÈÎÎñ¡¢È±ÏÝÇé¿ö¼°ÀúÊ·³å´Ì¹ÊÊ¡¢ÈÎÎñ¡¢È±ÏÝÇ÷ÊƱä¸ï£¬ÒÔ±ãÓû§¸üºÃµÄÁ˽â³å´ÌµÄÍê³ÉÇé¿ö¡£
¹ÊʵãÂþÑÜͼ´Ó¼Æ»®¡¢Êµ¼ÊÁ½¸öά¶Èչʾ¹Êʵ㡢ÈÎÎñ¹¤Ê±Ö÷ÒªÂôÁ¦È˵ÄÊýÁ¿ÒÔ¼°Õ¼±È£»
¹ÊÊÂÍê³ÉÇé¿öͼ´Ó¹Êʵ㡢ÈÎÎñÁ½¸öά¶ÈչʾÖ÷ÒªÂôÁ¦È˼ƻ®¡¢Êµ¼ÊÍê³É±ÈÕÕ¼°°Ù·Ö±È£»
ȱÏÝÅÅÐаñ´Ó·ÇÉú²úÇé¿ö¡¢Éú²úÇé¿öÁ½¸öά¶ÈչʾÔðÈÎÈË¡¢´´Á¢ÈËȱÏÝÊýÁ¿²¢°´½µÐòÅÅÁУ»
ȱÏÝÂþÑÜͼ´Ó·ÇÉú²úÇé¿ö¡¢Éú²úÇé¿öÁ½¸öά¶ÈչʾÔðÈÎÈË¡¢´´Á¢ÈËȱÏÝÊýÁ¿Öù×´ÂþÑÜͼ£»
ÎÊÌâÍê³ÉÇ÷ÊÆͼ´Ó¹Êʵ㡢ÈÎÎñ¹¤Ê±Á½¸öά¶Èչʾÿ¸ö³å´Ì¼Æ»®¡¢Íê³ÉÊýÁ¿¼°Ë³³å´ÌµÄ±ä¸ï£»
ȱÏÝÇ÷ÊÆÆÊÎöͼ´Ó·ÇÉú²úÇé¿ö¡¢Éú²úÇé¿öÁ½¸öά¶ÈչʾÔðÈÎÈË¡¢´´Á¢ÈËÿ¸ö³å´ÌȱÏÝÊýÁ¿¼°Ëæ³å´ÌµÄ±ä¸ï£¬¿Éͨ¹ýÔðÈÎÈËɸѡ¡£
¹¦Ð§ÓÅ»¯
ÓÅ»¯¹ÊʵØͼ¿¨Æ¬Ñùʽ£»
ÓÅ»¯¿´°å¿¨Æ¬Ñùʽ£»
ÓÅ»¯×´Ì¬»ú×Ô½ç˵Á÷ת£»
ÓÅ»¯ÎÊÌâÏêÇéÊ£ÓàÎÊÌâÏÔʾ£»
ÓÅ»¯ÎÊÌ⸴ÖÆʱͬʱ¸´ÖÆ×Ô½ç˵×ֶεÄÖµ£»
ÓÅ»¯ËÑË÷À¸Ö§³ÖÈ«Ñ¡¡¢·´Ñ¡¡¢ÎÞ¡£
ȱÏÝÐÞ¸´
½ûÓõã»÷¿Õ°×¹Ø±Õµ¯´°¡£
03 ´úÂ뿪·¢
ÐÂÔö¹¦Ð§
Á÷Ë®Ïß-´úÂë¼ì²éÈÎÎñÖÐÐÂÔöMavenµ¥²âµÄ¹¦Ð§£»
Á÷Ë®ÏßCD½×¶ÎÖÐÐÂÔöÍⲿ¿¨µãµÄÈÎÎñ£¬ÓÃÓÚ´¥·¢ÍⲿµÄÊÂÇéÁ÷»òÆäËûϵͳ£»
Ó¦ÓÃЧÀÍ°æ±¾ÐÂÔöÖ§³ÖÅúÁ¿É¾³ýµÄ¹¦Ð§¡£
¹¦Ð§ÓÅ»¯
ÓÅ»¯ÁËÓ¦ÓÃÁ÷Ë®ÏßÊ÷½á¹¹ÖеÄËÑË÷£¬Ö±½Óɸ³öº¬ÓÐ×ֶεŤ¾ß£¬²¢½øÐÐ×ÖÌåÑÕÉ«¼ÓÉ
´´Á¢ÓëÐÞ¸ÄÁ÷Ë®ÏߵĽçÃæÐÂÔöͨ¹ýÍÏקÀ´¸Ä±ä½×¶ÎÓëÈÎÎñµÄ˳Ðò£»
ÓÅ»¯ÁËÁ÷Ë®ÏßÒ³ÃæµÄˢмÓÔØËٶȡ£
ȱÏÝÐÞ¸´
ÐÞ¸´ÁË´´Á¢Á÷Ë®Ïߣ¬Ìí¼ÓÈÎÎñʱ£¬Ó¦ÓÃЧÀÍΪ¿ÕÎÊÌ⣻
ÐÞ¸´ÁËÁ÷Ë®ÏßÖÐÈ˹¤¿¨µãÈÎÎñ£¬¿ÉÒÔÑ¡ÔñûÓÐÓ¦ÓÃЧÀÍȨÏ޵ijÉÔ±×÷ΪÉóºËÈËÔ±µÄÎÊÌ⣻
ÐÞ¸´ÁËÓ¦ÓÃÁ÷Ë®Ïß-CD½×¶Î-°²ÅÅÈÎÎñÖУ¬²»Ö§³ÖÐÞ¸ÄÅäÖÃÐÅÏ¢µÄÎÊÌ⣻
ÐÞ¸´ÁËʵÀýÊÓͼÖУ¬¹²ÏíÓ¦ÓÃЧÀÍÏêÇéÖÐÐÅÏ¢µÄչʾÎÊÌâ¡£
04 Çé¿ö°²ÅÅ
ÐÂÔö¹¦Ð§
°²ÅÅÄ£¿éÐÂÔöÖ÷»úÅäÖù¦Ð§£¬Ö§³ÖÏîÄ¿ÈËÔ±ÔÚ´Ëά»¤ÖÎÀí°²ÅÅÀàÐ͵ÄÖ÷»ú£»
ÊÖ¶¯°²ÅÅÄ£¿éÐÂÔöÖ÷»ú°²Åŵķ½·¨£¬Ö§³Ö½«jar°üÓëDocker¾µÏñÖ±½Ó°²Åŵ½ÒÑÓеÄÖ÷»úÖУ»
¼¯ÈºÄ£¿éÐÂÔö¡°Ð½¨¼¯Èº¡±µÄ²Ù×÷£¬Ö§³Öͨ¹ý¼Èë½ÚµãÀ´Ð½¨¼¯Èº£»
¼¯ÈºÄ£¿éÐÂÔöÖ§³ÖÔö¼õ¡°Æ½Ì¨¼¯Èº¡±µÄ½Úµã£¬²¢Ö§³ÖÒƳý½ÚµãÖеÄmaster»òetcd½ÇÉ«¡£
¹¦Ð§ÓÅ»¯
Õë¶Ôͬһ¼¯ÈºÏµÄserviceÍⲿip¼°¶Ë¿Ú£¬Ìí¼ÓÁ˲»¿ÉÖظ´µÄÏÞÖÆ¡£
ȱÏÝÐÞ¸´
ÐÞ¸´ÁË°²ÅÅÅäÖÃÒ³ÃæÁбíÖи÷¸ö×Ö¶ÎÅÅÐò±¨´íµÄÎÊÌâ¡£
05 ²âÊÔÖÎÀí
ÐÂÔö¹¦Ð§
²âÊԼƻ®ÐÂÔö²âÊÔ±¨¸æ¡£
06 ÖÆÆ·¿â
ÐÂÔö¹¦Ð§
ÐÂÔömaven¡¢npmÖÆÆ·»õ²Öɾ³ý¹¦Ð§£»
ÐÂÔö×é֯ʱ´´Á¢harbor»õ²Ö£»
ÖÆÆ·¿âÖÐÔÊÐíÓеÄÏîÄ¿ËùÓÐÕ߶¼ÄÜÔÚNexus»õ²ÖÖиø×Ô¼º»òÏîÄ¿³ÉÔ±·ÖÅɽÇÉ«£»
ÖÆÆ·¿âÖÐÔÊÐíËùÓÐNexus»õ²ÖÈËÔ±¶¼ÄÜ¿´µ½NexusÖÆÆ·¿âÏÂÔؼͼ¡£
ȱÏÝÐÞ¸´
harbor³õʼ»¯½Å±¾¿ÕÖ¸ÕëÐÞ¸´£»
sagaÈÎÎñɨÃè²»µ½ÐÞ¸´¡£
07 ÉçÇø¼ÓÈë
ллÒÔÏÂÅóÓÑÔÚÉçÇøÂÛ̳ÖÐÌá³ö·´ÏìºÍÒâ¼û£¬ÔÚ0.23°æ±¾¸üÐÂÖÐ×÷³öТ¾´£¬Ð»Ð»¸÷ÈËÒ»Ö±ÒÔÀ´µÄÖ§³Ö¡£
@zhuozuozhi
@hyland
¸ü¶àÄÚÈÝ
¸ü¶àÏêϸÄÚÈÝ£¬Çë²ÎÔÄRelease NotesºÍ¹ÙÍøÓû§Êֲᡣ
¡¾×°ÖÃÎĵµ¡¿
http://choerodon.io/zh/docs/installation-configuration/steps/
¡¾Éý¼¶Îĵµ¡¿
http://choerodon.io/zh/docs/installation-configuration/update/0.23-to-0.24/
½Ó´ýÁÐλÅóÓÑͨ¹ýChoerodonµÄGitHubºÍÖí³ÝÓãÉçÇø½øÐз´ÏìÓëТ¾´£¬×ÊÖúChoerodonÖí³ÝÓã²»¾øÉú³¤¡£Choerodon»áÁ¬ÐøÓÅ»¯£¬¾´ÇëÆÚ´ý¡£
¸÷ÈË¿ÉÒÔͨ¹ýÒÔÏÂÉçÇø;¾¶Á˽âChoerodonÖí³ÝÓãÉÌÒµ°æµÄÎĵµ¡¢×îж¯Ì¬¡¢²úÆ·ÌØÐÔ£º
¡¾Öí³ÝÓã¹ÙÍø¡¿
http://choerodon.io
¡¾GItHub¡¿
https://github.com/open-hand/choerodon
¡¾78mÍþ¾Å¹ú¼Ê¿ª·Åƽ̨¡¿
https://open.hand-china.com/
¡¾78mÍþ¾Å¹ú¼Ê¿ª·ÅÂÛ̳¡¿
https://openforum.hand-china.com/
²úÆ·×Éѯ»ò¸ü¶àÐÅÏ¢½Ó´ýÁªÏµ
ÓÊÏ䣺openhand@vip.hand-china.com
Ò²¿É¼ÓÈëChoerodonÖí³ÝÓã¹Ù·½ÉçÇøÓû§½»Á÷Ⱥ£¬½»Á÷Öí³ÝÓãʹÓÃÐĵá¢Docker¡¢Î¢Ð§ÀÍ¡¢K8S¡¢Ãô½ÝÖÎÀíµÈÏà¹ØÀíÂÛʵ¼ùÐĵã¬ÈºÍ¬²½¸üа汾¸üеÈÐÅÏ¢£¬¸÷ÈË¿ÉÒÔ¼ÓȺÌÖÂÛ½»Á÷¡£
¢Ù-ChoerodonÖí³ÝÓã¹Ù·½½»Á÷£¨ÒÑÂú£©£»
¢Ú-ChoerodonÖí³ÝÓã¹Ù·½½»Á÷£¨¿É¼Ó£©£»£¨Î¢Ðźŷ¢ÖÁ¿Í·þÓÊÏächoerodon@vip.hand-china.com£¬ÔËӪСͬ°éÀÄúÈë¹Ù·½½»Á÷Ⱥ£©
½Ó´ý¼ÓÈëChoerodonÖí³ÝÓãÉçÇø£¬ÅäºÏΪÆóÒµÊý×Ö»¯Ð§ÀÍ´òÔìÒ»¸ö¿ª·ÅµÄÉú̬ƽ̨¡£
ÍƼöÔĶÁ
78mÍþ¾Å¹ú¼ÊÄ¿Ç°ÒÑ»ýÀÛÒ»´óÅúÓÅÐãµÄ×ÔÖ÷Ñз¢²úÆ·£¬²¢Îª¿Í»§È¡µÃÁËÁ¼ºÃµÄÓ¦ÓÃЧ¹û£¬78mÍþ¾Å¹ú¼Ê½«Á¬ÐøΪÆóÒµÌṩ¸üÍêÉƵĽâ¾ö¼Æ»®£¬ÍƽøÏÖÓвúÆ·Ñз¢£¬´òÔìÓÅÖʵIJúÆ·ÓëÁ¢Òìƽ̨
½«78mÍþ¾Å¹ú¼Ê20¶àÄêµÄÖÆÔìҵЧÀ;Ñé³ÁµíΪרҵ¼Æ»®ºÍϵͳ×é¼þ£¬³¹µ×¸Ä±äͨ¹ý×ÊÔ´¶ÑÆöʵÏÖϵͳ½¨ÉèµÄ¹Å°åģʽ£¬ÈÃϵͳ½¨Éè²»ÔÙ³ÉΪÖÆÔìÆóÒµ¸ïÐÂÓëÉú³¤µÄ³¸Öâ¡£