Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

引言

“當(dāng)那些務(wù)實(shí)的實(shí)用主義者談到“工業(yè)標(biāo)準(zhǔn)”的時(shí)候,而愿意領(lǐng)先的公司往往更加注重產(chǎn)品是否足夠領(lǐng)先。”

-- 杰弗里.摩爾《跨越鴻溝:顛覆性產(chǎn)品營(yíng)銷圣經(jīng)》

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

無論你是一名一線的工程師也好,還是身處決策層的IT管理者,能否滿足公司或企業(yè)的業(yè)務(wù)需求才是關(guān)鍵,但是對(duì)于較為前沿的技術(shù),在沒有徹底吃透、理解之前,總是希望能夠得到足夠的信息,從而決定接下來一段時(shí)間的技術(shù)方向和奮斗目標(biāo)。Linux 基金會(huì)執(zhí)行總監(jiān) Jim Zemlin 早在前兩年就下結(jié)論稱 Kubernetes 是下一代的 Linux,這句話我們一般解讀為了兩個(gè)意思:

1.Kubernetes 將會(huì)是繼 Linux 之后又一成功的開源項(xiàng)目;

2.Kubernetes 將會(huì)是云計(jì)算時(shí)代的基礎(chǔ)設(shè)施核心:分布式環(huán)境下的操作系統(tǒng)。

沒錯(cuò),Kubernetes 開源項(xiàng)目的成績(jī)單顯示它是近幾年最為成功的開源項(xiàng)目,簡(jiǎn)直是坐著火箭騰空版上升,GitHub 的 Star 數(shù)53741,PR 和 issue 是非常的活躍,更多 Kubernetes 的開發(fā)實(shí)時(shí)和歷史狀態(tài),請(qǐng)參考 CNCF 專門做的監(jiān)控站點(diǎn):https://k8s.devstats.cncf.io/

在了解完項(xiàng)目開放的狀態(tài)之后,我們將目光轉(zhuǎn)向采用者,也就是早期使用者或嘗鮮者們都經(jīng)歷了哪些?尤其是遇到了哪些障礙,在容器化、高并發(fā)、微服務(wù)的場(chǎng)景下,傳統(tǒng)的應(yīng)用以及基礎(chǔ)設(shè)施面臨何種狀態(tài)?是無縫遷移,如絲滑般柔順?還是九九八十一難,歷經(jīng)艱難險(xiǎn)阻?各位看官,接下來就由小編為您介紹這屆 KubeCon + CloudNativeCon 所帶來,用戶、發(fā)行廠商、生態(tài)伙伴等最為關(guān)心的實(shí)際生產(chǎn)環(huán)境的案例研究以及基于云原生的應(yīng)用開發(fā)。

分論壇主題介紹

案例研究

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

作為各行各業(yè)的標(biāo)準(zhǔn)平臺(tái),云原生獲得了廣泛的支持,增長(zhǎng)勢(shì)頭十分兇猛。 K8s、容器及相關(guān)云原生技術(shù)和工具將有望推動(dòng)企業(yè)完成轉(zhuǎn)型。從支持企業(yè)改造傳統(tǒng)應(yīng)用到自動(dòng)化實(shí)施 DevOps,再到自動(dòng)執(zhí)行故障恢復(fù)和改進(jìn)測(cè)試,基于云原生技術(shù)的種種新興開發(fā)和運(yùn)營(yíng)實(shí)踐相繼誕生,讓人為之驚嘆的同時(shí)也為企業(yè)帶來了巨大機(jī)遇。

特別推薦:利用云原生技術(shù)進(jìn)行企業(yè)轉(zhuǎn)型(小組討論)

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

  Anni Li –華為 云項(xiàng)目開源運(yùn)營(yíng)負(fù)責(zé)人

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

  Ying Xiong –華為云 首席技術(shù)官

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

  Shaowei Guo –奇虎360 工程師

出席的重量級(jí)嘉賓有:華為云開源團(tuán)隊(duì)開發(fā)帶頭人 Anni Li 和華為云首席技術(shù)官 Ying Xiong,京東的首席架構(gòu)師劉海峰,CNCF 技術(shù)委員會(huì)成員、阿里巴巴高級(jí)技術(shù)專家李響、以及奇虎360的郭少巍。在這次小組會(huì)議中,上述大咖們將共同討論云原生的各個(gè)方面如何推動(dòng)企業(yè)重大變革。圍繞關(guān)鍵云原生創(chuàng)新技術(shù)展開討論,進(jìn)而推動(dòng)更高效的開發(fā)和更有效的標(biāo)準(zhǔn)化運(yùn)營(yíng)實(shí)踐,最終加速企業(yè)的數(shù)字化轉(zhuǎn)型和現(xiàn)代化改造。

