[其他]
*What is a container
virtualization at operating system layer
seperates operating system from application code and dependencies
isolates individual processes
popular implementations include docker and rkt
*why use containers
support consistency across development, testing, and production environments
loose coupling between application and operationg system layers
much simpler to migrate workloads between on-premises and cloud environments
support agile development and operations
***kubernates
open source container cluster orchestration system
based on google's experience over 10 years
built for a multi-cloud world
workload portability - run in many environments across cloud providers
rolling updates upgrade application with zero downtime
autoscaling - automatically adapt to change in workload
persistent storage - abstract details of how storage is provided from how it is consumed
multi-zone clusters - run a single cluster in multiple zones
load balancing - external ip address routes traffic to correct port
*google container engine
fully managed cluster managment and orchestration system for running containers
complimentary services
uses a declarative syntax to manage applications
decouples operational, development concerns
manages and maintains
easily update kubernetes versions as they released
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 72.14.231.41
※ 文章網址: https://www.ptt.cc/bbs/NTUBIME100HW/M.1464163104.A.99C.html
討論串 (同標題文章)