ΪʲôKubernetesµÄ´æ´¢Èç´Ë¼èÄÑ£¿
Ëæ×ÅÏñKubernetesÕâÑùµÄÈÝÆ÷±àÅŹ¤¾ßµÄ´ó»ð£¬Ó¦ÓóÌÐòµÄ¿ª·¢Ó벿Êð·½Ê½Õý¾Àú×ÅÒ»³¡¾Þ´óµÄ±ä¸ï¡£Î¢·þÎñÌåϵ½á¹¹µÄÐËÆð£¬ÒÔ¼°´Ó¿ª·¢ÈËÔ±µÄ½Ç¶È£¬½«»ù´¡¼Ü¹¹ÓëÓ¦ÓóÌÐòÂß¼¼äÏ໥½âñʹµÃ¿ª·¢ÈËÔ±Ô½À´Ô½¹Ø×¢ÓÚ¹¹½¨Èí¼þºÍ½»¸¶¼ÛÖµ¡£
- ×÷ÕߣºIT168ÆóÒµ¼¶À´Ô´£ºÍ·Ìõ¿Æ¼¼|2021-04-23 17:50
Ëæ×ÅÏñKubernetesÕâÑùµÄÈÝÆ÷±àÅŹ¤¾ßµÄ´ó»ð£¬Ó¦ÓóÌÐòµÄ¿ª·¢Ó벿Êð·½Ê½Õý¾Àú×ÅÒ»³¡¾Þ´óµÄ±ä¸ï¡£Î¢·þÎñÌåϵ½á¹¹µÄÐËÆð£¬ÒÔ¼°´Ó¿ª·¢ÈËÔ±µÄ½Ç¶È£¬½«»ù´¡¼Ü¹¹ÓëÓ¦ÓóÌÐòÂß¼¼äÏ໥½âñʹµÃ¿ª·¢ÈËÔ±Ô½À´Ô½¹Ø×¢ÓÚ¹¹½¨Èí¼þºÍ½»¸¶¼ÛÖµ¡£
KubernetesÄܹ»½«ËüËù¹ÜÀíµÄÎïÀí»ú³éÏó³öÀ´£¬½è´Ë£¬¿ª·¢ÈËÔ±¿ÉÒÔͨ¹ýÃèÊöËùÐèµÄÄÚ´æÊýÁ¿ºÍ¼ÆËãÄÜÁ¦£¬»ñÈ¡ÏàÓ¦µÄ×ÊÔ´£¬¶ø²»±Ø¿¼Âǵײã»ù´¡ÉèÊ©¡£
ÔÚ¹ÜÀíDockerÓ³Ïñʱ£¬Kubernetes»¹Äܹ»ÎªÓ¦ÓóÌÐòÌṩ¿ÉÒÆÖ²ÐÔ¡£Ò»µ©Ê¹ÓÃKubernetesµÄÈÝÆ÷¼Ü¹¹¿ª·¢Ó¦ÓóÌÐò£¬ËüÃǾͿÉÒÔ²¿Êðµ½Èκεط½——¹«¹²ÔÆ¡¢»ìºÏÔÆ¡¢±¾µØ——¶øÇÒ²»ÐèÒª¶Ôµ×²ã´úÂë½øÐÐÈκθü¸Ä¡£
ËäÈ»KubernetesÔÚÐí¶à·½Ãæ·Ç³£ÓÐÓÅÊÆ£¬±ÈÈç¿ÉÉìËõÐÔ¡¢¿ÉÒÆÖ²ÐԺ͹ÜÀíÄÜÁ¦£¬µ«ËüÒ²´æÔÚÒ»¸öÎÊÌ⣬¾ÍÊDz»Ö§³Ö״̬´æ´¢¡£¼¸ºõËùÓеÄÉú²úÓ¦Óö¼ÊÇÓÐ״̬µÄ£¬¼´ÐèҪijÖÖÍⲿ´æ´¢¡£