Kubernetes 是一項(xiàng)容器的編排技術(shù),可以管理成千上萬個(gè)容器,使之健壯的運(yùn)行,那么究竟有哪些具體的使用場(chǎng)景呢?

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

  Penghao Cen –螞蟻金服 資深工程師

《通過托管 CPU 和 GPU 工作負(fù)載,實(shí)現(xiàn)資源的高效利用》

由阿里巴巴/螞蟻金服的 Penghao Cen 和 JianHe 共同分享,他們?cè)?Kubernetes 集群中的托管實(shí)踐和經(jīng)驗(yàn)。包括:

為何以及如何通過 BestEffort 創(chuàng)建新的 QoS 類別?

為何以及如何為批處理任務(wù)創(chuàng)建節(jié)點(diǎn)級(jí) cgroup?

我們?nèi)绾问褂妹麨?PodGroup 的 CRD 來實(shí)現(xiàn)群組調(diào)度?

我們?nèi)绾芜M(jìn)行利用率評(píng)估?

《云原生時(shí)代加速鏡像分發(fā)的三種方法》

阿里云,高級(jí)軟件工程師 Jiang Yong,分享關(guān)于阿里巴巴在全網(wǎng)域提高鏡像分發(fā)效率的實(shí)踐和得出的經(jīng)驗(yàn)教訓(xùn)。根據(jù)不同的場(chǎng)景采用了不同的鏡像分發(fā)方法?;?P2P 的 CNCF/Dragonfly 分發(fā)是緩解注冊(cè)表帶寬壓力和減少分發(fā)時(shí)間的最直接方式。此外,CNCF/containerd 中的遠(yuǎn)程文件系統(tǒng)快照程序可直接遠(yuǎn)程存儲(chǔ)鏡像,并支持容器引擎通過網(wǎng)絡(luò)讀取鏡像內(nèi)容,分發(fā)時(shí)幾乎不需要時(shí)間。如果您認(rèn)為第二種方式過于依賴網(wǎng)絡(luò)穩(wěn)定性,那么為了制衡,您可以根據(jù)鏡像內(nèi)容讀/寫請(qǐng)求將鏡像從遠(yuǎn)程站點(diǎn)動(dòng)態(tài)加載到本地存儲(chǔ)庫中。最后,Jiang Yong 會(huì)總結(jié)如何選擇適合用戶自身企業(yè)的鏡像分發(fā)方式。

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

  Xin Ma – eBay首席云端工程師

《使用 Kubernetes 創(chuàng)建和管理 Kubernetes》

eBay,由高級(jí)工程師 Xin Ma 給大家?guī)恚鳛橐环N可移植的聲明式系統(tǒng),Kubernetes 能夠通過不同的方式用于許多不同的任務(wù)。eBay 開發(fā)了一種基于 K8s 的集群管理系統(tǒng),服務(wù)器、子網(wǎng)、操作系統(tǒng)、軟件包和狀態(tài)等一切都是聲明式服務(wù),它們可以在 K8s 中建模為 CRD,在 git 對(duì)象中則被稱為 commit id。通過在這些 CRD 對(duì)象上運(yùn)行各種控制器,可以使用 K8s 來管理 K8s 以及整個(gè) eBay 數(shù)據(jù)中心。例如:

-系統(tǒng)配置主機(jī)的方式與 K8s 創(chuàng)建和管理 pod 的方式相同。

-使用 Salt 構(gòu)建 K8s 集群。每個(gè)主機(jī)都有一組在其 Salt CRD 對(duì)象中定義的狀態(tài)??刂破鞲鶕?jù) commit id 從 git 中提取應(yīng)用的狀態(tài)。

-構(gòu)建調(diào)度程序和部署事務(wù)來管理 K8s 集群,以進(jìn)行配置部署和升級(jí)。

京東,在本會(huì)場(chǎng)有兩個(gè)京東的分享,均為高質(zhì)量的實(shí)踐:

 Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

  Yuan Chen –京東 首席架構(gòu)師

1.《Kubernetes 中 MySQL 容器的正確大小和自動(dòng)擴(kuò)展》

由 Yuan Chen 和 Min Li 帶來的關(guān)于Vitess的實(shí)踐,二位工程師將介紹京東如何開發(fā)優(yōu)化的規(guī)模調(diào)整技術(shù),以提高 Kubernetes 中 MySQL 集群的性能和資源效率。所描述的系統(tǒng)集統(tǒng)計(jì)分析、預(yù)測(cè)和優(yōu)化算法于一身,能夠動(dòng)態(tài)調(diào)整容器的資源請(qǐng)求和限值,并通過 Kubernetes 和 Vitess API 重新調(diào)度容器,從而最大限度地減少資源的使用,同時(shí)滿足 QoS 要求。該系統(tǒng)能夠使京東更加靈活高效地管理其 MySQL 集群資源,并幫助京東大幅降低在 Kubernetes 中運(yùn)行 MySQL 的操作成本和硬件成本。

2.《在 Kubernetes 中經(jīng)濟(jì)高效地調(diào)度大量容器》

劉海峰和 Yuan Chen 分享的是關(guān)于 Kubernetes 調(diào)度的話題,將介紹京東如何克服障礙,通過高級(jí)調(diào)度來改善其 Kubernetes 集群的資源利用率和成本效率,包括細(xì)粒度的貨幣化和資源使用監(jiān)控、機(jī)器學(xué)習(xí)驅(qū)動(dòng)的資源分配、混合工作負(fù)載的協(xié)同調(diào)度以及毫秒級(jí)的彈性擴(kuò)展。這就具體涉及到了京東的 Kubernetes 調(diào)度系統(tǒng) — 阿基米德。劉海峰將以京東 618 店慶特賣日 Kubernetes 平臺(tái)所處理的 247 億美元交易為例,詳細(xì)解釋該調(diào)度系統(tǒng)如何幫助應(yīng)對(duì)極端需求。

《LinkedIn 適應(yīng)可插拔的統(tǒng)一集群管理平臺(tái)》

Linkedin,一線工程師 Tengfei Mu 和 Abin Shahab 帶來的是Linkedin內(nèi)部基于 kubernetes 構(gòu)建的系統(tǒng)——RAIN 是 LinkedIn 開發(fā)的一款集群資源管理系統(tǒng),能夠管理多個(gè)數(shù)據(jù)中心(包括 Azure)中每個(gè)群集的數(shù)萬個(gè)主機(jī)的資源,以支持調(diào)度長(zhǎng)時(shí)間運(yùn)行的服務(wù)和批處理任務(wù)。它與現(xiàn)有 LinkedIn 集群管理生態(tài)系統(tǒng)集成在了一起。

Linkedin下一代集群管理系統(tǒng)的目標(biāo)是快速支持異構(gòu)計(jì)算工作負(fù)載,以提高開發(fā)人員的工作效率和服務(wù)器利用率。評(píng)估了 K8s 的聲明式 API 和可擴(kuò)展架構(gòu),并決定投入使用。由于要在 LinkedIn 規(guī)模的基礎(chǔ)之上與現(xiàn)有生態(tài)系統(tǒng)相集成,采用流程面臨相當(dāng)大的挑戰(zhàn)。

首先,二位將簡(jiǎn)要介紹 LinkedIn 的集群管理生態(tài)系統(tǒng),然后探討評(píng)估的過程和采用后面臨的挑戰(zhàn),最后再分享在生產(chǎn)和集成過程中吸取的經(jīng)驗(yàn)教訓(xùn)。

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

  Mebnie Cebula – Airbnb軟件工程師

《執(zhí)行大規(guī)?;A(chǔ)設(shè)施遷移》

Airbnb 軟件工程師 Mebnie Cebula 不遠(yuǎn)千里,從美國(guó)加利福尼亞飛過來為大家分享關(guān)于 Airbnb 的 Kubernetes 實(shí)踐,人人都在追隨最新的技術(shù)趨勢(shì)的腳步,但是當(dāng)您有高可用性需求時(shí),如何從一種技術(shù)遷移到另一種技術(shù)?如何分辨哪些技術(shù)是炒作,哪些真正適合貴公司的規(guī)模?本演講 Mebnie Cebula 將以 Airbnb 將數(shù)百種具有嚴(yán)格延遲和正常運(yùn)行時(shí)間要求的傳統(tǒng)服務(wù)遷移到 Kubernetes 的案例研究為基礎(chǔ),旨在解決兩個(gè)問題:

1. 業(yè)務(wù)難題:基礎(chǔ)設(shè)施遷移的依據(jù)和資源分配以及遷移生命周期的管理

2. 技術(shù)難題:初始原型設(shè)計(jì)、識(shí)別和解決阻礙、提供最佳部署實(shí)踐以及使用基礎(chǔ)設(shè)施即代碼進(jìn)行自動(dòng)化遷移。

《容器技術(shù)推動(dòng) Windows 應(yīng)用轉(zhuǎn)型》

微軟,技術(shù)解決方案專家 Jason Huang 外搭來自 DaoCloud 的架構(gòu)師 HuaJun Gu,給大家?guī)淼氖牵篕ubernetes 中運(yùn)行 Windows 容器。業(yè)內(nèi)為部署混合 Kubernetes 集群做出了很多努力。本會(huì)議將分為三個(gè)部分。

1)遷移 - 介紹將傳統(tǒng)應(yīng)用遷移到 Windows 容器的經(jīng)驗(yàn)。

2)混合 Kubernetes 集群 - 傳統(tǒng)應(yīng)用仍然可以使用最新技術(shù)來管理。

3)未來的挑戰(zhàn) - 解決未來挑戰(zhàn)的潛在解決方案。

《TiKV 最佳實(shí)踐》

PingCAP,由其核心工程師 James Zhang 來分享 TiKV 這款在 CNCF 項(xiàng)目中孵化的項(xiàng)目,他將介紹 TiKV (這是一個(gè)開源的分布式事務(wù)鍵值數(shù)據(jù)庫, TiKV 內(nèi)置 Rust,由 Raft 提供支持,可提供高可用性、強(qiáng)大的一致性、ACID 兼容性和水平可擴(kuò)展性。除了支持外部一致的分布式事務(wù)之外,TiKV 還可實(shí)施協(xié)處理器框架,以支持分布式計(jì)算。)的一些最佳實(shí)踐,例如如何控制數(shù)據(jù)分布以及覆蓋多個(gè)數(shù)據(jù)中心場(chǎng)景的部署方法推薦。我們將探討數(shù)據(jù)平衡問題,比如規(guī)模調(diào)整和平衡速度的控制,并向您展示如何識(shí)別和應(yīng)對(duì)熱點(diǎn)問題。最后,我們將介紹如何在不同的工作負(fù)載下優(yōu)化性能。

《中信銀行的容器化探索之路》

靈雀云,這次帶來的分享將介紹中國(guó)最大的商業(yè)銀行之一 : 中信銀行在構(gòu)建容器平臺(tái)方面的寶貴實(shí)踐。中信銀行和靈雀云已經(jīng)完成了基于 DevOps 的云原生容器 PaaS 平臺(tái)的構(gòu)建,創(chuàng)建了一個(gè)獨(dú)立于銀行的運(yùn)行環(huán)境,并全面實(shí)現(xiàn)了應(yīng)用開發(fā)和測(cè)試流程的自動(dòng)化。產(chǎn)品迭代速度加倍。在本次演講中,我們將詳細(xì)闡述 K8s 如何幫助中信銀行實(shí)現(xiàn)以下目標(biāo):

- 統(tǒng)一的門戶、統(tǒng)一的用戶管理以及多租戶和運(yùn)營(yíng)場(chǎng)景支持

- 靈活擴(kuò)展、灰度發(fā)布以及應(yīng)用的快速迭代

- 全面集成的工具鏈

- 服務(wù)和運(yùn)行狀態(tài)實(shí)時(shí)監(jiān)控與智能故障分析

- 中間件應(yīng)用市場(chǎng)的建設(shè)

那么,KubeCon + CloudNativeCon 的案例研究論壇都有哪些精彩演講呢?

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

應(yīng)用程序以及開發(fā)

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

從技術(shù)的設(shè)計(jì)、架構(gòu)到部署均是看不出來其實(shí)際用處的,唯有到了實(shí)際的和業(yè)務(wù)相關(guān)的應(yīng)用程序才能彰顯支撐平臺(tái)的友好,云原生還很年輕,很多嘗鮮者都在探索著,以平衡業(yè)務(wù)的快速變化和基礎(chǔ)設(shè)施的穩(wěn)定。

