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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Modeler   Code  
»áÔ±   
 
   
 
 
     
   
 ¶©ÔÄ
  ¾èÖú
¾©¶«´ÓOpenStackÇл»µ½KubernetesµÄ¾­Ñé̸֮
 
×÷Õߣº±«ÓÀ³É   À´Ô´£ºinfoq ·¢²¼ÓÚ 2017-3-16
  1895  次浏览      28
 

±³¾°½éÉÜ

2016Äêµ×£¬¾©¶«ÐÂÒ»´úÈÝÆ÷ÒýÇæÆ½Ì¨JDOS2.0ÉÏÏߣ¬¾©¶«´ÓOpenStackÇл»µ½Kubernetes¡£µ½Ä¿Ç°ÎªÖ¹£¬JDOS2.0¼¯Èº2w+PodÎȶ¨ÔËÐУ¬ÒµÎñ°´IDC·Ö²¼·ÖÅúÇ¨ÒÆµ½ÐÂÆ½Ì¨£¬Ä¿Ç°ÒÑÇ¨ÒÆ20%£¬¼Æ»®Q2È«²¿Çл»µ½KubernetesÉÏ£¬ÒµÎñÑз¢ÈËÔ±Öð½¥ÊÊÓ¦´Ó»ùÓÚ×Ô¶¯²¿ÊðÉÏÏßÇл»µ½ÒÔ¾µÏñΪÖÐÐĵÄÉÏÏß·½Ê½¡£JDOS2.0ͳһÌṩ¾©¶«ÒµÎñ£¬´óÊý¾ÝʵʱÀëÏߣ¬»úÆ÷ѧϰ£¨GPU£©¼ÆË㼯Ⱥ¡£´ÓOpenStackÇл»µ½Kubernetes£¬ÕâÖмäÓÖÓÐÄÄЩ¾­ÑéÖµµÃ½è¼øÄØ£¿

±¾ÎĽ«Îª¶ÁÕß½éÉܾ©¶«É̳ÇÑз¢»ù´¡Æ½Ì¨²¿ÈçºÎ´Ó0µ½JDOS1.0ÔÙµ½JDOS2.0µÄ·¢Õ¹Àú³ÌºÍ¾­Ñé×ܽᣬÖ÷Òª°üÀ¨£º

ÈçºÎÕÒ׼ʹµã×÷Ϊ»ù´¡Æ½Ì¨ÏµÍ³ÒµÎñÇÐÈëµã£»

ÈçºÎÒ»±ßʵ¼ùÒ»±ß±£³Ö¼¼ÊõÊÓÒ°£»

ÈçºÎÔËά´ó¹æÄ£ÈÝÆ÷ƽ̨£»

ÈçºÎ°ÑÈÝÆ÷¼¼ÊõÓëÈí¼þ¶¨ÒåÊý¾ÝÖÐÐĽáºÏ¡£

¼¯Èº½¨ÉèÀúÊ·

ÎïÀí»úʱ´ú£¨2004-2014£©

ÔÚ2014Äê֮ǰ£¬¹«Ë¾µÄÓ¦ÓÃÖ±½Ó²¿ÊðÔÚÎïÀí»úÉÏ¡£ÔÚÎïÀí»úʱ´ú£¬Ó¦ÓÃÉÏÏß´ÓÉêÇë×ÊÔ´µ½×îÖÕ·ÖÅäÎïÀí»úʱ¼äƽ¾ùΪһÖÜ¡£Ó¦ÓûìºÏ²¿ÊðÔÚÒ»Æð£¬Ã»ÓиôÀëµÄÓ¦Óû첿ÄÑÃ⻥ÏàÓ°Ï졣Ϊ¼õÉÙ¸ºÃæÓ°Ï죬Ôڻ첿µÄ±ÈÀýƽ¾ùÿ̨ÎïÀí»úµÍÓÚ9¸ö²»Í¬Ó¦ÓõÄTomcatʵÀý£¬Òò´ËÔì³ÉÁËÎïÀí»ú×ÊÔ´ÀË·ÑÑÏÖØ£¬¶øÇÒµ÷¶È¼«²»Áé»î¡£ÎïÀí»úʧЧµ¼ÖµÄÓ¦ÓÃʵÀýÇ¨ÒÆÊ±¼äÒÔСʱ¼Æ£¬×Ô¶¯»¯µÄµ¯ÐÔÉìËõÒ²ÄÑÓÚʵÏÖ¡£ÎªÌáÉýÓ¦Óò¿ÊðЧÂÊ£¬¹«Ë¾¿ª·¢ÁËÖîÈç±àÒë´ò°ü¡¢×Ô¶¯²¿Êð¡¢ÈÕÖ¾ÊÕ¼¯¡¢×ÊÔ´¼à¿ØµÈ¶à¸öÅäÌ×¹¤¾ßϵͳ¡£