¶øKubernetesµÄ¼Ü¹¹ÊǶ¯Ì¬µÄ£¬ÈÝÆ÷µÄ´´½¨ºÍÏú»ÙÈ¡¾öÓÚ¸ºÔØÒÔ¼°¿ª·¢ÈËÔ±¹æ·¶£¬PodºÍÈÝÆ÷¿ÉÒÔ×ÔÎÒÐÞ¸´ºÍ¸´ÖÆ¡£±¾ÖÊÉÏÀ´Ëµ£¬ËüÃǵÄÉúÃüÊǶÌÔݵġ£
È»¶ø£¬³Ö¾Ã´æ´¢½â¾ö·½°¸ÎÞ·¨³ÐÊÜÕâÖÖ¶¯Ì¬ÐÐΪ£¬³Ö¾Ã´æ´¢²»Äܱ»°ó¶¨µ½¶¯Ì¬´´½¨ºÍÏú»ÙµÄ¹æÔòÉÏ¡£
µ±ÐèÒª½«ÓÐ״̬µÄÓ¦ÓóÌÐò²¿Êðµ½ÁíÒ»¸ö»ù´¡ÉèÊ©(¿ÉÄÜÊÇÁíÒ»¸öÔÆ·þÎñÌṩÉÌ¡¢±¾µØ»ò»ìºÏÔÆ)ÉÏʱ£¬ËüÃÇÔÚ¿ÉÒÆÖ²ÐÔÉÏÃæÁÙ×ÅÌôÕ½¡£³Ö¾Ã´æ´¢½â¾ö·½°¸»á±»À¦°óµ½Ìض¨µÄÔÆÌṩÉÌÉÏ¡£
´ËÍâ£¬ÔÆÔÉúÓ¦ÓóÌÐòµÄ´æ´¢»·¾³²¢²»ÈÝÒ×Àí½â¡£KubernetesµÄ´æ´¢ÊõÓï¿ÉÄÜ»áÁîÈ˸ٵ½À§»ó£¬ÒòΪÐí¶àÊõÓï¶¼Óи´Ôӵĺ¬ÒåºÍ΢ÃîµÄ±ä»¯¡£´ËÍ⣬ÔÚÔÉúKubernetes¡¢¿ªÔ´¿ò¼ÜºÍÍйܻò¸¶·Ñ·þÎñÖ®¼äÓÐÐí¶àÑ¡Ï¿ª·¢ÈËÔ±ÔÚ×ö³ö¾ö¶¨Ö®Ç°±ØÐ뿼ÂÇÕâЩѡÏî¡£
ÏÂÃæÊÇ CNCF(ÔÆÔÉú¼ÆËã»ù½ð»á) ¹«²¼µÄÔÆÔÉú´æ´¢½â¾ö·½°¸Ò»ÀÀͼ(ÆäÖÐÒ»²¿·Ö£¬¾ßÌå¿Éµã»÷Á´½Ó²é¿´):

