
Elastic Microservice Environment Setup Julian Hanhart Table of Contents Management Summary . 1 Initial Situation . 2 Netstream AG . 2 TV as a Service Platform . 2 Problem Description . 3 Objectives . 4 Approach . 5 Evaluation of Orchestration Solution . 6 Candidates . 6 Unsuitable Solutions. 6 Evaluation Criteria . 7 Weights . 7 Criteria . 7 Risks . 9 Ratings . 10 Evaluation . 11 Docker Swarm . 11 Kubernetes . 15 Apache Mesos + Marathon . 19 HashiCorp Nomad. 23 Decision Matrix . 27 Ranking . 27 Proposal . 28 Decision . 28 Defining the Base Image. 29 Candidate Distributions . 29 Red Hat Project Atomic . 30 The Canonical Distribution of Kubernetes . 30 CoreOS Container Linux . 30 VMware Photon OS. 30 Tested Distributions . 31 Automated Environment Setup . 32 Target Infrastructure . 32 Kubernetes Basics . 32 Kubernetes Components . 32 Networking . 33 Tools & Technologies . 33 Provisioning . 34 Kubernetes Setup . 34 Implementation . 35 Atomic Host + Ansible Playbook . 35 Kubernetes Anywhere . 37 Photon OS Provisioning . 38 Kubeadm . 41 Manual Kubernetes Setup. 43 Canonical Kubernetes . 44 Next Steps . 45 Service Deployment. 46 Next Steps . ..
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages100 Page
-
File Size-