ÈÝÆ÷»¯Ê±´ú£¨2014-2016£©

2014ÄêµÚÈý¼¾¶È£¬¹«Ë¾Ê×ϯ¼Ü¹¹Ê¦Áõº£·æ´øÁì»ù´¡Æ½Ì¨ÍŶӶÔÓÚ¼¯Èº½¨Éè½øÐÐÖØÐÂÉè¼Æ¹æ»®£¬DockerÈÝÆ÷ÊÇÖ÷ÒªµÄÑ¡ÐÍ·½°¸¡£µ±Ê±DockerËäÈ»ÒѾ­Öð½¥ÐËÆð£¬µ«Êǹ¦ÄÜÂÔÏÔµ¥±¡£¬¶øÇÒȱ·¦Éú²ú»·¾³£¬ÌرðÊÇ´ó¹æÄ£Éú²ú»·¾³µÄʵ¼ù¡£ÍŶӶÔÓÚDocker½øÐÐÁË·´¸´²âÊÔ£¬ÌرðÊǽøÐÐÁË´ó¹æÄ£³¤Ê±¼äµÄѹÁ¦ºÍÎȶ¨ÐÔ²âÊÔ¡£¸ù¾Ý²âÊÔ½á¹û£¬¶ÔÓÚDocker½øÐÐÁ˶¨ÖÆ¿ª·¢£¬ÐÞ¸´ÁËDevice Mapperµ¼ÖÂcrash¡¢LinuxÄں˵ÈÎÊÌ⣬²¢Ôö¼ÓÁËÍâ¹ÒÅÌÏÞËÙ¡¢ÈÝÁ¿¹ÜÀí¡¢¾µÏñ¹¹½¨²ã¼¶ºÏ²¢µÈ¹¦ÄÜ¡£

¶ÔÓÚÈÝÆ÷µÄ¼¯Èº¹ÜÀí£¬ÍŶÓÑ¡ÔñÁËOpenStack£«nova-dockerµÄ¼Ü¹¹£¬ÓùÜÀíÐéÄâ»úµÄ·½Ê½¹ÜÀíÈÝÆ÷£¬²¢¶¨ÒåΪ¾©¶«µÚÒ»´úÈÝÆ÷ÒýÇæÆ½Ì¨JDOS1.0£¨JD DataCenter OS£©¡£JDOS1.0µÄÖ÷Òª¹¤×÷ÊÇʵÏÖÁË»ù´¡ÉèÊ©ÈÝÆ÷»¯£¬Ó¦ÓÃÉÏÏßͳһʹÓÃÈÝÆ÷´úÌæÔ­À´µÄÎïÀí»ú¡£ÔÚÓ¦ÓõÄÔËά·½Ã棬¼æÓÃÁË֮ǰµÄÅäÌ×¹¤¾ßϵͳ¡£Ñз¢ÉÏÏßÉêÇë¼ÆËã×ÊÔ´ÓÉ֮ǰµÄÒ»ÖÜËõ¶Ìµ½·ÖÖÓ¼¶£¬²»¹ÜÊÇ1̨ÈÝÆ÷»¹ÊÇ1ǧ̨ÈÝÆ÷£¬ÔÚ¾­¹ý¼ÆËã×ÊÔ´³Ø»¯ºó¿ÉʵÏÖÃë¼¶¹©Ó¦¡£Í¬Ê±£¬Ó¦ÓÃÈÝÆ÷Ö®¼äµÄ×ÊԴʹÓÃÒ²µÃµ½ÁËÓÐЧµÄ¸ôÀ룬ƽ¾ù²¿ÊðÓ¦ÓÃÃܶÈÌáÉý3±¶£¬ÎïÀí»úʹÓÃÂÊÌáÉý3±¶£¬´øÀ´¼«´óµÄ¾­¼ÃÊÕÒæ¡£