¿ÉÄÜ´ó¼ÒÊ×ÏÈÏëµ½µÄÊÇÔÚKubernetesÖв¿ÊðÊý¾Ý¿â£ºÑ¡ÔñÂú×ãÄãÐèÒªµÄÊý¾Ý¿â½â¾ö·½°¸£¬½«ÆäÈÝÆ÷»¯ÒÔÔÚ±¾µØ´ÅÅÌÉÏÔËÐУ¬²¢½«Æä×÷ΪÁíÒ»¸ö¹¤×÷¸ºÔز¿Êðµ½¼¯ÈºÖС£È»¶ø£¬ÓÉÓÚÊý¾Ý¿âµÄ¹ÌÓÐÊôÐÔ£¬Õâ²¢²»Äܺܺõع¤×÷¡£
ÈÝÆ÷ÊÇ»ùÓÚÎÞ״̬ÔÔò¹¹½¨µÄ£¬ÕâʹµÃÈÝÆ÷µÄspin upºÍspin down¸üÈÝÒס£ÓÉÓÚûÓÐÒª±£´æºÍÇ¨ÒÆµÄÊý¾Ý£¬ËùÒÔ¼¯Èº²»ÐèÒª´¦Àí´ÅÅ̶ÁдÕâÖÖͨ³£À´Ëµ·Ç³£Ãܼ¯µÄ¹¤×÷¡£
¶ÔÓÚÊý¾Ý¿â£¬×´Ì¬ÍùÍùÐèÒª±»±£´æ¡£Èç¹ûÒÔÈÝÆ÷·½Ê½²¿ÊðÔÚ¼¯ÈºÉϵÄÊý¾Ý¿âûÓÐÇ¨ÒÆ£¬»òÕßûÓÐÆµ·±µØspin up£¬ÄÇôÊý¾Ý´æ´¢µÄÎïÀíÌØÐԾͻᷢ»Ó×÷Óá£ÀíÏëÇé¿öÏ£¬Ê¹ÓÃÊý¾ÝµÄÈÝÆ÷Ó¦¸ÃÓëÊý¾Ý¿âλÓÚͬһ¸öPodÖС£
Õâ²¢²»ÊÇ˵ÔÚÈÝÆ÷Öв¿ÊðÊý¾Ý¿âÊÇÒ»¸ö»µÖ÷Òâ——ÔÚijЩÓÃÀýÖУ¬ÕâÖÖ·½·¨¾Í×ã¹»ÁË¡£ÔÚ²âÊÔ»·¾³ÖУ¬»òÕß¶ÔÓÚÄÇЩ²»ÐèÒªÉú²ú¼¶±ðµÄÊý¾ÝÁ¿µÄÈÎÎñ£¬¼¯ÈºÖеÄÊý¾Ý¿âÊÇÓÐÒâÒåµÄ£¬ÒòΪËù±£´æµÄÊý¾Ý¹æÄ£ºÜС¡£
ÔÚÉú²ú»·¾³ÖУ¬¿ª·¢ÈËԱͨ³£±È½ÏÒÀÀµÍⲿ´æ´¢¡£
KubernetesÈçºÎÓë´æ´¢Í¨ÐÅ?ʹÓÿØÖÆÆ½Ãæ½Ó¿Ú¡£ÕâЩ½Ó¿Ú½«KubernetesÓëÍⲿ´æ´¢Á¬½ÓÆðÀ´¡£ÕâЩÁ¬½Óµ½KubernetesµÄÍⲿ´æ´¢½â¾ö·½°¸³ÆÎª¾í²å¼þ(Volume Plugin)£¬¾í²å¼þÖ§³Ö³éÏó´æ´¢²¢¸³Óè´æ´¢¿ÉÒÆÖ²ÐÔ¡£
ÒÔǰ£¬¾í²å¼þÊÇÓëºËÐĵÄKubernetes´úÂë¿âÒ»Æð¹¹½¨¡¢Á´½Ó¡¢±àÒëºÍ·¢²¼µÄ¡£Õâ´ó´óÏÞÖÆÁË¿ª·¢ÈËÔ±µÄÁé»îÐÔ£¬²¢´øÀ´Á˶îÍâµÄά»¤³É±¾¡£Ìí¼ÓеĴ洢ѡÏîÐèÒª¸ü¸ÄKubernetes´úÂë¿â¡£
Ëæ×ÅCSIºÍFlexvolumeµÄÒýÈ룬¾í²å¼þ¿ÉÒÔ²¿ÊðÔÚ¼¯ÈºÉÏ£¬¶øÎÞÐè¸ü¸Ä´úÂë¿â¡£