鑒于本場(chǎng)話題的特殊性,筆者需要和往常不同的歸類和描述,不能再以公司或行業(yè)、演講者等來區(qū)分了,因?yàn)檫@個(gè)主題涉及的面太廣,索性就一個(gè)一個(gè)來按照主題來介紹:

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

  Irene Zhang –微軟與華盛頓大學(xué)研究員

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

  Quinton Hoole -華為 技術(shù)副總裁

重點(diǎn)推薦:《為什么云原生應(yīng)用的開發(fā)仍然如此艱難?》

來自微軟研究院/華盛頓大學(xué)的 Irene Zhang 和華為的技術(shù)副總裁 Quinton Hoole 合作分享的話題:對(duì)于普通的應(yīng)用開發(fā)人員來說,創(chuàng)建可靠、可擴(kuò)展的分布式云原生應(yīng)用仍然太難了。為什么只是為了構(gòu)建一個(gè)簡(jiǎn)單的業(yè)務(wù)應(yīng)用或社交媒體應(yīng)用,就必須去了解和解決復(fù)雜的分布式系統(tǒng)問題,比如數(shù)據(jù)一致性、碎片平衡、共識(shí)算法、網(wǎng)絡(luò)分區(qū)和指數(shù)退避?鑒于新的實(shí)際應(yīng)用現(xiàn)今需要跨間斷連接的移動(dòng)設(shè)備、混合云服務(wù)器、邊緣節(jié)點(diǎn)和物聯(lián)網(wǎng)設(shè)備等運(yùn)行,這就讓問題變得更加復(fù)雜,甚至到了無法實(shí)現(xiàn)的地步。二位業(yè)界大神將會(huì)介紹分布式系統(tǒng)研發(fā)方面的一些最新進(jìn)展,以及他們的團(tuán)隊(duì)合作研究的開源分布式云操作系統(tǒng),以便為開發(fā)人員提供方法借鑒。

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

  Ian Talarico – Google資深軟件工程師

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

  Etan Shaul – Google資深軟件工程師

《IDE 擴(kuò)展助力加速Kubernetes應(yīng)用開發(fā)工作流》

來自 Google 的 Ian Talarico 和 Etan Shaul 將會(huì)給大家?guī)黻P(guān)于使用探討如何使用 Visual StudioCode 和 IntelliJ IDE 擴(kuò)展簡(jiǎn)化 Kubernetes 的開發(fā)工作流。具體包含以下幾項(xiàng)內(nèi)容:

-輕松使用 IDE 創(chuàng)建 GKE 集群。

-在幾分鐘內(nèi)從零起部署一個(gè)支持多種語言和微服務(wù)的應(yīng)用。

-使用 Skaffold 創(chuàng)建鏡像并持續(xù)部署到 GKE,以縮短內(nèi)部周期。

-通過 IDE 實(shí)時(shí)調(diào)試在本地和遠(yuǎn)程集群中運(yùn)行的應(yīng)用。

-使用 Kustomize 簡(jiǎn)化并減少所需的配置。

-設(shè)置和管理多個(gè)環(huán)境。

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

  Arun Gupta - AWS首席開源技術(shù)專家

《Java 開發(fā)人員的 Kubernetes 之旅》

多產(chǎn)的AWS 開源技術(shù)專家 Arun Gupta 帶給大家的是別開生面的分享,沒有幻燈片,只有代碼:詳細(xì)說明了如何在 Kubernetes 集群中部署 Java 應(yīng)用,具體來說包括以下內(nèi)容:

將應(yīng)用打包為 Docker 鏡像

創(chuàng)建 Kubernetes 清單

創(chuàng)建 Helm 圖表

在本地 k8s 集群中進(jìn)行測(cè)試

使用 Java IDE 調(diào)試 Pod

使用 Istio 獲得可觀察性

Canary 和 A / B 測(cè)試

將應(yīng)用從開發(fā)環(huán)境遷移到生產(chǎn)環(huán)境

在桌面和云端部署管道

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

  Tonis Tiigi – Docker軟件工程師

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

  Akihiro Suda – NTT軟件工程師