ÎÒÃDzÉÓöàIDC²¿Êð·½Ê½£¬Ê¹ÓÃͳһµÄÈ«¾ÖAPI¿ª·Å¶Ô½Óµ½ÉÏÏßϵͳ£¬Ö§³ÅÒµÎñ¿çIDC²¿Êð¡£µ¥¸öOpenStack¼¯Èº×î´óÊÇ1Íǫ̀ÎïÀí¼ÆËã½Úµã£¬×îСÊÇ4K̨¼ÆËã½Úµã£¬µÚÒ»´úÈÝÆ÷ÒýÇæÆ½Ì¨³É¹¦µØÖ§³ÅÁË2015ºÍ2016ÄêµÄ618ºÍ˫ʮһµÄ´ÙÏú»î¶¯¡£ÖÁ2016Äê11Ô£¬ÒѾ­ÓÐ15W+µÄÈÝÆ÷ÔÚÎȶ¨ÔËÐС£

ÔÚÍê³ÉµÄµÚÒ»´úÈÝÆ÷ÒýÇæÂäµØÊµ¼ùÖУ¬ÍŶÓÍÆ¶¯ÁËÒµÎñ´ÓÎïÀí»úÉÏÇ¨ÒÆµ½ÈÝÆ÷ÖÐÀ´¡£ÔÚJDOS1.0ÖУ¬ÎÒÃÇʹÓõÄIaaSµÄ·½Ê½£¬¼´Ê¹ÓùÜÀíÐéÄâ»úµÄ·½Ê½À´¹ÜÀíÈÝÆ÷£¬Òò´ËÓ¦ÓõIJ¿ÊðÈÔÈ»ÑÏÖØÒÀÀµÓÚÎïÀí»úʱ´úµÄ±àÒë´ò°ü¡¢×Ô¶¯²¿ÊðµÈ¹¤¾ßϵͳ¡£µ«ÊÇJDOS1.0µÄʵ¼ùÊǷdz£ÓÐÒâÒåµÄ£¬ÆäÒâÒåÔÚÓÚÍê³ÉÁËÒµÎñÓ¦ÓõÄÈÝÆ÷»¯£¬½«ÈÝÆ÷µÄÍøÂç¡¢´æ´¢¶¼Öð½¥Ä¥ºÏ³ÉÊ죬¶øÕâЩ¶¼ÎªÎÒÃǺóÃæ»ùÓÚ1.0µÄ¾­Ñ飬¿ª·¢Ò»¸öȫеÄÓ¦ÓÃÈÝÆ÷ÒýÇæ´òÏÂÁ˼áʵµÄ»ù´¡¡£

ÐÂÒ»´úÓ¦ÓÃÈÝÆ÷ÒýÇæ£¨JDOS 2.0£©

1.0µÄÍ´µã

JDOS1.0½â¾öÁËÓ¦ÓÃÈÝÆ÷»¯µÄÎÊÌ⣬µ«ÊÇÒÀÈ»´æÔںܶ಻×ã¡£

Ê×ÏÈÊDZàÒë´ò°ü¡¢×Ô¶¯²¿ÊðµÈ¹¤¾ßÍÑÌ¥ÓÚÎïÀí»úʱ´ú£¬ÓëÈÝÆ÷µÄ¿ªÏä¼´ÓÃÀíÄî¸ñ¸ñ²»È룬ÈÝÆ÷Æô¶¯Ö®ºóÈÔÈ»ÐèÒªÅäÌ×¹¤¾ßϵͳΪÆä·Ö·¢ÅäÖᢲ¿ÊðÓ¦Óõȵȣ¬Ó¦ÓÃÆô¶¯µÄËÙ¶ÈÊܵ½ÁËÖÆÔ¼¡£