ÔÉúKubernetes¼°´æ´¢
ÔÉúKubernetesÈçºÎ´¦Àí´æ´¢?KubernetesÌṩÁËһЩ¹ÜÀí´æ´¢µÄ½â¾ö·½°¸:ÁÙʱѡÏî¡¢³Ö¾Ã¾íµÄ³Ö¾Ã´æ´¢¡¢³Ö¾Ã¾íÉùÃ÷¡¢´æ´¢Àà»ò״̬¼¯……µÈµÈ¡£
³Ö¾Ã¾í(PV)ÊÇÓɹÜÀíÔ±ÌṩµÄ´æ´¢µ¥Ôª£¬ËüÃǶÀÁ¢ÓÚÈκε¥¸öPod£¬ÕâÑù¿ÉÒÔ½«ËüÃÇ´ÓPod¶ÌÔݵÄÉúÃüÖÜÆÚÖнâ·Å³öÀ´¡£
ÁíÍ⣬³Ö¾Ã¾íÉùÃ÷(PVC)ÊǶԴ洢µÄÇëÇó¡£Ê¹ÓÃPVC¿ÉÒÔ½«´æ´¢°ó¶¨µ½Ìض¨½Úµã£¬Ê¹¸Ã½ÚµãÄܹ»Ê¹Óô洢¡£
´¦Àí´æ´¢µÄ·½·¨ÓÐÁ½ÖÖ£º¾²Ì¬»ò¶¯Ì¬¡£
ͨ¹ý¾²Ì¬ÅäÖ㬹ÜÀíÔ±ÌṩÁËËûÃÇÈÏΪPodÔÚ·¢³öʵ¼ÊÇëÇó֮ǰ¿ÉÄÜÐèÒªµÄPV£¬²¢ÇÒÕâЩPVͨ¹ýÏÔʽPVCÊÖ¶¯°ó¶¨µ½Ìض¨µÄPod¡£
ÔÚʵ¼ùÖУ¬¾²Ì¬¶¨ÒåµÄPVÓëKubernetesµÄ¿ÉÒÆÖ²½á¹¹²»¼æÈÝ£¬ÒòΪËùʹÓõĴ洢¿ÉÄÜÓë»·¾³Ïà¹Ø£¬±ÈÈçAWS EBS»òGCE³Ö¾Ã´ÅÅÌ¡£ÊÖ¶¯°ó¶¨ÐèÒª¸ü¸ÄYAMLÎļþÒÔÖ¸ÏòÌØ¶¨ÓÚÌṩÉ̵Ĵ洢½â¾ö·½°¸¡£
ÔÚ¿ª·¢ÈËÔ±ÈçºÎ¿¼ÂÇ×ÊÔ´·½Ã棬¾²Ì¬ÅäÖÃҲΥ±³ÁËKubernetesµÄ˼Ïë:CPUºÍÄÚ´æ²»ÊÇÔ¤ÏÈ·ÖÅäµÄ£¬¶øÊǰ󶨵½Pod»òÈÝÆ÷ÖУ¬ËüÃÇÊǶ¯Ì¬ÊÚÓèµÄ¡£
¶¯Ì¬ÅäÖÃÊÇͨ¹ý´æ´¢ÀàÍê³ÉµÄ¡£¼¯Èº¹ÜÀíÔ±²»ÐèÒªÔ¤ÏÈÊÖ¶¯´´½¨PV£¬¶øÊÇ´´½¨¶à¸ö´æ´¢ÅäÖÃÎļþ£¬¾ÍÏñÄ£°åÒ»Ñù¡£µ±¿ª·¢ÈËÔ±´´½¨PVCʱ£¬¸ù¾ÝÇëÇóµÄÒªÇ󣬯äÖÐÒ»¸öÄ£°åÔÚÇëÇóʱ´´½¨£¬²¢¸½¼Óµ½Pod¡£