《BuildKit:建立在 containerd 之上的現(xiàn)代 Builder 工具包》

來自 Docker 公司的 Tonis Tiigi 和 NTT 的 Akihiro Suda 將演示 BuildKit 的功能以及它如何幫助改進(jìn)用戶當(dāng)前的應(yīng)用開發(fā)流程和 CI 工作流。例如,將解釋允許顯著提高 Dockerfile 性能的新特性,或者如何使用 BuildKit 中的遠(yuǎn)程緩存支持來加速 CI 構(gòu)建。

借助 containerd 清單列表支持,BuildKit 可以使用單個(gè)構(gòu)建請(qǐng)求和單個(gè) Dockerfile 構(gòu)建多平臺(tái)鏡像。

BuildKit 既可以作為 Docker 平臺(tái)的一部分使用,也可以作為部署在 Kubernetes 集群上的獨(dú)立工具使用,參與者將在學(xué)習(xí)這些用法的同時(shí),了解它相比以往鏡像構(gòu)建方法的優(yōu)勢(shì)。

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

  Andrew Chen – Google項(xiàng)目經(jīng)理

《Knative Serving 內(nèi)部介紹》

來自 Google 的 Andrew Chen 和來自 SAP 的 Dominik Tornow 帶來的是關(guān)于 Knative 方面的分享,Knative 是一個(gè) Kubernetes 擴(kuò)展,可將函數(shù)即服務(wù)引入到您的 Kubernetes 集群中。Knative 提供了用于構(gòu)建、供應(yīng)和自動(dòng)擴(kuò)展應(yīng)用的組件。

如果看官想知道 Knative Serving 如何將 Docker 鏡像轉(zhuǎn)換為函數(shù)即服務(wù),Knative Serving 如何擴(kuò)展函數(shù)以滿足需求、Knative Serving 如何在不刪除任何請(qǐng)求的情況下擴(kuò)展到零、以及其工作原理是什么的話,不妨來這場(chǎng)分享看看、聽聽、談?wù)劇枂枴?/p>

本演講將使用系統(tǒng)建模方法探討 Knative Serving,幫助大家認(rèn)識(shí)工作負(fù)載管理和流量管理之間的關(guān)聯(lián),并簡(jiǎn)明扼要地介紹 Knative 如何將源代碼轉(zhuǎn)換為可擴(kuò)展的可靠應(yīng)用。將重點(diǎn)介紹 Kubernetes 擴(kuò)展如何支持全新的用例,以及如何將自定義功能和自定義流程作為一級(jí)對(duì)象添加到集群中。

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

  Patrick Chanezon –微軟 首席云布道師

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

  Scott Coulton –微軟首席云布道師

《使用容器、函數(shù)和托管服務(wù)構(gòu)建應(yīng)用》

這場(chǎng)分享的嘉賓來自微軟,均是 Azure 的布道師,他們分別是 Patrick Chanezon 和 Scott Coulton,眾所周知,云原生應(yīng)用由多種技術(shù)和組件組成,但在近幾年出現(xiàn)的三種標(biāo)準(zhǔn)抽象服務(wù)可幫助開發(fā)人員構(gòu)建架構(gòu)結(jié)構(gòu),即容器、響應(yīng)事件的函數(shù)和托管服務(wù)。

本演講將解釋如何使用這三個(gè)組件開發(fā)(Docker、本地 Kubernetes、虛擬 Kubelet、OpenFaaS)、部署(托管 Kubernetes、函數(shù)和服務(wù))和打包(CNAB 規(guī)范和工具)應(yīng)用。

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

  Shikha Srivastava – IBM軟件架構(gòu)師

《您的生產(chǎn)級(jí)12要素應(yīng)用所缺的其它7個(gè)要素》

這個(gè)題目一看就是只有內(nèi)行人才能看的懂,作用云原生的關(guān)注者,都聽說過或者實(shí)踐過有效微服務(wù)所依據(jù)的“12 要素”原則。借助 Kubernetes,其中很多要素都可以獲得直接支持。在本次演講中,來自 IBM 的 Shikha Srivastava 和 Michael Elder 提出了一個(gè)問題:是否只需具備 12 個(gè)要素便可以構(gòu)建生產(chǎn)級(jí)、可擴(kuò)展且安全的微服務(wù)?

