Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Rancher Server on GKE

tnir
December 08, 2016

Rancher Server on GKE

2016-12-08 Rancher Meetup Tokyo #2 https://connpass.com/event/44092/ での発表資料です。

tnir

December 08, 2016
Tweet

More Decks by tnir

Other Decks in Technology

Transcript

  1. @tnir • Takuya Noguchi (野口 卓也) ◦ Tw: tn961ir ◦

    GitHub/GitLab: tnir ◦ FB: takuya.noguchi.961 • Software(/Infra)/IT Engineer ◦ at iRidge, Inc. • Founder of Kamiyacho.k8s (神谷町Kubernetes) 2
  2. Our company • Our business ◦ Smartphone app-based systems integration

    ◦ SaaS provider • 20 software engineers (10 for server-side, 10 for mobile app) • Plus ~ 200 external engineers ◦ 500+ projects 3
  3. Missing pieces in our software development lifecycle • We rebuilt

    software development lifecycle in a few years, delivery/orchestration are not sophisticated yet. https://about.gitlab.com/2016/09/21/cycle-analytics-feature-highlight/ 4
  4. Using Docker as a container platform • Started to use

    Docker in 2013/2014 (PoC), 2014- (prod) • Deployment: Fig → Docker Compose with Ansible → systemd → Kubernetes (GKE) • Containerization of all apps is difficult to us as the number of apps increases faster than containerization (~ 200 app developer organization) 5
  5. Kubernetes • “Production-Grade Container Orchestration” • Started to use k8s

    in pre-1.0 ◦ No YAML support ◦ Hard for our developers to learn workflows ◦ Hard for us to maintain the clusters • … then Google Container Engine (GKE) was released!!! • Shifted infra to GKE. 6
  6. Rancher as a solution for multi-cloud • Multi-cloud is our

    situation to provide our value for many customers. • GKE can’t be used if a customer wants to use AWS or their own cloud. • Namespace? → Incompliant • Many GKE clusters!!! → Cluster management? → Kubernetes w/kops 7
  7. Production-ready Rancher Server Rancher HA looks to take much time…

    and GKE is utilized. Rancher k8s k8s some from Catalog GKE GKE AWS Cloud X 8
  8. ⚠Attention • Rancher Server 1.2.0 doesn’t show any page in

    Safari ◦ Safari: 10.0.1 (macOS 10.12.1) 10
  9. Summary • Prepared a Rancher Server running on a GKE

    cluster for production use • Rancher Server 1.2 had some trouble.. • Will make stability tests. • Want a Rancher managed service to save my time. 11