ÒÔÉÏÖ»ÊǶÔÍⲿ´æ´¢Ò»°ãÈçºÎʹÓÃÔÉúKubernetes½øÐд¦ÀíµÄÒ»¸ö·Ç³£¿í·ºµÄ¸ÅÊö£¬³ý´ËÖ®Í⣬»¹ÓÐÐí¶àÆäËûÑ¡ÔñÐèÒª¿¼ÂÇ¡£
ÈÝÆ÷´æ´¢½Ó¿Ú
Ê×ÏȽéÉÜÒ»ÏÂÈÝÆ÷´æ´¢½Ó¿Ú(Container Storage Interface£¬CSI)£¬CSIÊÇÓÉCNCF´æ´¢¹¤×÷×é½øÐеÄͳһ¹¤×÷£¬Ö¼ÔÚ¶¨ÒåÒ»¸ö±ê×¼µÄÈÝÆ÷´æ´¢½Ó¿Ú£¬¸Ã½Ó¿Ú¿ÉÒÔʹ´æ´¢Çý¶¯³ÌÐòÔÚÈκÎÈÝÆ÷±àÅÅÆ÷ÉϹ¤×÷¡£
CSI¹æ·¶ÒѾ±»Ó¦Óõ½KubernetesÖУ¬Ðí¶àÇý¶¯³ÌÐò²å¼þ¿ÉÒÔ²¿ÊðÔÚKubernetes¼¯ÈºÉÏ¡£¿ª·¢ÈËÔ±¿ÉÒÔÔÚKubernetesÉÏ·ÃÎÊCSI¼æÈݵľíÇý¶¯³ÌÐòÓëCSI¾íÀàÐ͹«¿ªµÄ´æ´¢¡£
Ëæ×ÅCSIµÄÒýÈ룬´æ´¢¿ÉÒÔ×÷ΪÁíÒ»¸ö¹¤×÷¸ºÔؽøÐÐÈÝÆ÷»¯£¬²¢²¿ÊðÔÚKubernetes¼¯ÈºÉÏ¡£
¿ªÔ´ÏîÄ¿
Î§ÈÆÔÆÔÉú¼¼ÊõµÄ¹¤¾ßºÍÏîÄ¿ÕýÔÚ´óÁ¿Ó¿ÏÖ¡£×÷ΪÉú²úÖÐ×îÍ»³öµÄÎÊÌâÖ®Ò»£¬ÓÐÏ൱һ²¿·Ö¿ªÔ´ÏîÄ¿ÖÂÁ¦ÓÚ½â¾ö“ÔÚÔÆÔÉú¼Ü¹¹ÉÏ´¦Àí´æ´¢”Õâ¸öÎÊÌâ¡£
Ŀǰ***µÄ´æ´¢ÏîÄ¿ÊÇ Ceph ºÍ Rook ¡£
CephÊÇÒ»¸ö¶¯Ì¬¹ÜÀíµÄ¡¢Ë®Æ½¿ÉÉìËõµÄ·Ö²¼Ê½´æ´¢¼¯Èº¡£CephÌṩÁ˶Դ洢×ÊÔ´µÄÂß¼³éÏó¡£Ëü±»Éè¼Æ³É²»´æÔÚµ¥µã¹ÊÕÏ¡¢¿É×ÔÎÒ¹ÜÀíºÍ»ùÓÚÈí¼þµÄ¡£CephͬʱΪÏàͬµÄ´æ´¢¼¯ÈºÌṩ¿é¡¢¶ÔÏó»òÎļþϵͳ½Ó¿Ú¡£
CephµÄ¼Ü¹¹·Ç³£¸´ÔÓ£¬ÓÐÐí¶àµ×²ã¼¼Êõ£¬ÈçRADOS¡¢librados¡¢RADOSGW¡¢RDB£¬ËüµÄCRUSH Ëã·¨ºÍ¼àÊÓÆ÷¡¢OSDºÍMDSµÈ×é¼þ¡£ÕâÀï²»ÉîÈë½â¶ÁÆä¼Ü¹¹£¬¹Ø¼üÔÚÓÚ£¬CephÊÇÒ»¸ö·Ö²¼Ê½´æ´¢¼¯Èº£¬Ëü¿ÉÌṩ¸ü¸ßµÄ¿ÉÉìËõÐÔ£¬ÔÚ²»ÎþÉüÐÔÄܵÄÇé¿öÏÂÏû³ýÁ˵¥µã¹ÊÕÏ£¬²¢ÌṩÁ˶ԶÔÏ󡢿éºÍÎļþµÄ·ÃÎʵÄͳһ´æ´¢¡£
ºÜ×ÔÈ»µØ£¬CephÒѾÊÊÓ¦ÁËÔÆÔÉú»·¾³¡£ÓÐÐí¶à·½·¨¿ÉÒÔ²¿ÊðCeph¼¯Èº£¬ÀýÈçʹÓÃAnsible¡£Äã¿ÉÒÔʹÓÃCSIºÍPVC²¿ÊðCeph¼¯Èº£¬²¢ÔÚKubernetes¼¯ÈºÖлñµÃÒ»¸ö½Ó¿Ú¡£