IBM 基于 Kubernetes 創(chuàng)建企業(yè)級(jí)生產(chǎn)就緒應(yīng)用的經(jīng)驗(yàn),確定了 7 個(gè)經(jīng)常被忽視的缺失要素。這些附加要素可確保用戶能夠高效升級(jí)、保護(hù)和擴(kuò)展應(yīng)用,直至投入生產(chǎn)環(huán)境。

那么,KubeCon + CloudNativeCon 的應(yīng)用程序 + 開發(fā)論壇都有哪些精彩演講呢?

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

總結(jié)

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

我們所生存的世界正在加速發(fā)展,更方便快捷的支付、出行、購物、社交,背后便是IT系統(tǒng)的支撐,而隨著生活方式的改變?yōu)槟J(rèn)的方式,進(jìn)而衍生出更多的需求,更加安全、健康、審美,一切都在量化,進(jìn)一步要求 IT 系統(tǒng)的快速升縮,更加的健壯,按需供應(yīng),以Kubernetes為核心的云原生應(yīng)用正在形成全新一代數(shù)字化轉(zhuǎn)型的支撐力量,以云原生路線圖為例,可以清晰的看到云原生的發(fā)展和成長(zhǎng)之路。

300+的演講者分享,任誰也無法照顧到所有,我們會(huì)盡最大努力幫助你梳理,根據(jù)你的興趣來找到對(duì)應(yīng)的分享嘉賓,讓你有所成長(zhǎng)、有所收獲。

Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總

請(qǐng)!注!意!本次大會(huì)的售票異?;鸨瑩?jù)大會(huì)組委會(huì)透露,目前僅剩少量門票可售,錯(cuò)過這次就要再等一年了。不要再猶豫了,立即行動(dòng)!

票價(jià)如下:

標(biāo)準(zhǔn)注冊(cè):2400人民幣

貴賓注冊(cè):6000人民幣

個(gè)人或?qū)W術(shù)注冊(cè)(僅邀請(qǐng)):600人民幣

2019年 6月24日~26日,請(qǐng)大家抓住機(jī)會(huì),我們?cè)谏虾J啦┲行牟灰姴簧?

感謝活動(dòng)贊助商

戰(zhàn)略贊助商

華為云

雙鉆石贊助商

Tencent Cloud

鉆石贊助商

Alibaba Cloud

Intel

鉑金贊助商

Rancher Labs

SUSE

黃金贊助商

AWS

Baidu AI Cloud

CloudBees

Google Cloud

JD Cloud

Linux Foundation Training

Oracle

QingCloud

Red Hat

VMware

白銀贊助商

Arm

博云 BoCloud

Cloud Foundry

Elastic

F5 Networks

GitLab

杰蛙科技 JFrog

Kong

Mesosphere

Pivotal Software

Portworx

Ubuntu

UCloud

Yahoo Japan

初創(chuàng)企業(yè)贊助商

Ankr

Cloud To Go

EMQ

Giant Swarm

Hyperledger

Kontena

LF AI Foundation

PlanetScale

Reduxio

Upbound

深圳睿云智合科技有限公司

焱融云

合作伙伴

中國(guó)開源云聯(lián)盟

中國(guó)開源軟件推進(jìn)聯(lián)盟

異步社區(qū)

掘金

開源社

Katacoda

Linux 中國(guó)

Linux Story

開源工場(chǎng)

云計(jì)算開源產(chǎn)業(yè)聯(lián)盟

Women Who Code

CNCF (Cloud Native Computing Foundation)成立于2015年12月,隸屬于Linux Foundation,是非營(yíng)利性組織。

CNCF云原生計(jì)算基金會(huì))致力于培育和維護(hù)一個(gè)廠商中立的開源生態(tài)系統(tǒng),來推廣云原生技術(shù)。我們通過將最前沿的模式民主化,讓這些創(chuàng)新為大眾所用。

極客網(wǎng)企業(yè)會(huì)員

免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。

2019-06-13
Kubernetes和云原生技術(shù)實(shí)際生產(chǎn)環(huán)境情況匯總
引言“當(dāng)那些務(wù)實(shí)的實(shí)用主義者談到“工業(yè)標(biāo)準(zhǔn)”的時(shí)候,而愿意領(lǐng)先的公司往往更加注重產(chǎn)品是否足夠領(lǐng)先。

長(zhǎng)按掃碼 閱讀全文