Æä´Î£¬ÏßÉÏÏßÏ»·¾³ÈÔÈ»´æÔÚ²»Ò»ÖµÄÇé¿ö£¬Ó¦ÓÃÔËÐеIJÙ×÷»·¾³£¬ÒÀÀµµÄÈí¼þÕ»ÔÚÏßÏÂ×Ô²âʱÈÔÈ»ÐèÒª½øÐе¥¶À´î½¨¡£ÏßÉÏÏßÏ»·¾³²»Ò»ÖÂÒ²Ôì³ÉÁËһЩÏßÉÏÎÊÌâÄÑÓÚÔÚÏßϸ´ÏÖ£¬¸üÎÞ·¨´ïµ½¾µÏñµÄ¡°Ò»´Î¹¹½¨£¬Ëæ´¦ÔËÐС±µÄÀíÏë״̬¡£

ÔٴΣ¬ÈÝÆ÷µÄÌåÁ¿Ì«ÖØ£¬Ó¦ÓÃÐèÒªÒÀÀµ¹¤¾ßϵͳ½øÐв¿Ê𣬵¼ÖÂÒµÎñµÄÇ¨ÒÆÈÔÈ»ÐèÒª¹¤¾ßϵͳÈ˹¤ÔËάȥʵÏÖ£¬ÄÑÒÔÔÚͨÓÃµÄÆ½Ì¨²ãʵÏÖÁé»îµÄÀ©ÈÝËõÈÝÓë¸ß¿ÉÓá£

ÁíÍ⣬ÈÝÆ÷µÄµ÷¶È·½Ê½½ÏΪµ¥Ò»£¬Ö»Äܼòµ¥¸ù¾ÝÎïÀí»úÊ£Óà×ÊÔ´ÊÇ·ñÂú×ãÒªÇóÀ´½øÐÐɸѡµ÷¶È£¬ÔÚÌáÉýÓ¦ÓõÄÐÔÄÜºÍÆ½Ì¨µÄʹÓÃÂÊ·½Ãæ´æÔÚÌ컨°å£¬ÎÞ·¨×ö¸ü½øÒ»²½ÌáÉý¡£

ƽ̨¼Ü¹¹

¼øÓÚÒÔÉϲ»×㣬ÔÚµ±JDOS1.0´Óһǧ¡¢Á½Ç§µÄÈÝÆ÷¹æÄ££¬Öð½¥Ôö³¤µ½ÁùÍò¡¢Ê®ÍòµÄ¹æÄ£Ê±£¬ÎÒÃǾÍÒѾ­Æô¶¯ÁËÐÂÒ»´úÈÝÆ÷ÒýÇæÆ½Ì¨(JDOS 2.0)Ñз¢¡£JDOS 2.0µÄÄ¿±ê²»½ö½öÊÇÒ»¸ö»ù´¡ÉèÊ©µÄ¹ÜÀíÆ½Ì¨£¬¸üÊÇÒ»¸öÖ±ÃæÓ¦ÓõÄÈÝÆ÷ÒýÇæ¡£JDOS 2.0ÔÚÔ­1.0µÄ»ù´¡ÉÏ£¬Î§ÈÆKubernetes£¬ÕûºÏÁËJDOS 1.0µÄ´æ´¢¡¢ÍøÂ磬´òͨÁË´ÓÔ´Âëµ½¾µÏñ£¬ÔÙµ½ÉÏÏß²¿ÊðµÄCI/CDÈ«Á÷³Ì£¬Ìṩ´ÓÈÕÖ¾¡¢¼à¿Ø¡¢ÅÅÕÏ¡¢ÖÕ¶Ë¡¢±àÅŵÈһվʽµÄ¹¦ÄÜ¡£JDOS 2.0µÄƽ̨¼Ü¹¹ÈçÏÂͼËùʾ¡£

