Rancher 2.0 tech preview provides centralized management of multiple Kubernetes clusters across multiple clouds. Features such as centralized provisioning, authentication, and access control significantly increase visibility into and control of your Kubernetes clusters.
In these slides, from our November online meetup we provide a deep dive into the Rancher 2.0 cluster management capabilities.
Specifically we discuss:
- Rancher RKE A new projectto stand up Kubernetes clusters on vSphere and bare metal servers
- Provisioning Kubernetes clusters on Google GKE, Amazon EKS and Azure AKS
- Centralizing authentication across clusters
- How to setup RBAC policies according to projects and team
4. 4
There are rules for a meetup!
• We won’t be done on time
• Questions are always welcome
• There are no bad questions
• Demo, then demo some more
• Things will break, be patient
#RancherMeetup
8. 8
Last month we introduced Rancher 2.0
Recording: https://youtu.be/cATqiXBZ8MY
9. 9
Rancher 2.0
All the magic of Rancher on any Kubernetes cluster
Key enhancements:
• Kubernetes now orchestrates everything
• Unified Cluster Management
• Rancher Cattle now on Kubernetes
• Import and manage any Kubernetes
clusters
• RBAC, policy and project management
• Workload management (monitoring,
logging, CI/CD)
• Application catalog
Rancher 1.x
Built on Docker
Stand up Kubernetes clusters
Rancher 2.0
Built on Kubernetes
Accelerate Container Adoption
11. 11
Introducing Rancher Kubernetes Engine (RKE)
New Kubernetes installer that deploys Kubernetes using containers
Simple, very fast, works anywhere
Looked at existing Kubernetes Installers
•Kops – great for AWS
•Kubespray – runs anywhere, based on Ansible
Install/maintain/upgrade from a single cluster.yml file
Easy to extend with addons
13. 13
Extending RKE with Addons
• RKE supports pluggable add-ons on cluster
bootstrap.
• Specify the add-on YAML in the cluster.yml file
• RKE deploys the add-ons YAML after the cluster
starts
• RKE uploads the YAML file as a config map in
the Kubernetes cluster then runs a Kubernetes
job that mounts this config map and deploys the
add-ons
• Use cases:
• Distributing apps with Kubernetes
• Extending Kubernetes configurations
19. 19
Get started in two easy steps
Step 1: Prepare a Linux Host
Rancher requires a single host installed with either Ubuntu 16.04 (kernel v3.10+) or
RHEL/CentOS 7.3 as well as at least 2GB of memory, 20GB of local disk and a
supported version of Docker.
Step 2: Start the server
To install and run Rancher server, execute the following Docker command on your host: