Ó¦ÓÃЧÀ͹²Ïí¹¦Ð§
Choerodonƽ̨ÖеĿª·¢ºÍ°²ÅŶ¼ÊÇΧÈÆÓ¦ÓÃЧÀÍÀ´½øÐеģ¬Óɴ˿ɼûÓ¦ÓÃЧÀÍÔÚDevOpsʵ¼ùÀú³ÌÖеÄÖØÒªÐÔ¡£±¾ÎÄÖ¼ÔÚΪ¸÷È˽éÉÜChoerodon v0.19¼°ÒÔÉÏ°æ±¾ÖеÄÓ¦ÓÃЧÀ͹²Ïí¹¦Ð§¡£
ÎÄ / ëÖÇΰ 78mÍþ¾Å¹ú¼ÊÄÜЧÖÐ̨ÖÐÐÄ
Á˽â
Åä¾°
¹²ÏíÓ¦ÓÃЧÀ͹¦Ð§µÄÅä¾°
ÔÚÏêϸ½éÉÜChoerodonƽ̨ÖС°¹²ÏíÓ¦ÓÃЧÀÍ¡±¹¦Ð§µÄʹÓÃ֮ǰ£¬ÎÒÃÇÐèÒªÖªµÀʹÓÃÕâ¸ö¹¦Ð§µÄÔÒòÊÇʲô£¬ÒÔ¼°Õâ¸ö¹¦Ð§¿ÉÒÔ½â¾öʲôÎÊÌâ¡£
ÔÚ˵ÆðChoerodonƽ̨ÖеÄÓ¦ÓÃЧÀÍʱ£¬ÎÒÃǾͲ»µÃ²»Ìá΢ЧÀÍ¡£ÕýÊÇÒòΪ΢ЧÀ͵ķºÆð£¬Ö®Ç°µÄµ¥ÌåÓ¦Óüܹ¹´øÀ´µÄÎÊÌâ²ÅµÃÒÔ½â¾ö¡£¶øÏÂͼҲ¸üΪֱ¹ÛµØÖ¸³öÁ˵¥ÌåÓ¦Óüܹ¹Óë΢ЧÀͼܹ¹µÄÇø±ð¡£
ͨ¹ýÉÏͼ£¬ÎÒÃDz»ÄÑ·¢Ã÷΢ЧÀͼܹ¹ÖеÄÓ¦ÓûᱻÆÊÎöΪ¸üС¡¢ÍêÈ«¶ÀÁ¢µÄЧÀÍ×é¼þ£¬ÕâʹµÃËüÃÇÓµÓиü¸ßµÄÃô½ÝÐÔ¡¢¿ÉÉìËõÐԺͿÉÓÃÐÔ¡£»»ÑÔÖ®£¬Î¢Ð§Àͼܹ¹µÄ»ù±¾Ë¼Ïë¾ÍÊÇ£ºÎ§ÈÆÒµÎñÁìÓò×é¼þÀ´´´Á¢Ó¦ÓÃЧÀÍ£¬ÈÃÓ¦ÓÃЧÀÍ¿ÉÒÔ¶ÀÁ¢µØ¿ª·¢¡¢ÖÎÀíºÍ½»¸¶¡£
ͨ¹ý΢ЧÀÍʵÏÖ×é¼þ»¯Ð§À͵Ŀª·¢ºÍ½»¸¶ºó£¬ÕâЩ×é¼þ»¯Ð§ÀÍƾ¾ÝÏîÄ¿ÐèÇó×éºÏÆðÀ´£¬ÉÔ×÷Ð޸ģ¬¼´ÊÇÒ»¸ö¿ÉÓõIJúÆ·¡£Òò´Ë£¬¾¡¹ÜÏîÄ¿ÊÇÔÝʱÐԵģ¬µ«ÏîÄ¿ÍŶӵĽ»¸¶ÎïÈ´ÄÜÒÔ×é¼þµÄÐÎʽ¹²ÏíÖÁÆäËûÏîÄ¿£¬ÒÔ´ËÀ´ÖÆÖ¹Öظ´ÔìÂÖ×ÓµÄÇé¿ö¡£¶øÔõÑù½«ÒÑÓеÄÓ¦ÓÃЧÀÍ¿ìËٵص¼Èë»ò°²Åŵ½×éÖ¯ÏÂÆäËûÏîÄ¿ÄØ£¿Õë¶ÔÕâ¸öÎÊÌ⣬¹²ÏíÓ¦ÓÃЧÀ͵Ĺ¦Ð§Ó¦Ô˶øÉú¡£
ÈçºÎ
ʹÓÃ
ÔõÑùʹÓù²ÏíÓ¦ÓÃЧÀ͹¦Ð§£¿
µ±×éÖ¯ÏÂÆäËûÏîÄ¿ÐèÒªÓõ½±¾ÏîÄ¿ÏÂij¸öÓ¦ÓÃЧÀÍʱ£¬ÏîÄ¿ËùÓÐÕß¿ÉÒÔΪ´ËÓ¦ÓÃЧÀÍÉèÖù²Ïí¹æÔò£¬ÒÔ´ËÀ´½«¶ÔÓ¦°æ±¾µÄÓ¦ÓÃЧÀ͹²ÏíÖÁÆäËûÏîÄ¿¡£
ÒÔÉϼ´ÊÇChoerodonƽ̨Öй²ÏíÓ¦ÓÃЧÀ͹¦Ð§µÄ´óÖÂÁ÷³Ì£¬ÏÂÃæÎÒÃǾÍƾ¾ÝÕâ¸öÁ÷³Ì½øÐÐÕ¹¿ª£¬´ø¸÷ÈËÁ˽âChoerodonÖÐÓ¦ÓÃЧÀ͵Ĺ²Ïí¹¦Ð§¡£
Step1 Ìí¼Ó¹²Ïí¹æÔò
Ê×ÏÈ£¬Ñ¡ÖÐÒ»¸öÄ¿±êÓ¦ÓÃЧÀÍ£¬½øÈëÏêÇé½çÃ棬ѡÖС°¹²ÏíÉèÖá±£¬µã»÷¶¥²¿µÄ¡°Ìí¼Ó¹²Ïí¹æÔò¡±£»ÔÚÌí¼Ó¹²Ïí¹æÔòʱ£¬ÏîÄ¿ËùÓÐÕß¿ÉÒÔÑ¡Ôñ½«¸ÃÓ¦ÓÃЧÀ͵ÄijһÀàÐ͵ÄËùÓа汾ȫ²¿¹²Ïí³öÈ¥£¬»òÕßÑ¡ÔñÒ»¸öÌض¨µÄÓ¦ÓÃЧÀÍ°æ±¾¹²ÏíÖÁÄ¿±êÏîÄ¿¡£×îºóÑ¡Ôñ¡°¹²Ïí¹æÄ£¡±£¬ÄÇôһÌõ¹²Ïí¹æÔò¾ÍÕâÑùÌí¼ÓÀÖ³ÉÁË¡£
- Ŀǰƽ̨ÖÐÔ¤ÖÿÉÑ¡µÄ°æ±¾ÀàÐÍΪÒÔÏÂ5ÖÖ£¬»®·ÖÊÇ£ºmaster¡¢release¡¢feature¡¢bugfix ºÍ hotfix¡£
- ´Ë´¦°æ±¾ÀàÐÍÊÇƾ¾Ý°æ±¾ÃûÖжÔÓ¦µÄ·ÖÖ§ÀàÐÍÀ´ÃüÃûµÄ£»µ«¿Éƾ¾ÝÐèÇó£¬ÔÚ´ËÌîдһ¸ö×Ô½ç˵µÄ°æ±¾ÀàÐÍ¡£
- ÈôÄúÏ뽫¸ÃÀàÐ͵ÄËùÓÐЧÀÍ°æ±¾¹²Ïí³öÈ¥£¬½öÌîд°æ±¾ÀàÐͼ´¿É£¬²»±ØÔÙÑ¡ÔñÌض¨°æ±¾¡£
¹²Ïí¹æÔòÌí¼ÓÀֳɲ¢ÉúЧ֮ºó£¬¹²Ïí¹æÄ£Ö®ÄÚµÄÏîÄ¿±ãÄÜ»ñÈ¡µ½¸ÃЧÀͶÔÓ¦°æ±¾µÄ´úÂë¿âÓë¾µÏñ£¬ÓÃÓÚÖ®ºóµÄ¶þ´Î¿ª·¢»òÖ±½Ó°²ÅÅ¡£
Step2 ÖÎÀí¹²Ïí¹æÔò
¹²Ïí¹æÔòÌí¼ÓÀÖ³ÉÖ®ºó£¬¿ÉÒÔÔÚÖ®ºó¶ÔÆä½øÐÐÁé»îµØÐ޸ĻòÊÇÖ±½Óɾ³ý£»´Ë´¦Ö§³ÖÐ޸Ĺ²Ïí¹æÔòÖеĹ²Ïí°æ±¾Óë¹²Ïí¹æÄ££»
¹²Ïí¹æÔò¸ü¸Äºó£¬Æ½Ì¨½«Æ¾¾ÝÐµĹ²Ïí¹æÔòÖ´ÐУ¬µ«²»»áÓ°ÏìÆäËûÏîÄ¿ÏÂÒÑ°²ÅŵÄʵÀý¡£
Step3 µ¼Èë¹²ÏíÓ¦ÓÃЧÀÍ
Ó¦ÓÃЧÀ͵ĽÓÊÕ·½£¬Èô·¢Ã÷Òѱ£´æµÄÓ¦ÓÃЧÀͲ¢²»¿ÉÍêÈ«Âú×ã×Ô¼ºµÄÏîÄ¿ÐèÇ󣬱ã¿ÉÑ¡Ôñ¡°µ¼Èë¹²ÏíÓ¦ÓÃЧÀÍ¡±£¬ÔÚÒÑÓдúÂë¿âµÄ»ù´¡ÉϽøÐжþ´Î¿ª·¢¡£
Step4 °²ÅŹ²ÏíÓ¦ÓÃЧÀÍ
Èô¹²ÏíµÄÓ¦ÓÃЧÀÍÒѾÄܹ»Âú×ãÏîÄ¿ÐèÇ󣬴Ëʱ°²ÅÅÈËÔ±±ã¿ÉÖ±½ÓÔÚÊÖ¶¯°²ÅŽçÃ棬½«¸ÃЧÀͶÔÓ¦µÄ°æ±¾°²ÅÅÖÁ±¾ÏîÄ¿¶ÔÓ¦µÄÇé¿ö¡£
¹²ÏíÓ¦ÓÃЧÀ͵Ĺ¦Ð§Ö§³Ö¸÷¸öÏîÄ¿ÍŶӸü±ãµ±µØΧÈÆÒµÎñÀ´½øÐÐÓ¦ÓÃЧÀ͵Ä×éÖ¯£¬´Ó¶øʹµÃ΢ЧÀ͵¯ÐÔÉìËõµÄÌØÐÔ¿ÉÒÔ»ñµÃ³ä·ÖµØ·¢»Ó£¬ÖÆÖ¹·ºÆðÖظ´ÔìÂÖ×ÓµÄÇé¿ö¡£
±ðµÄ£¬ÒÔÓ¦ÓÃЧÀÍΪÖÐÐĽøÐпª·¢ºÍ°²ÅÅÊÇChoerodonƽ̨ʵ¼ùDevOpsµÄÖØÒª°ì·¨£¬ËùÒÔÓ¦ÓÃЧÀÍÏà¹ØµÄ¹¦Ð§ÓëÌåÑéÒ²ÊÇÎÒÃÇÒ»Ö±¶¼ÔÚ¹Ø×¢µÄ¡£
¹ØÓÚ
ÎÒÃÇ
¹ØÓÚChoerodonÖí³ÝÓã
ChoerodonÖí³ÝÓã×÷Ϊ¿ªÔ´¶àÔƼ¼Êõƽ̨£¬ÊÇ»ùÓÚ¿ªÔ´¼¼ÊõKubernetes£¬Istio£¬knative£¬Gitlab£¬Spring CloudÀ´ÊµÏÖÍâµØºÍÔƶËÇé¿öµÄ¼¯³É£¬ÊµÏÖÆóÒµ¶àÔÆ/»ìÏýÔÆÓ¦ÓÃÇé¿öµÄÒ»ÖÂÐÔ¡£Æ½Ì¨Í¨¹ýÌṩ¾«ÒæÃô½Ý¡¢Á¬Ðø½»¸¶¡¢ÈÝÆ÷Çé¿ö¡¢Î¢Ð§ÀÍ¡¢DevOpsµÈÄÜÁ¦À´×ÊÖú×éÖ¯ÍŶÓÀ´Íê³ÉÈí¼þµÄÉúÃüÖÜÆÚÖÎÀí£¬´Ó¶ø¸ü¿ì¡¢¸üƵ·±µØ½»¸¶¸üÎȶ¨µÄÈí¼þ¡£
¡ª¡ª¡ª¡ª
½Ó´ýͨ¹ýÎÒÃÇµÄ GitHub ºÍ Öí³ÝÓãÉçÇø ½øÐз´ÏìÓëТ¾´£¬×ÊÖú Choerodon Öí³ÝÓã²»¾øÉú³¤£¬ÎÒÃǽ«Á¬Ðøµü´úÓÅ»¯£¬¾´ÇëÆÚ´ý¡£¸÷ÈËÒ²¿ÉÒÔͨ¹ýÒÔÏÂÉçÇø;¾¶Á˽âÖí³ÝÓãµÄ×îж¯Ì¬¡¢²úÆ·ÌØÐÔ£¬ÒÔ¼°¼ÓÈëÉçÇøТ¾´£º
¹ÙÍø£ºhttp://choerodon.io
ÂÛ̳£ºhttp://forum.choerodon.io
Github£ºhttps://github.com/choerodon
½Ó´ý¼ÓÈë Choerodon Öí³ÝÓãÉçÇø
ÅäºÏΪÆóÒµÊý×Ö»¯Ð§ÀÍ´òÔ쿪·ÅµÄÉú̬ƽ̨
µã»÷¶©ÔÄ ¡¸ 78mÍþ¾Å¹ú¼Ê¼¾¿¯ ¡¹
¼´Ê±»ñÈ¡ÐÐÒµ¸É»õ¼°×îÐÂ×ÊѶ
ÆóÒµ¼¶Êý×Ö»¯Æ½Ì¨£¬×ÊÖúÆóÒµÌáÉý½¹µã¾ºÕùÁ¦£¬³ÁµíÒµÎñÄÜÁ¦£¬Ð§ÀÍÆóÒµÊý×Ö»¯×ªÐÍ£¬¸³ÄÜÒµÎñÁ¢Ò죬¹¹½¨ÆóÒµÐÅÏ¢»¯Éú̬
ÆóÒµ¼¶¼¼ÊõÖÐ̨£¬Ó¦ÓÃ΢ЧÀÍ¡¢ÈÝÆ÷¡¢DevOpsµÈÔÆÔÉú¼¼Êõ£¬·â×°´ó×Ú¼¼Êõ¿ª·¢°ü¡¢¼¼ÊõÓ¦ÓÃ×é¼þ¡¢¼¼Êõ³¡¾°ÊµÏÖÄÜÁ¦£¬ÎªÆóҵЧÀÍ»¯ÖÐ̨ÕûºÏ¡¢Êý×Ö»¯×ªÐÍÌṩǿÁ¦Ö§³Å£¬Ò²ÎªÆóÒµÌṩ×î¼Ñ¼Ü¹¹Êµ¼ù