ÔÚJDOS 2.0ÖУ¬ÎÒÃǶ¨ÒåÁËϵͳÓëÓ¦ÓÃÁ½¸ö¼¶±ð¡£Ò»¸öϵͳ°üº¬Èô¸É¸öÓ¦Óã¬Ò»¸öÓ¦Óðüº¬Èô¸É¸öÌṩÏàͬ·þÎñµÄÈÝÆ÷ʵÀý¡£Ò»°ãÀ´Ëµ£¬Ò»¸ö´óµÄ²¿ÃÅ¿ÉÒÔÉêÇëÒ»¸ö»òÕß¶à¸öϵͳ£¬ÏµÍ³¼¶±ðÖ±½Ó¶ÔÓ¦ÓÚKubernetesÖеÄnamespace£¬Í¬Ò»¸öϵͳϵÄËùÓÐÈÝÆ÷ʵÀý»áÔÚͬһ¸öKubernetesµÄnamespaceÖС£Ó¦Óò»½ö½öÌṩÁËÈÝÆ÷ʵÀýÊýÁ¿µÄ¹ÜÀí£¬»¹°üÀ¨°æ±¾¹ÜÀí¡¢ÓòÃû½âÎö¡¢¸ºÔؾùºâ¡¢ÅäÖÃÎļþµÈ·þÎñ¡£

²»½ö½öÊǹ«Ë¾¸÷¸öÒµÎñµÄÓ¦Ó㬴󲿷ֵÄJDOS 2.0×é¼þ(Gitlab/Jenkins/Harbor/Logstash/Elastic Search/Prometheus)ҲʵÏÖÁËÈÝÆ÷»¯£¬ÔÚKubernetesƽ̨ÉϽøÐв¿Êð¡£

¿ª·¢Õßһվʽ½â¾ö·½°¸

JDOS 2.0ʵÏÖÁËÒÔ¾µÏñΪºËÐĵijÖÐø¼¯³ÉºÍ³ÖÐø²¿Êð¡£

1.¿ª·¢ÕßÌá½»´úÂëµ½Ô´Âë¹ÜÀí¿â

2.´¥·¢Jenkins MasterÉú³É¹¹½¨ÈÎÎñ

3.Jenkins MasterʹÓÃKubernetesÉú³ÉJenkins Slave Pod

4.Jenkins SlaveÀ­È¡Ô´Âë½øÐбàÒë´ò°ü

5.½«´ò°üºÃµÄÎļþºÍDockerfile·¢Ë͵½¹¹½¨½Úµã

6.ÔÚ¹¹½¨½ÚµãÖй¹½¨Éú³É¾µÏñ

7.½«¾µÏñÍÆË͵½¾µÏñÖÐÐÄHarbor

8.¸ù¾ÝÐèÒªÔÚ²»Í¬»·¾³Éú²ú/¸üÐÂÓ¦ÓÃÈÝÆ÷

ÔÚJDOS 1.0£¬ÈÝÆ÷µÄ¾µÏñÖ÷Òª°üº¬Á˲Ù×÷ϵͳºÍÓ¦ÓõÄÔËÐÐʱÈí¼þÕ»¡£APPµÄ²¿ÊðÈÔÈ»ÒÀÀµÓÚÒÔÍùÔËάµÄ×Ô¶¯²¿ÊðµÈ¹¤¾ß¡£ÔÚ2.0ÖУ¬ÎÒÃǽ«Ó¦ÓõIJ¿ÊðÔÚ¾µÏñµÄ¹¹½¨¹ý³ÌÖÐÍê³É£¬¾µÏñ°üº¬ÁËAPPÔÚÄÚµÄÍêÕûÈí¼þÕ»£¬ÕæÕýʵÏÖÁË¿ªÏä¼´Óá£

ÍøÂçÓëÍⲿ·þÎñ¸ºÔؾùºâ

JDOS 2.0¼Ì³ÐÁËJDOS 1.0µÄ·½°¸£¬²ÉÓÃOpenStack-NeutronµÄVLANģʽ£¬¸Ã·½°¸ÊµÏÖÁËÈÝÆ÷Ö®¼äµÄ¸ßЧͨÐÅ£¬·Ç³£ÊʺϹ«Ë¾ÄÚ²¿µÄ¼¯Èº»·¾³¡£Ã¿¸öPodÕ¼ÓÃNeutronÖеÄÒ»¸öport£¬ÓµÓжÀÁ¢µÄIP¡£»ùÓÚCNI±ê×¼£¬ÎÒÃÇ¿ª·¢ÁËеÄÏîÄ¿Cane£¬ÓÃÓÚ½«KubeletºÍNeutron¼¯³ÉÆðÀ´¡£

