銆銆銆怚T168璧勮銆2018骞10鏈19鏃ワ紝绗鍗佸眾涓鍥界郴缁熸灦鏋勫笀澶т細(SACC2018)鍦嗘弧钀藉箷銆備綔涓哄浗鍐呮渶璐熺洓鍚嶇殑鏋舵瀯甯堢洓浼氫箣涓锛孲ACC 2018鍏虫敞澶ф暟鎹銆佸瓨鍌ㄣ丄I搴旂敤銆佸尯鍧楅摼绛夊氫釜鎶鏈棰嗗煙锛屾棬鍦ㄤ績杩涘叏鐞冩妧鏈浜ゆ祦锛屾帹鍔ㄥ浗鍐呮妧鏈鍗囩骇銆
銆銆鏈灞婂ぇ浼氭眹鑱氫簡浼楀氬浗鍐呬竴绾夸笓瀹讹紝浠栦滑甯︽潵鐨勬妧鏈鍒嗕韩鐫瀹炰护浜哄彈鐩婂尓娴呫傚湪19鏃ヤ笂鍗堢殑瀹瑰櫒鎶鏈涓撳満锛岄樋閲屽反宸存妧鏈涓撳跺瓩瀹忎寒銆佸疁淇″瑰櫒浜戞灦鏋勫笀闄堟檽瀹囥佽吘璁楂樼骇宸ョ▼甯堥檲绾銆佺綉鏄撶爺绌堕櫌浜戣$畻鎶鏈閮ㄩ栧腑鏋舵瀯甯堝垬瓒呬緷娆″仛浜嗕富棰樻紨璁层
銆銆澶ц勬ā浜戝師鐢熷満鏅涓嬮暅鍍忓垎鍙戝強瀛樺偍浼樺寲瀹炶返
銆銆闅忕潃瀹瑰櫒鍦ㄤ紒涓氬ぇ瑙勬ā搴旂敤锛屼笟鍔″彂甯冮珮宄版湡闀滃儚涓嬭浇鎴愪负涓氬姟鍙戝竷鏁堢巼鐨勪竴涓鐡堕堢偣銆傞樋閲屽反宸存妧鏈涓撳跺瓩瀹忎寒琛ㄧず锛屸滆В鍐充簯鍘熺敓鍦烘櫙涓嬬殑闀滃儚鍒嗗彂闂棰樻湁涓夌偣锛屽垎鍒鏄闀滃儚鍒嗗彂鏁堢巼銆侀暅鍍忓垎鍙戞祦鎺у拰闀滃儚鍒嗗彂瀹夊叏銆傗
銆銆鈻查樋閲屽反宸存妧鏈涓撳跺瓩瀹忎寒
銆銆闃块噷宸村反闆嗗洟瀹瑰櫒鍖栦笟鍔″墠鏈熶负浜嗘彁鍗囦笟鍔″彂甯冩晥鐜囷紝鎺ㄥ嚭浜唒2p闀滃儚鍒嗗彂宸ュ叿锛岄暅鍍弍2p鍒嗗彂鍙浠ュぇ澶ф彁鍗囬暅鍍忕殑鍒嗗彂鏁堢巼銆傜敱浜庡崟鍙板夸富鏈虹佺洏IO甯﹀戒竴瀹氾紝濡傛灉涓氬姟閲忓ぇ锛屾洿鏂伴戠箒锛屽嵆浣夸娇鐢╬2p闀滃儚鍒嗗彂宸ュ叿锛屼篃鏃犳硶鐪熸hВ鍐充笟鍔¢暅鍍忓垎鍙戞晥鐜囩殑闂棰樸
銆銆濡傛灉灏嗗瑰櫒鐨勯暅鍍忓瓨鍌ㄤ篃鍋氭垚鍒嗗竷寮忥紝涓嬭浇闀滃儚鏃讹紝鍙闇瑕佸皢闀滃儚瀛樺偍鍧楁寕杞藉埌瀹夸富鏈烘湰鍦般傞暅鍍忓垎甯冨紡瀛樺偍瀹屽叏鐪佹帀浜嗛暅鍍忎笅杞芥祦绋嬶紝杩欐牱涓嶄粎鑳藉ぇ澶ф彁鍗囬暅鍍忓垎鍙戞晥鐜囦篃鑳藉緢澶х▼搴︾紦瑙e夸富鏈虹佺洏 IO锛岃繖灏辨槸闃块噷宸村反闆嗗洟鐨勯暅鍍忚繙绋嬪寲瀹炶返銆
銆銆瀵规湭鏉ヨ$畻瀛樺偍鍒嗙荤殑灞曟湜锛岄樋閲屽反宸存妧鏈涓撳跺瓩瀹忎寒琛ㄧず锛屽笇鏈涙湰鍦板瓨鍌ㄥ急鍖栥佸瓨鍌ㄩ泦涓鍖栥佽勬ā鍖栦笅鐨勮祫婧愬埄鐢ㄧ巼閫愭ユ彁鍗囥
銆銆Kubernetes鍦ㄥ疁淇¤惤鍦板疄璺
銆銆瀹瑰櫒鎶鏈鍦ㄥ疁淇$殑鐢熶骇鐜澧冧娇鐢ㄥ凡缁忔湁涓ゅ勾澶氾紝浠庤8Docker鍒癒ubernetes涓璺婕旇繘锛屾湰娆″ぇ浼氬疁淇″瑰櫒浜戞灦鏋勫笀闄堟檽瀹囦富瑕佷粙缁嶄簡Docker鍜孠ubernetes鐩稿叧鎶鏈锛屽苟璇﹁В浜咾ubernetes缃戠粶鍜屽瓨鍌ㄦ灦鏋勩
銆銆鈻插疁淇″瑰櫒浜戞灦鏋勫笀闄堟檽瀹
銆銆鍏充簬Kubernetes鍦ㄥ疁淇¤惤鍦扮殑瀹炶返缁忛獙锛屼紶缁熷簲鐢ㄥ備綍杩佺Щ鑷冲瑰櫒浠ュ強鍏蜂綋鐨勪紭鍖栫瓥鐣ャ傞檲鏅撳畤琛ㄧず锛屸淜ubernetes閮ㄧ讲浼樺寲涓昏佹湁鍑犵偣锛孍tcd SSD鍔犻熶互鍙婂畾鏃跺囦唤銆丏ocker鏁版嵁鐩樺崟鐙鍒掑垎銆佸幓闄systemd鐨勫叧鑱斻佸垹闄ゆ棤鐢ㄧ殑璋冨害杩囨护鍣ㄣ佸叧闂璖erviceAccountToken銆佸唴鏍歌皟蹇с侀檺鍒跺瑰櫒鐨勫瓨鍌ㄥぇ灏忓拰鏈澶ц繘绋嬫暟銆傗
銆銆鑵捐疓aiaStack瀹瑰櫒浜у搧绉佹湁浜戝満鏅瀹炶返
銆銆GaiaStack鏄鑵捐鍩轰簬kubernetes鎵撻犵殑浼佷笟绾у瑰櫒浜戝钩鍙帮紝骞堕氳繃鑵捐浜戝悜澶栭儴浼佷笟杈撳嚭瑙e喅鏂规堬紝宸茬粡鎴愬姛鍦ㄩ噾铻嶃佹父鎴忋佹斂鍔°佷簰鑱旂綉绛夊悇琛屼笟钀藉湴銆傚湪绉佹湁浜戝満鏅涓嬶紝Kubernetes鏈蹇呰兘閫傜敤浜庝笟鍔$殑鍦烘櫙銆
銆銆GaiaStack浣滀负鏁版嵁涓蹇冩搷浣滅郴缁燂紝鍙浠ヨ皟搴CPU鎴朑PU绛夋捣閲忚$畻璧勬簮锛岃繍琛屾墍鏈夎$畻妗嗘灦锛岀洃鎺т换鍔℃墽琛岀粨鏋滐紝璁╂暟鎹涓蹇冪殑鎵鏈夎祫婧愯鍚堢悊浣跨敤锛屽崗鍚屽畬鎴愬悇绫诲簲鐢ㄥ満鏅鐨勮$畻銆
銆銆鈻茶吘璁楂樼骇宸ョ▼甯堥檲绾
銆銆闄堢函琛ㄧず锛屸滄瘮濡傚簲鐢ㄧ$悊鏂归潰鏂归潰锛 Kubernetes鎻愪緵浜哾eployment銆乻tatefulset銆乯ob绛夊簲鐢ㄧ被鍨嬪悇鍙稿叾鑱岋紝鍒嗗埆杩愯屽井鏈嶅姟锛屾湁鐘舵佹湇鍔″拰绂荤嚎浣滀笟锛屼絾鏄瀹為檯浣跨敤鍚庢讳細閬囧埌鍚勭嶅悇鏍风殑闂棰樸傗
#p#分页标题#e#銆銆姣斿傚湪缂╁规椂deployment鏃犳硶鏀鎸佹寜鐓ф寚瀹氱殑绛栫暐杩涜岋紝statefulset鐨勫崌绾у彧鑳芥寜鏍囧彿椤哄簭渚濇¤繘琛岋紝涓斾竴涓猻tatefulset涓嶈兘鍚屾椂鐏板害涓や釜浠ヤ笂鐨勯暅鍍忕増鏈锛孲park on Kubernetes鐨勫疄鐜扮敋鑷抽兘娌℃湁鐢╦ob鏉ヨ繍琛屻傛洿涓嶅繀璇碖ubernetes缃戠粶鏂归潰锛岃瘯闂璋佹病鏈夎嚜宸遍紦鎹h繃閫傚悎鑷韬涓氬姟鐨凨ubernetes缃戠粶鏋舵瀯?
銆銆涓嶈繃Kubernetes鎻愪緵浜嗗ぇ閲忕殑鎵╁睍鎺ュ彛锛屾瘮濡俿cheduler extender銆丆RD銆乨evice plugin銆丆NI銆丆RI绛夛紝閫氳繃杩欎簺鎺ュ彛鍙浠ユ彁渚涗赴瀵岀殑鎵╁睍鍔熻兘銆傛湰娆″垎浜灏嗘繁鍏ヤ粙缁嶈吘璁疓aiaStack瀹瑰櫒浜戞槸濡備綍鍒╃敤Kubernetes鐨勬墿灞曟帴鍙f墦閫犱竴涓閫傚簲绉佹湁浜戝満鏅鐨勫瑰櫒浜戜骇鍝併
銆銆Service Mesh涓庡瑰櫒骞冲彴铻嶅悎涓庤В鑰﹀疄璺
銆銆Kubernetes浣滀负瀹瑰櫒骞冲彴鐨勪簨瀹炴爣鍑嗭紝鍙浠ュ熀鏈瑕嗙洊寰鏈嶅姟鐨勫ぇ閮ㄥ垎鍦烘櫙锛屼緥濡傝礋杞藉潎琛★紝API缃戝叧锛屽脊鎬т几缂╋紝鏈嶅姟鍙戠幇锛岄厤缃涓蹇冪瓑锛屼絾鏄瀵逛簬鏈嶅姟娌荤悊鏂归潰姣旇緝寮憋紝鍥犺屽嚭鐜颁簡ISTIO涓轰唬琛ㄧ殑Service Mesh鎶鏈銆
銆銆鈻茬綉鏄撶爺绌堕櫌浜戣$畻鎶鏈閮ㄩ栧腑鏋舵瀯甯堝垬瓒
銆銆鐒惰岀洰鍓岻STIO鍜孠ubernetes缁戝畾姣旇緝绱э紝鐒惰屼笉鏄鎵鏈夌殑搴旂敤閮芥槸閮ㄧ讲鍦ㄥ瑰櫒涓鐨勶紝鍥犺屽井鏈嶅姟骞冲彴闇瑕佸拰瀹瑰櫒骞冲彴瑙h︼紝瑙h﹀悗鐨勫井鏈嶅姟骞冲彴涔熼渶瑕佽兘澶熷拰瀹瑰櫒骞冲彴杩涜岃仈鍔ㄣ
銆銆鈻茬綉鏄撳井鏈嶅姟妗嗘灦
銆銆寰鏈嶅姟鏋舵瀯鍙浠ュ仛鍒版湇鍔℃敞鍐屼腑蹇冦佹湇鍔¤皟鐢ㄦ柟寮忋佹湇鍔$綉鍏炽佹柇璺鍣ㄣ佸垎甯冨紡閰嶇疆銆佹湇鍔¤窡韪鍜屾壒閲忎换鍔$瓑銆傚垬瓒呰〃绀猴紝鈥滅綉鏄撳井鏈嶅姟妗嗘灦鍋氬埌浜嗭紝鍙戠幇瀹规槗鎼炲畾锛屾不鐞嗛毦鎼炲畾;鍙戠幇涓嶆槗鏇挎崲锛屾不鐞嗘槗鏇挎崲;瑙h﹀瑰櫒骞冲彴涓庡井鏈嶅姟;瑙h︽湇鍔″彂鐜颁笌鏈嶅姟娌荤悊銆傗
銆銆鈻茬綉鏄撲簯瀹瑰櫒鏈嶅姟鏋舵瀯
銆銆浼氫笂锛屽垬瓒呰繕姹囨讳簡鍚勭嶅井鏈嶅姟妗嗘灦鐨勪紭缂虹偣锛屽苟琛ㄧず瀹瑰櫒绠$悊骞冲彴鏈韬涔熸槸寰鏈嶅姟銆傛墍鏈夌殑澶氱熸埛瀹瑰櫒璇锋眰鍏ュ彛娴侀噺锛屽彲瀵规帴澶氫釜浠诲姟锛 OpenStack锛孠ubernetes锛屾墍鏈塒aaS锛屾寔缁闆嗘垚锛岄暅鍍忎粨搴擄紝璁¤垂锛岀敤鎴凤紝璁よ瘉绛夈