Ceph¼Ü¹¹
ÁíÒ»¸öÓÐȤÇҷdz£ÊÜ»¶ÓµÄÏîÄ¿ÊÇRook£¬ÕâÊÇÒ»¸öÖ¼ÔÚ¾ÛºÏKubernetesºÍCephµÄ¹¤¾ß——½«¼ÆËãºÍ´æ´¢·ÅÔÚÒ»¸ö¼¯ÈºÖС£
RookÊÇÒ»¸öÔÆÔÉú´æ´¢±àÅÅÆ÷£¬ËüÀ©Õ¹ÁËKubernetesµÄ¹¦ÄÜ¡£Rook±¾ÖÊÉÏÔÊÐí½«Ceph·ÅÈëÈÝÆ÷ÖУ¬²¢Ìṩ¼¯Èº¹ÜÀíÂß¼£¬Ê¹µÃÔÚKubernetesÉÏÄܹ»¿É¿¿µØÔËÐÐCeph¡£RookÄܹ»×Ô¶¯»¯²¿Êð¡¢Òýµ¼¡¢ÅäÖá¢ÉìËõ¡¢ÔÙÆ½ºâ£¬¼´¼¯Èº¹ÜÀíÔ±»á×öµÄһϵÁй¤×÷¡£
RookÔÊÐí´ÓYAML²¿ÊðCeph¼¯Èº£¬ÏñKubernetesÒ»Ñù¡£YAMLÎļþÓÃ×÷¼¯Èº¹ÜÀíԱϣÍûÔÚ¼¯ÈºÖÐʵÏֵĸ߼¶ÉùÃ÷¡£Rook»áÆô¶¯¼¯Èº£¬²¢¿ªÊ¼»ý¼«¼àÊÓ¡£Rook³äµ±¿ØÖÆÆ÷£¬È·±£YAMLÎļþÖÐÉùÃ÷µÄËùÐè״̬ÊÇÖ§³ÖµÄ¡£RookÔËÐÐÔÚÒ»¸öе÷Ñ»·ÖУ¬¸ÃÑ»·»á¹Û²ì״̬²¢¸ù¾Ý¼ì²âµ½µÄ²îÒì½øÐвÙ×÷¡£
RookûÓÐ×Ô¼ºµÄ³Ö¾Ã״̬£¬ÎÞÐè¹ÜÀí£¬¿É¼ûËüȷʵÊǰ´ÕÕKubernetesµÄÔÔò½¨Á¢µÄ¡£

