Kubernetes微服務(wù)自動化架構(gòu)實(shí)踐_第1頁
Kubernetes微服務(wù)自動化架構(gòu)實(shí)踐_第2頁
Kubernetes微服務(wù)自動化架構(gòu)實(shí)踐_第3頁
Kubernetes微服務(wù)自動化架構(gòu)實(shí)踐_第4頁
Kubernetes微服務(wù)自動化架構(gòu)實(shí)踐_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、Kubernetes 微服務(wù)自動化架構(gòu)實(shí)踐技術(shù)創(chuàng)新 變革未來目錄K8s 自動化管理工具 Trident架構(gòu),開發(fā)經(jīng)驗(yàn),發(fā)展方向人工智能項(xiàng)目中的微服務(wù)實(shí)踐SaaS 服務(wù)實(shí)踐深度學(xué)習(xí)的訓(xùn)練、推理Trident Love Kubernetes項(xiàng)目的由來項(xiàng)目的由來Kubernetes 獲得了階段性的勝利 國內(nèi)的網(wǎng)絡(luò)環(huán)境有許多制約從minikube 到生產(chǎn)環(huán)境隔著幾座大山Trident 三叉戟Kubernetes 意為航海大師 Trident 是海王波塞冬的神器基于MIT 授權(quán)開源在中國能夠快速部署和管理生產(chǎn)級的K8s 集群現(xiàn)有工具的痛點(diǎn)Kops, kubeadm, kubespray, kube-aw

2、s, tectonic, etc.大多依賴于 gcr.io 的資源對 AWS 中國的適配行動緩慢我們想要提供完全基于容器的實(shí)現(xiàn)如果你對 K8s 一知半解,在使用這些工具的時(shí)候會有很多麻煩# Keep it Simple, Stupid make applyTrident 架 構(gòu)K8s Cluster = Trident(state)React: UI = f(state)Terraform有狀態(tài)的集群Cluster = Terraform(state) 能夠?qū)哟罅糠?wù)AWS, Google Cloud, Bare Metal, etc.相比于 CloudFormation配置文件更簡單,集成

3、第三方服務(wù)更簡單Terraform SampleAnsible可以實(shí)現(xiàn)針對集群的批量腳本 并行處理無需 Agent為什么不用 cloud-init?無狀態(tài),沒有熱更新,需要重啟Trident 基礎(chǔ)組件Terraform 用來快速構(gòu)建集群中的 VPC, iam roles, security group, subnet, ec2 instances, etc.Ansible 用于部署和管理 K8s 組件Makefile 用于腳本管理 cfssl 用于證書管理Kubernetes 架構(gòu)解析Kubernetes ArchitectureKubernetes MasterKubernetes Work

4、eretcd基于CoreOS高度容器化的操作系統(tǒng)使用 etcd-member 構(gòu)建 etcd 集群使用flannel 覆蓋子網(wǎng)使用 kubelet-wrapper 構(gòu)建 K8s 集群K8s 組件本身也在容器中,升級更加安全高效 完全基于容器易于擴(kuò)展到所有操作系統(tǒng)容器化操作系統(tǒng)的優(yōu)點(diǎn)體積小基于容器(大部分是 Docker)更新維護(hù)更容易穩(wěn)定性和安全性提升生產(chǎn)環(huán)境的區(qū)別生產(chǎn)級集群架構(gòu)RBAC基于角色的訪問控制基于證書管理不同的組件都有獨(dú)立的角色和訪問權(quán)限CN 和 O 字段被用來作為訪問控制的角色和權(quán)限組Kubernetes Add-onsDashboard UILogging with EFK /

5、 ELKMonitoring with PrometheusTraefik Ingress ControllerALB Ingress Controller Storage with EFS / GlusterFSPort Helm to ChinaTrident 配置# terraform.tfvarsmaster_instance_type=t2.micro”worker_instance_type=t2.micro”master_count=1worker_count=2 makeapplyTrident 未來發(fā)展方向AWS 的 K8s 生態(tài)已經(jīng)愈發(fā)成熟,我們會保持對 EKS 的關(guān)注提供

6、更加簡單的 UI 工具,希望能成為開源版本的 Tectonic希望有一天能和 GitLab 一樣成為成熟的社區(qū)項(xiàng)目Trident項(xiàng)目地址: /mixslice/trident目前還在 Alpha 階段非常期待您的 Issue 或 Pull Request微服務(wù)實(shí)踐CSKIN介紹CSKIN 顏云科技基于人工智能的皮膚健康管理平臺我們面向?qū)I(yè)皮膚科醫(yī)生提供皮膚 CT 檢測設(shè)備和服務(wù)皮膚分層檢測CSKIN 標(biāo)準(zhǔn)化分析示例標(biāo)準(zhǔn)化皮膚數(shù)據(jù)對比標(biāo)準(zhǔn)化皮膚數(shù)據(jù)場景實(shí)現(xiàn)遠(yuǎn)程問診、會診跟蹤治療效果,及時(shí)調(diào)整治療方案學(xué)術(shù)研究(臨床路徑設(shè)計(jì),并發(fā)癥狀)CSKIN 架構(gòu)架構(gòu)基于GraphQL 的離線同步模型(類似 A

7、ppSync)基于 Lambda Auth Function 的統(tǒng)一登錄授權(quán)基于Node.js 開發(fā)的微服務(wù) 基于 React Native 的前端應(yīng)用 基于CoreML 的深度學(xué)習(xí)模塊GraphQL的優(yōu)勢前后端解耦(去版本化)后端工程師可以更專注于數(shù)據(jù)的存儲模型而不是數(shù)據(jù)的表現(xiàn)模型上合并請求兼容 SQL 和 noSQLLambda AuthFunction深度學(xué)習(xí)深度學(xué)習(xí)人臉特征點(diǎn)檢測 (face alignment)動態(tài)曝光平衡色斑區(qū)域語義化分割 (segmentation)輔助診斷 (classification)數(shù)據(jù)收集數(shù)據(jù)會經(jīng)過脫敏處理后存儲在 S3 上 使用 Lambda 進(jìn)行一部分預(yù)處理工作 使用 HEIF 存儲海量的圖像數(shù)據(jù)我們構(gòu)建了一個(gè)面向醫(yī)生的標(biāo)注系統(tǒng)用于生成標(biāo)注數(shù)據(jù)訓(xùn)練TensorFlow目前在本地進(jìn)行訓(xùn)練通過ngrok 實(shí)現(xiàn)反向穿透實(shí)現(xiàn)數(shù)據(jù)同步可以考慮用 P3 等實(shí)例類型進(jìn)行線上訓(xùn)練如

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論