prachi
August 14, 2018, 11:58pm
1
hi Rancher community!
I’m Prachi Damle, software engineer@Rancher. Since the release of Rancher 2.0 using Kubernetes, we have seen many questions from our existing 1.6 users regarding migration to this version.
So in order to ease the transition, we are exploring how various 1.6 functionalities can be mapped to equivalent alternatives on Rancher 2.0. Here is a list of topics that we are thinking of covering
opened 06:47PM - 16 Jul 18 UTC
closed 02:20AM - 11 Apr 19 UTC
kind/task
Rancher 1.6 uses Cattle as the orchestration platform for docker containers. Ser… vices can be created via Rancher UI or via compose files.
With the release of Rancher 2.0, we shifted to Kubernetes as the base orchestration platform for docker containers. Kubernetes uses its own yaml specs for deploying services and pods(containers) that is different from the docker compose syntax.
Here is list of features we should document about to ease the transition from Cattle to Rancher 2.0:
- [x] Checklist for migration of a 1.6 setup to 2.0
- [x] Concepts of Stack, Service - How to map Cattle's Stack and service design to k8s world and launch a simple service
- [x] Exposing your service publicly - How to publicly expose your Service using port mapping in 1.6 and its equivalent 2.0 method
- [x] Monitoring a service using healthchecks - How to add TCP/HTTP healthchecks in Rancher 2.0
- [x] Scheduling rules for placement of service containers - How to find equivalence in 2.0 for scheduling your containers using host affinity/anti-affinity and other 1.6 scheduling labels
- [x] Global Service - How to launch a global service in 2.0
- [x] Service Discovery: Rancher internal DNS - How to discover services, use external_name/alias in 2.0
- [x] LoadBalancing - How to achieve TCP/HTTP load balancing and configure hostname/path based routing in 2.0
- [ ] Secrets - How to manage and use secrets in 2.0
- [ ] Storage - How to configure storage with Rancher 2.0 on Kubernetes
- [ ] Rancher metadata - What can be alternative solutions to rancher 1.6 metadata in rancher 2.0
- [ ] Environment management - What is the equivalence in 2.0 to creating and managing 1.6 environments
- [ ] External DNS integration- Alternative ways in 2.0 to integrate with external DNS providers supported by Rancher 1.6
- [ ] Differences in Upgrade procedure for applications deployed on Rancher
I am planning to write a series of blogs on these topics, here is a link to the opening blog post: https://rancher.com/blog/2018/2018-08-02-journey-from-cattle-to-k8s/
The upcoming ones in the series will all be prefixed with ‘From Cattle to K8s’.
I appreciate your feedback on the content and please let us know any other desired 1.6 topics that we should include.
Thanks!
Prachi
1 Like