Rook½«CephºÍKubernetes½áºÏÔÚÒ»Æð£¬ÊÇ***µÄÔÆÔÉú´æ´¢½â¾ö·½°¸Ö®Ò»£¬ÔÚGithubÉÏÓµÓнü4000¿ÅÐÇ£¬1630Íò´ÎÏÂÔØ£¬ÒÔ¼°100¶àÃû¹±Ï×Õß¡£
×÷Ϊ±»CNCF½ÓÊܵÄ***´æ´¢ÏîÄ¿£¬Rook½üÆÚÒѽøÈë·õ»¯½×¶Î¡£
***£¬¶ÔÓÚÓ¦ÓóÌÐòÖеÄÈκÎÎÊÌâ£¬ÖØÒªµÄÊÇÈ·¶¨ÐèÇ󣬲¢ÏàÓ¦µØÉè¼ÆÏµÍ³»òÑ¡Ôñ¹¤¾ß¡£ÔÆÔÉú»·¾³ÖеĴ洢Ҳ²»ÀýÍâ¡£ËäÈ»ÎÊÌâÏ൱¸´ÔÓ£¬µ«ÊÇÓкܶ๤¾ßºÍ·½·¨¡£Ëæ×ÅÔÆ¼ÆËãµÄ·¢Õ¹£¬ÎÞÒÉÒ²»á²»¶Ï³öÏÖеĽâ¾ö·½°¸¡£
¡¾±à¼ÍƼö¡¿
µãÔÞ 0
- ´ó¼Ò¶¼ÔÚ¿´
- ²ÂÄãϲ»¶
±à¼ÍƼö
- 24HÈÈÎÄ
- Ò»ÖÜ»°Ìâ
- ±¾Ô»ñÔÞ
- ΪдÂÛÎÄÏòLinuxÌá½»¡¸¶ñÒâ´úÂ롹£¬½á¹ûÕû¸ö´óѧ¶¼±»Linux·âÁ˾øÁË£¡Õâ¸öMySQL¹ÊÕ϶¨Î»·½·¨Ì«ºÃÓÃÁ˱ʼDZ¾µÄÓ²¼þ·ÀÀ¶¹âµ½µ×ÊÇʲô ÕæµÄ¹ÜÓÃÂð¸ßÊýÓоÈÁË£¡Éñ¾ÍøÂç²»µ½Ò»Ãë¾ÍÄÜÇó½âƫ΢·Ö·½³Ì¸ÕÍÚÀ´µÄP7¼Ü¹¹Ê¦£¬°Ñ¹«Ë¾¸ã¿åÁË...ÈÈÃÅ£¡2021Ä걸ÊÜϲ°®µÄ11ÖÖ¿ªÔ´ DevOps ¹¤¾ß£¡Öذõ£¡Ç廪´óѧ³ÉÁ¢¼¯³Éµç·ѧԺ£¬½â¾ö¡¸¿¨²±×Ó¡¹ÎÊÌâά»¤Ö®Ò¹£¬Ëµµã¹Êʺ;Ñé
- ¸ÕÍÚÀ´µÄP7¼Ü¹¹Ê¦£¬°Ñ¹«Ë¾¸ã¿åÁË...´óÊý¾Ý¸æËßÄ㣺³ÌÐòÔ±ÕæµÄÊdzÔÇà´º·¹µÄÂð£¿Ö»ÐèÒ»ÐдúÂ룬¾ÍÄܵ¼ÈëËùÓеÄPython¿â£¿Ïê½âÈý´ó±àÒëÆ÷£ºgcc¡¢llvm ºÍ clang°Ñ×Ô¼ºµÄÍÏÑÓÖ¢Êý¾Ýд³ÉÂÛÎÄ£¬MITÌìÌåÎïÀí²©Ê¿Ð¡½ã½ãÕæ×öµ½ÁËPython 3.10À´ÁË£¬switchÓï·¨ÖÕÓÚ³öÏÖÎÒÃÇ·Ã̸ÁË200¸ö»¥ÁªÍøÈË£¬ÖÕÓÚ·¢ÏÖ996±³ºóµÄÔÒòΪдÂÛÎÄÏòLinuxÌá½»¡¸¶ñÒâ´úÂ롹£¬½á¹ûÕû¸ö´óѧ¶¼±»Linux·âÁË
- ½«ÔÚ2021Äêµß¸²ÒµÎñ·¢Õ¹µÄÊ®ÖÖ¼¼ÊõÏê½âÈý´ó±àÒëÆ÷£ºgcc¡¢llvm ºÍ clangGitHub ·ÃÎʲ»ÁË£¿ÓÃÕâ¸ö·½·¨ÇáËɽâ¾ö5¸ö¿ªÔ´µÄJavaÏîÄ¿¿ìËÙ¿ª·¢½ÅÊּܣ¬ÏîÄ¿¾ÑéÓÐÁËRedisΪʲô±äÂýÁË£¿½ÌÄ㶨λÓëÅŲé·ÖÎöÊý¾Ý·ÖÎöʦ±Ø±¸µÄ9´ó¼¼ÄÜ£¬´ó¶àÊýÈËÖ»ÖªµÀÒ»°ëǰ¶ËÐÔÄÜ¼à¿Ø¼°ÍƼö¼¸¸ö¿ªÔ´µÄ¼à¿ØÏµÍ³¸ÕÍÚÀ´µÄP7¼Ü¹¹Ê¦£¬°Ñ¹«Ë¾¸ã¿åÁË...
¶©ÔÄרÀ¸+¸ü¶à
-
ÓÃPythonÍæ×ªexcel
ÈÃÖØ¸´²Ù×÷ɵ¹Ï»¯¹²3Õ | DE8UG119È˶©ÔÄѧϰ
-
AIÈëÃż¶Ëã·¨
Ëã·¨³£Ê¶¹²22Õ | ÖÜÂܲ·123113È˶©ÔÄѧϰ
-
Õâ¾ÍÊÇ5G
5GÄÇЩʶù¹²15Õ | armmay120È˶©ÔÄѧϰ
ÊÓÆµ¿Î³Ì+¸ü¶à
-
JavaÏîĿʵսϾí[SpringBoot/SpringCloud/Ra
½²Ê¦£ºÄñ¸ç½ÌÓý14771ÈËѧϰ¹ý
-
²úÆ·¾Àí½çÃæÔÐÍÉè¼Æ¹¤¾ß¡°Ä«µ¶¡±ÊµÕ½¿Î³Ì
½²Ê¦£ºµÒî£öÎ20196ÈËѧϰ¹ý
-
ÍøÂ簲ȫѵÁ·ÓªÊÓÆµ¿Î³Ì ³ÖÐø¸üÐÂÖÐ
½²Ê¦£ºWeb°²È«Ì½¾¿Õß53800ÈËѧϰ¹ý
רÌâÍÆ¼ö+¸ü¶à
- ¾«Ñ¡²©ÎÄ
- ÂÛ̳ÈÈÌû
- ÏÂÔØÅÅÐÐ
- ǶÈëÊ½ÒÆÖ²docker±¨´íÎÊÌâ»ã×Ü¡¾ÊµÕ½¡¿ÔÙ¼ûExcel£¬ÎÒÄÜ×ÔÓɶ¨ÖƱíÖ§¸¶½áËãϵͳÈçºÎÓ¦¶Ô¸ß²¢·¢¡¢ÈȵãÕËPython ·ÖÎöÌìÆø£¬¸æËßÄãÖÐÇïÓ¦¸ÃÈ¥k8s ѧϰ±Ê¼Ç Ö® statefulset Ó¦ÓÃ
- ¡¶·þÎñÆ÷Ó²¼þ¹¤³Ìʦ´ÓÈëÃŵ½¾«Í¨¡·£¡¶·þÎñÆ÷Ó²¼þ¹¤³Ìʦ´ÓÈëÃŵ½¾«Í¨¡·£¡¾Ë㷨˼Ïë¡¿ÈçºÎÅжÏÒ»¸öÊýÊÇ·ñÔÚ40аæÍø¹¤¼¼ÄÜͼÆ×£¬Äã¶¼ÕÆÎÕÁËÂð£¿ÏÂÔØÖÐÐÄ×ÊÔ´9ÔÂÏÂÔØÅÅÐÐTOP°ñ
- ITILÌâ¿âVISIO2003µç×ӽ̳ÌCCIE 3.0°æ±¾¹©´ó¼ÒιÊ֪лªÎª9306ÃüÁî²Î¿¼ÄãµÄµÚÒ»¸öcocos2dÓÎϷʵÀý´úÂë
¶Á Êé +¸ü¶à
ºÚ¿ÍÈëÇÖµÄÖ÷¶¯·ÀÓù
±¾ÊéÊÇÒ»±¾·Ç³£È«ÃæµØ½²ÊöºÚ¿ÍÈëÇÖÖ÷¶¯·ÀÓù¼¼ÊõµÄÍøÂ簲ȫ¹¤¾ßÊé¡£±¾ÊéµÄÖØµãÊǽéÉܺڿ͵Ĺ¥»÷ÊֶκÍÌṩÏàÓ¦µÄÖ÷¶¯·ÀÓù±£»¤´ëÊ©£¬ÔÚ×éÖ¯½á...
-
¶©ÔÄ51CTOÓÊ¿¯
µã»÷ÕâÀï²é¿´Ñù¿¯

51CTO·þÎñºÅ

51CTO¹Ù΢