Rancher 快速打造叢集的解決方案
-
Upload
miles-chou -
Category
Technology
-
view
411 -
download
2
Transcript of Rancher 快速打造叢集的解決方案
Agile Taichung Meetup 2016 June
Rancher快速打造叢集的解決方案Miles Chou
Outline
DevOps
Rancher
Example
Demo
DevOps
DevOps - Basic
DevOps - Basic1.Agile Development
有效溝通,避免浪費時間做無效的溝通
2.Continuous Integration測試與建置自動化,避免浪費時間做重覆的事
3.Continuous Delivery讓專案可自動發佈,避免浪費時間處理上線的問題
What’s DevOpsAgile 和 Lean 的延伸,也是一種團隊共識或文化強調 開發人員 測試人員 維運人員 的合作與溝通,因此不是一個人的事實際上會做的是 CI/CD 的建置與維護、產品上線之後的維運,還有很多很多
What’s DevOps
DevOps - Tools
DevOps - Tools
DevOps - Tools
DevOps - Pipeline
Rancher
Rancher FeaturesA private container service (likes Amazon ECS)
Cross-host networking
Supports and manages Kubernetes, Mesos, Swarm clusters
InfrastructureApplication
Rancher Features - Components
Stack
Service Container
Host
1
N
1
N
1 N
Client
InfrastructureApplication
Rancher Features - Components comment
Stack
Service Container
Host
1
N
1
N
1 N
Namespace
Class
Memory
Instance
ClientCPU
Rancher Features - Using FunctionRancher Compose
Service Upgrade
Load Balancer
Example
Coding
Example
Example - Why?GitHub
DockerHub
Jenkins
Rancher
Example - Add hooksGitHub to DockerHub
DockerHub to Jenkins
Jenkins to Rancher
Coding
Example - Review
Demo
Advanced Using自動佈署完成後,可用佈署好的產品做驗收測試或是壓力測試利用 Docker 容器隔離特性,和 Rancher 跨站連線的特性,來達到平行測試,或同時佈署多台機器
Miles Chou