ͬʱ£¬Cane¸ºÔðKubernetesÖÐserviceÖеÄLoadBalancerµÄ´´½¨¡£µ±ÓÐLoadBalancerÀàÐ͵Äservice´´½¨/ɾ³ý/ÐÞ¸Äʱ£¬Cane½«¶ÔÓ¦µÄµ÷ÓÃNeutronÖд´½¨/ɾ³ý/ÐÞ¸ÄLBaaSµÄ·þÎñ½Ó¿Ú£¬´Ó¶øÊµÏÖÍⲿ·þÎñ¸ºÔؾùºâµÄ¹ÜÀí¡£ÁíÍ⣬CaneÏîÄ¿ÖеÄHades(https://github.com/ipdcode/hades ¾©¶«¿ªÔ´ÔÚGitHubÉÏ)×é¼þΪÈÝÆ÷ÌṩÁËÄÚ²¿µÄDNS½âÎö·þÎñ¡£

Áé»îµ÷¶È

JDOS 2.0½ÓÈëÁ˰üÀ¨´óÊý¾Ý¡¢WebÓ¦Óá¢Éî¶ÈѧϰµÈ¶àÖÖÀàÐ͵ÄÓ¦Ó㬲¢ÎªÃ¿ÖÖÓ¦Óøù¾ÝÀàÐͲÉÓÃÁ˲»Í¬µÄ×ÊÔ´ÏÞÖÆ·½Ê½£¬²¢´òÉÏÁËKubernetesµÄ²»Í¬±êÇ©¡£»ùÓÚ¶àÑùµÄ±êÇ©£¬ÎÒÃÇʵÏÖÁ˸üΪ¶àÑùºÍÁé»îµÄµ÷¶È·½Ê½£¬²¢ÔÚ²¿·ÖIDCʵÑéÐԵػìºÏ²¿ÊðÁËÔÚÏßÈÎÎñºÍÀëÏßÈÎÎñ¡£Ïà½ÏÓÚ1.0£¬ÕûÌå×ÊÔ´ÀûÓÃÂÊÌáÉýÁËÔ¼30%¡£

ÍÆ¹ãÓëÕ¹Íû

ÓÐÁË1.0µÄ´ó¹æÄ£Îȶ¨ÔËÓª×÷Ϊ»ù´¡£¬ÒµÎñ¶ÔÓÚʹÓÃÈÝÆ÷ÒѾ­¸øÓèÁËÏ൱µÄÐÅÈκÍÖ§³Ö£¬µ«ÊÇÆ½Ì¨»¯µÄÈÝÆ÷ºÍ»ù´¡ÉèÊ©»¯µÄÈÝÆ÷¶ÔÓÚÓ¦ÓõÄÒªÇóÒ²²»¾¡Ïàͬ¡£±ÈÈ磬ƽ̨»¯µÄÓ¦ÓÃÈÝÆ÷IP²¢²»Êǹ̶¨µÄ£¬ÒòΪµ±Ò»¸öÈÝÆ÷ʧЧ£¬Æ½Ì¨»á×Ô¶¯Æô¶¯ÁíÒ»¸öÈÝÆ÷À´Ìæ´ú£¬ÐµÄÈÝÆ÷IP¿ÉÄÜÓëÔ­IP²»Í¬¡£Õâ¾ÍÒªÇó·þÎñ·¢ÏÖ²»ÄÜÔÙÒÔÈÝÆ÷IP×÷ΪÖ÷Òª±êʶ£¬¶øÊÇÐèÒª²ÉÓÃÓòÃû£¬¸ºÔؾùºâ»òÕß·þÎñ×Ô×¢²áµÈ·½Ê½¡£Òò´Ë£¬ÔÚJDOS2.0ÍÆ¹ã¹ý³ÌÖУ¬ÎÒÃÇÒ²ÍÆ¶¯ÁËÒµÎñ·½Ö÷Òª¹Ø×¢Ó¦Ó÷þÎñ£¬¼õÉÙ¶Ôµ¥¸öÈÝÆ÷µÈϸ½ÚµÄ²Ù×÷£¬ÒÔ´Ë×ÔÑÐÁËÈ«ÐÂÖÇÄÜÓòÃû½âÎö·þÎñºÍ»ùÓÚDPDK¸ßÐÔÄܸºÔؾùºâ·þÎñ£¬ÓëKubernetesÓÐЧµØÅäºÏÖ§³Ö¡£

½üÁ½Äê£¬Ëæ×Å´óÊý¾Ý¡¢È˹¤ÖÇÄܵÈÑз¢¹æÄ£µÄÀ©´ó£¬ÏûºÄµÄ¼ÆËã×ÊÔ´Ò²ËæÖ®Ôö´ó¡£Òò´Ë£¬ÎÒÃǽ«´óÊý¾Ý¡¢Éî¶ÈѧϰµÈÀëÏß¼ÆËã·þÎñÒ²Ç¨ÒÆ½øÈëJDOS2.0¡£Ä¿Ç°ÊÇÖ÷Òª²ÉÓõ¥¶À»®·ÖÇøÓòµÄ·½Ê½£¬¸÷×ԵķþÎñÈÔȻʹÓÃÏà¶Ô¶ÀÁ¢µÄ¼ÆËã×ÊÔ´£¬µ«ÊÇÒѾ­ÄÉÈëJDOS2.0ƽ̨½øÐÐͳһ¹ÜÀí£¬²¢Í¨¹ý»úÆ÷ѧϰ·½·¨£¬ÌáÉý¼ÆËã×ÊԴʹÓÃЧÂÊ¡£

Áé»îµÄ±êÇ©¸øÓèÁ˼¯Èºµ÷¶ÈÎÞÏ޵ĿÉÄÜ¡£Î´À´ÎÒÃǽ«·á¸»µ÷¶ÈËã·¨£¬²¢ÅäÒÔ½ÚÄܵÄÏà¹Ø¼¼Êõ£¬Ìá¸ß¼¯ÈºÕûÌåµÄROI£¬´Ó¶øÎª´òÔìÒ»¸öµÍÄܺġ¢¸ßÐÔÄܵÄÂÌÉ«Êý¾ÝÖÐÐÄ´òÏ»ù´¡¡£

»ØÍûÓë×ܽá

Kubernetes·½°¸ÓëOpenStack·½°¸Ïà±È£¬¼Ü¹¹¸üΪ¼ò½à¡£OpenStackÕûÌåÔËÓª³É±¾½Ï¸ß£¬ÒòÎªÇ£Éæ¶à¸öÏîÄ¿£¬Ã¿¸öÏîÄ¿¸÷×ÔÓжà¸ö²»Í¬µÄ×é¼þ£¬×é¼þÖ®¼äͨ¹ýRPC£¨Ò»°ãʹÓÃMQ£©½øÐÐͨѶ¡£ÎªÌá¸ß¿ÉÓÃÐÔºÍÐÔÄÜ£¬»¹ÐèÒª¿¼ÂǸ÷¸ö×é¼þµÄÀ©Õ¹ºÍ±¸·ÝµÈ¡£ÕâЩ¶¼¼Ó¾çÁËÕûÌå·½°¸µÄ¸´ÔÓÐÔ£¬ÎÊÌâµÄÅŲéºÍ¶¨Î»ÄѶÈÒ²ÏàÓ¦ÌáÉý£¬¶ÔÓÚÔËάÈËÔ±µÄÒªÇóÒ²ÏàÓ¦Ìá¸ß¡£

ÓëÖ®Ïà±È£¬KubernetesµÄ×é¼þ½ÏÉÙ£¬¹¦ÄÜÇåÎú¡£ÆäºËÐÄÀíÄ¶ÔÓÚ×ÊÔ´ºÍÈÎÎñµÄÀí½â£©¡¢Áé»îµÄÉè¼Æ£¨±êÇ©£©ºÍÉùÃ÷ʽµÄAPIÊǶÔGoogle¶àÄêÀ´BorgϵͳµÄ×îºÃ×ܽᣬ¶øÆäÌṩµÄ·á¸»µÄ¹¦ÄÜ£¬Ê¹µÃÎÒÃÇ¿ÉÒÔͶÈë¸ü¶à¾«Á¦ÔÚÆ½Ì¨µÄÕû¸öÉú̬ÉÏ£¬±ÈÈçÍøÂçÐÔÄܵÄÌáÉý¡¢ÈÝÆ÷µÄ¾«×¼µ÷¶ÈÉÏ£¬¶ø²»ÊÇÆ½Ì¨±¾Éí¡£ÓÈÆäÊÇ£¬¸±±¾¿ØÖƵŦÄÜÊܵ½ÁËÒµÎñÏßÉÏÓ¦ÓÃÔËά¹¤³ÌʦµÄ×·Åõ£¬Ó¦ÓõÄÀ©ÈÝËõÈݺ͸߿ÉÓÃʵÏÖÁËÃë¼¶Íê³É¡£JDOS 2.0ĿǰÒѾ­½ÓÈëÁËÔ¼20%µÄÓ¦Ó㬲¿ÊðÓÐ2¸ö¼¯Èº£¬Ä¿Ç°ÈÕ³£ÔËÐеÄÈÝÆ÷ÓÐ20000¸ö£¬ÈÔÔÚÖð²½ÍƹãÖС£

Õæ³Ï¸ÐлKubernetesÉçÇøºÍÏà¹Ø¿ªÔ´ÏîÄ¿µÄ¹±Ï×Õߣ¬Ä¿Ç°¾©¶«ÒѾ­¼ÓÈëCNCF×éÖ¯£¬²¢ÔÚÉçÇøÅÅÃû´ïµ½TOP30¡£

   
1895 ´Îä¯ÀÀ       28
 
Ïà¹ØÎÄÕÂ

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

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

ÔÆ¼ÆËãÔ­ÀíÓëÓ¦ÓÃ
ÔÆ¼ÆËãÓ¦ÓÃÓ뿪·¢
CMMIÌåϵÓëʵ¼ù
»ùÓÚCMMI±ê×¼µÄÈí¼þÖÊÁ¿±£Ö¤
×îл¼Æ»®
DeepSeekÔÚÈí¼þ²âÊÔÓ¦ÓÃʵ¼ù 4-12[ÔÚÏß]
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢Êµ¼ù 4-19[ÔÚÏß]
UAF¼Ü¹¹ÌåϵÓëʵ¼ù 4-11[±±¾©]
AIÖÇÄÜ»¯Èí¼þ²âÊÔ·½·¨Óëʵ¼ù 5-23[ÉϺ£]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 4-26[±±¾©]
ÒµÎñ¼Ü¹¹Éè¼ÆÓ뽨ģ 4-18[±±¾©]

ר¼ÒÊӽǿ´ITÓë¼Ü¹¹
Èí¼þ¼Ü¹¹Éè¼Æ
ÃæÏò·þÎñÌåϵ¼Ü¹¹ºÍÒµÎñ×é¼þµÄ˼¿¼
ÈËÈËÍøÒÆ¶¯¿ª·¢¼Ü¹¹
¼Ü¹¹¸¯»¯Ö®ÃÕ
̸ƽ̨¼´·þÎñPaaS
Ïà¹ØÅàѵ¿Î³Ì

ÔÆ¼ÆËãÔ­ÀíÓëÓ¦ÓÃ
Windows Azure ÔÆ¼ÆËãÓ¦ÓÃ

ĦÍÐÂÞÀ­ ÔÆÆ½Ì¨µÄ¹¹½¨ÓëÓ¦ÓÃ
ͨÓù«Ë¾GE DockerÔ­ÀíÓëʵ¼ù
ijÑз¢ÖÐÐÄ Openstackʵ¼ù
ÖªÃûµç×Ó¹«Ë¾ ÔÆÆ½Ì¨¼Ü¹¹ÓëÓ¦ÓÃ
ijµçÁ¦ÐÐÒµ »ùÓÚÔÆÆ½Ì¨¹¹½¨ÔÆ·þÎñ
ÔÆ¼ÆËãÓëWindows AzureÅàѵ
±±¾© ÔÆ¼ÆËãÔ­ÀíÓëÓ¦ÓÃ