AWS容器集群部署最佳實(shí)踐_第1頁(yè)
AWS容器集群部署最佳實(shí)踐_第2頁(yè)
AWS容器集群部署最佳實(shí)踐_第3頁(yè)
AWS容器集群部署最佳實(shí)踐_第4頁(yè)
AWS容器集群部署最佳實(shí)踐_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、AWS容器集群部署最佳實(shí)踐技術(shù)創(chuàng)新 變革未來(lái)AWS中國(guó) (寧夏) 區(qū)域戰(zhàn)略技術(shù)合作伙伴AgendaAWS 上部署容器集群基于容器集群的CI/CD 服務(wù)AWS ECS 高效使用指南常見案例分享AWS 上部署容器集群AWS 上部署容器集群使用 AWS ECS 使用 AWS Fargate使用 Kops 部署原生 Kubernetes 使用 EKS使用AWS ECS Amazon Elastic Container Service (Amazon ECS) 是一種高度可擴(kuò)展的高性能容器編排服務(wù), 支持 Docker 容器,讓您可以在 AWS 上輕松運(yùn)行 和擴(kuò)展容器化應(yīng)用程序。為什么使用ECS高效輕松

2、構(gòu)建各種類型的容器化應(yīng)用程序安全VPC 安全組和網(wǎng)絡(luò) ACL, IAM 訪問(wèn)控制融合與 AWS 其他服務(wù)集成提 供完整的解決方案使用AWS ECS 使用AWS FargateAWS Fargate 是一項(xiàng)適用于 Amazon ECS 和 EKS 的技術(shù),讓您無(wú)需管理服務(wù)器或集群即可運(yùn)行容 器。使用 AWS Fargate,您不必再預(yù)置、配置和 擴(kuò)展虛擬機(jī)集群即可運(yùn)行容器。使用AWS Fargate使用Kops 部署原生KubernetesKubernetes是用于自動(dòng)部署、擴(kuò)展和管理容器化 應(yīng)用程序的開源系統(tǒng)。Google設(shè)計(jì)并捐贈(zèng)給Cloud Native Computing Foundat

3、ion來(lái)使用的 。如何在AWS 上快速高效的搭建并管理 Kubernetes 集群?使用Kops 部署原生Kuberneteskops幫助您高效的創(chuàng)建、刪除、更新、維護(hù)生 產(chǎn)環(huán)境級(jí)別的、高可用的 Kubernetes 集群。以命令行的方式一鍵部署!AWS (Amazon Web Services) 官方支持的方式。使用Kops 部署原生Kubernetes安裝 Kops創(chuàng)造域狀態(tài)同步配置變量一鍵創(chuàng)建chmod +xkops-linux-amd64存儲(chǔ) Kubernetes 集群wgetchlutstterp_nsa:m/e=/wgaingtahwsu.zbh.y.kc8os.lmoc/akl

4、ubernetes/kops/releasaemsi=/admoi-ew7n95l81o8a5d/1.8.0/kops-linux-amd64vpRcoid=uvtpec- 085b391 f6h1osted zone 或Local zonekmopvs ckreoatpe sclu-slteir nux-amd64 /usr/local/bin/kops-name=$cluster_name 創(chuàng)建 S-3-im a存ge=儲(chǔ)$a桶mi ,export AWS-_-zPonReOsF=IcnL-nEo=rthzwhesyt-1a,cn-northwest-1b,cn-northwest-1c

5、的exp狀or態(tài)t A信WS息_DEF-A-mULasTte_rR-sEizGeI=Ot2N.x=larcgen-northwest-1-node-count=5 export AWS_REGION=-$-mAasWteSr_-cDoEunFt=A3ULT_REGIONexport KOPS_STATE_S-TnoOdReE-s=izse3=:t2/./xlkarogpes- zhy-log_dir=/home/ec2-user/kops-bjs/zhyclusterlog/ -vpc=$vpcid -ssh-public-key=/.ssh/id_rsa.pub 使用AWS EKS基于容器集

6、群的CI/CD 服務(wù)CI/CD PipelineSourceBuildTestProduction版本控制分支控制代碼審核編譯單元測(cè)試靜態(tài)分析打包整合測(cè)試加載測(cè)試安全測(cè)試性能測(cè)試部署監(jiān)控反饋實(shí)現(xiàn)Continuous IntegrationCoCnotnintiunouuosusDeDpelloivyemryent基于容器集群的CI/CD 服務(wù)DevelopersVersion Control RepositoryTest & Deployment ManagerInfrastructure ProvisioningContainer ClusterImage Build ServiceImag

7、eRepository基于容器集群的CI/CD 服務(wù)使用 AWS service 構(gòu)建CI/CD pipeline 基于 AWS ECS 容器集群基于 Kubernetes 容器集群使用開源軟件(Jenkins) 構(gòu)建 CI/CD pipeline基于 AWS ECS 容器集群基于 Kubernetes 容器集群使用AWS service 構(gòu)建CI/CD pipeline DevelopersAWSCodeCommitAWSCodePipelineAWSCodeBuildAWSCloudFormationAmazon ECSAmazon ECR使用AWS service 構(gòu)建CI/CD pip

8、eline DevelopersAWSCodeCommitAWSCodePipelineAWSCodeBuildAmazon ECRAWSLambdaLambda functionKubernetes使用開源軟件(Jenkins) 構(gòu)建CI/CD pipelineDevelopersInfrastructure ProvisioningContainer ClusterImage Build ServiceVersion Control RepositoryTest & Deployment ManagerJenkins SlavesAmazon ECSKubernetesAWS ECS 高效

9、使用指南彈性-Scaling靈活-ALB高效Service Discovery 維護(hù)Monitoring and logging 常見案例分享Docker Images 相關(guān)Dockerfile我的容器為什么不能持久提供服務(wù)?CMD nginx, -g, daemon off;CMD tail -fCMD catalina.sh, rundocker -init optionDocker Images 相關(guān)Dockerfiledocker logcollector為什么我收不到容器應(yīng)用的 LOG?RUN ln -sf /dev/stdout /var/log/nginx/access.log

10、& ln -sf /dev/stderr /var/log/nginx/error.logCloudwatchlog agentAmazon CloudWatchDocker Bug/ECS Agent 相關(guān)ECS 日志收集器:Amazon ECSDocker logsECS agent logsSystem logsPerformancelogsApp 相關(guān)問(wèn)題curl http:/localhost:51678/v1/tasks | python - mjson.tool代理自檢診斷Containers: DockerId: 189a8ff4b5f04affe40e5160a5ffadca395136eb5faf4950c579

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論