当前位置: 首页 > Linux

灵魂拷问:后端业务开发应该在多大程度上使用K8s?

时间:2023-04-06 22:20:33 Linux

绠€浠嬶細寰堝浜哄湪鐪嬪埌K8s鎴愪负鏈€娴佽鐨勫紑婧愭妧鏈悗寮€濮嬪涔燢8s锛屼絾鏄緢澶氫汉鎶辨€↘8s澶鏉備簡銆傜敤CNCF鏂癟OC寮犻浄鐨勮瘽璇达細杩欓噷鐨勬牴鏈棶棰樻槸K8s鐨勫畾浣嶆槸鈥淭hePlatformforPlatform鈥濓紝鎵€浠ュ畠鐨勬牳蹇冨姛鑳藉拰鏈嶅姟瀵硅薄鏄熀纭€骞冲彴宸ョ▼甯堬紝鑰屼笉鏄笟鍔$爺鍙戜汉鍛樸€傚拰杩愮淮浜哄憳锛涘叾澹版槑寮廇PI璁捐鍜孋RDOperator绯荤粺涔熸槸涓轰簡鏂逛究鍩虹骞冲彴宸ョ▼甯堟帴鍏ュ拰鏋勫缓鏂扮殑鍩虹璁炬柦鑳藉姏鑰岃璁$殑銆傝繖灏卞鑷翠簡杩欎簺鑳藉姏鐨勬渶缁堢敤鎴封€斺€斾笟鍔″紑鍙戣€咃紝涓嶬8s鐨勬牳蹇冨畾浣嶅瓨鍦ㄦ槑鏄剧殑閿欎綅銆傛潵婧恷闃块噷浜戝師鐢熷叕浼楀彿寰堝浜虹湅鐫€K8s鎴愪负鏈€娴佽鐨勫紑婧愭妧鏈紝寮€濮嬪涔燢8s锛屼絾涔熸湁寰堝浜烘姳鎬↘8s澶鏉傘€傜敤CNCF鏂癟OC寮犻浄鐨勮瘽璇达細杩欓噷鐨勬牴鏈棶棰樻槸K8s鐨勫畾浣嶆槸鈥淭hePlatformforPlatform鈥濓紝鎵€浠ュ畠鐨勬牳蹇冨姛鑳藉拰鏈嶅姟瀵硅薄鏄熀纭€骞冲彴宸ョ▼甯堬紝鑰屼笉鏄笟鍔$爺鍙戜汉鍛樸€傚拰杩愮淮浜哄憳锛涘叾澹版槑寮廇PI璁捐鍜孋RDOperator绯荤粺涔熸槸涓轰簡鏂逛究鍩虹骞冲彴宸ョ▼甯堟帴鍏ュ拰鏋勫缓鏂扮殑鍩虹璁炬柦鑳藉姏鑰岃璁$殑銆傝繖瀵艰嚧杩欎簺鑳藉姏鐨勬渶缁堢敤鎴封€斺€斾笟鍔″紑鍙戣€呬笌K8s鐨勬牳蹇冨畾浣嶅瓨鍦ㄦ槑鏄剧殑閿欎綅銆備笉鍚屼簬浠庝笟鍔$爺鍙戣搴﹀嚭鍙戠殑浼犵粺涓棿浠讹紝浜戝師鐢熷熀纭€璁炬柦闈╁懡鏄嚜涓嬭€屼笂鐨勶紝鍥犳K8s鍏锋湁涓庣敓淇辨潵鐨勨€滈珮闂ㄦ鈥濈壒鐐广€傚畠浠庝綆浜庘€滀簯璁$畻鈥濈殑瀹瑰櫒鐨勫熀鏈璁″拰鏋勫缓姒傚康寮€濮嬶紝鐒跺悗灏嗗簳灞傜殑璁$畻銆佸瓨鍌ㄣ€佺綉缁滀竴灞傚眰缁熶竴鎶借薄鍑烘潵锛屾垚涓烘垜浠琄8s涓殑Pod銆丯etworkPolicy銆乂olume绛夋蹇点€傚悓鏍凤紝浣犲湪甯傞潰涓婅兘鎵惧埌鐨勫緢澶氳绋嬩技涔庨兘鏄湪鈥滈€艰揩鈥濇瘡涓汉鎴愪负鈥淜8s涓撳鈥濓紝鑰屼笉鏄珯鍦ㄧ敤鎴风殑瑙掑害鎻忚堪鍜岄儴缃插簲鐢ㄧ▼搴忋€傞偅涔堬紝闂鏉ヤ簡锛屼綔涓哄悗绔笟鍔″紑鍙戯紝K8s搴旇鐞嗚В鍒板娣憋紝鐢ㄥ埌浠€涔堢▼搴﹀憿锛熷浣曞湪杩欎釜澶嶆潅搴炲ぇ鐨勯」鐩腑鎶婃彙涓荤嚎锛岀敤濂終8s锛熼潰瀵硅繖涓棶棰橈紝鎴戜滑鍦ㄤ簯鍘熺敓鎶€鏈叕寮€璇剧殑鍩虹涓婏紝鑱斿悎鍒朵綔浜嗗悗绔笟鍔″紑鍙慘8s鍦ㄧ嚎浣撻獙鏁欑▼锛屼笉浠呭彲浠ュ府鍔╁悗绔笟鍔″紑鍙戝悓瀛︽洿濂界殑涓婃墜K8s锛屼篃鍙互甯姪寮€鍙戣€呴渶瑕佸揩閫熼€氳繃CNCF鍩洪噾浼氭帹鍑虹殑Linux鍜孠ubernetes搴旂敤寮€鍙戣€呰璇侊紙CKAD锛夈€傚湪绾挎暀绋嬩寒鐐瑰唴缃繍琛岀幆澧冩偍鍙渶瑕佸叧蹇冩暀绋嬫湰韬殑鍐呭锛屼笉闇€瑕佸皢鏃堕棿娴垂鍦ㄧ箒鐞愮殑杩愯鐜鍑嗗涓娿€傛墍鏈夊疄楠岄兘鍦ㄩ鍏堝噯澶囧ソ鐨勮繍琛屾椂瀹瑰櫒涓繍琛屻€傛矇娴稿紡瀛︿範浣撻獙鐭ラ亾鍔ㄦ墜瀹為獙瀹ゅ皢浜や簰鏂囨。銆佺粓绔€佺紪杈戝櫒涓変釜绐楀彛闆嗘垚鍦ㄤ竴涓祻瑙堝櫒椤甸潰涓紝鏃犻渶鍦ㄥ涓獥鍙d腑鏉ュ洖澶嶅埗绮樿创銆備竴閿嚜鍔ㄦ墽琛屽懡浠ゅ拰鑷姩淇敼浠g爜鏂囨。鍙疄鏃朵氦浜掞紝鐐瑰嚮榧犳爣鍗冲彲涓€閿嚜鍔ㄦ墽琛屽懡浠ゅ拰鑷姩淇敼浠g爜锛涗篃鍙互閫夋嫨鍦ㄧ粓绔垨缂栬緫鍣ㄤ腑鎵嬪姩杈撳叆鏌ョ湅鏁堟灉銆傞€傚悎浜虹兢浜戝師鐢熷簲鐢ㄥ紑鍙戣€呬换浣曟兂鍙傚姞CKAD鑰冭瘯璁よ瘉鐨勭敤鎴蜂换浣曟兂瀛︿範鍜屾帉鎻ubernetes绯荤粺浣跨敤鐨勭敤鎴锋暀绋嬩綔鑰呮暀绋嬪ぇ绾?浜掑姩绂忓埄-馃巵濂栧搧璁剧疆锛氿煋呮椿鍔ㄦ椂闂达細璧峰嵆鏃ヨ捣-2021骞?鏈?8鏃?0:00馃摙娲诲姩瑙勫垯锛氬湪闃块噷浜戝師鐢熷叕浼楀彿鏂囩珷鐨勮瘎璁哄尯锛岃璇翠綘瑙夊緱鏈€鏈夌敤鐨勫疄楠屾垨鑰呬綘鏈€鏈熷緟涓婄嚎鐨勫疄楠岃繖涓や釜鏁欑▼銆傜偣璧炴暟绗竴鍚嶏紝閫佷环鍊?58鍏冮樋閲屼簯瀹氬埗鍙扮伅涓€涓€傜偣璧炴暟鎺掑悕绗?-3浣嶏紝灏嗚幏寰椾环鍊?49鍏冪殑涓€涓€傜増鏉冨綊鍘熶綔鑰呮墍鏈夛紝闃块噷浜戝紑鍙戣€呯ぞ鍖轰笉鎷ユ湁鍏剁増鏉冿紝涔熶笉鎵挎媴鐩稿簲鐨勬硶寰嬭矗浠汇€傚叿浣撹鍒欒鍙傝€冦€婇樋閲屼簯寮€鍙戣€呯ぞ鍖虹敤鎴锋湇鍔″崗璁€嬪拰銆婇樋閲屼簯寮€鍙戣€呯ぞ鍖虹煡璇嗕骇鏉冧繚鎶ゆ寚寮曘€嬨€傚鍙戠幇鏈ぞ鍖烘秹瀚屾妱琚唴瀹癸紝璇峰~鍐欎镜鏉冩姇璇夎〃杩涜涓炬姤锛屼竴缁忔煡瀹烇紝鏈ぞ鍖哄皢绔嬪嵆鍒犻櫎娑夊珜渚垫潈鍐呭銆?/p>