Container Camp 2016

分享者:Jian.1990 | 分享时间: 2016-5-5 21:06 | 我要分享
知识文档-点击下载

ContainerCamp2016.pdf

1.56 MB

所需流量: 5 积分 [立即下载]

完整版 PDF

ContainerCamp2016PDF第000页.jpg
Kubernetes: One Year Later

ContainerCamp2016PDF第001页.jpg
Kubernetes

Greek for “Helmsman”; also the root of the words “governor” and “cybernetic”
• Manages container clusters
• Inspired and informed by Google’s experiences and internal systems
• Supports multiple cloud and bare-metal environments
• Supports multiple container runtimes
• 100% Open source, written in Go

ContainerCamp2016PDF第002页.jpg

ContainerCamp2016PDF第003页.jpg

ContainerCamp2016PDF第004页.jpg

ContainerCamp2016PDF第005页.jpg

ContainerCamp2016PDF第006页.jpg

ContainerCamp2016PDF第007页.jpg

ContainerCamp2016PDF第008页.jpg

ContainerCamp2016PDF第009页.jpg

ContainerCamp2016PDF第010页.jpg

ContainerCamp2016PDF第011页.jpg

ContainerCamp2016PDF第012页.jpg

ContainerCamp2016PDF第013页.jpg

ContainerCamp2016PDF第014页.jpg

ContainerCamp2016PDF第015页.jpg

ContainerCamp2016PDF第016页.jpg

ContainerCamp2016PDF第017页.jpg

ContainerCamp2016PDF第018页.jpg

ContainerCamp2016PDF第019页.jpg

ContainerCamp2016PDF第020页.jpg
Multi-Zone Clusters

Goal: zone-fault tolerance for applications
Zero API changes relative to kubernetes
● Create replication controllers, etc. as usual
● Pods get spread across zones
Nodes and PersistentVolumes are labelled with their availability zone
● Fully automatic for GKE, GCE, AWS
● Manual for on-premise and other cloud providers (for now)
Status: GA in Kubernetes v1.2

ContainerCamp2016PDF第021页.jpg

ContainerCamp2016PDF第022页.jpg
Deployments

Goal: updates-as-a-service
• Rolling update is imperative, client-side
Deployment manages replica changes for you
• stable object name
• updates are configurable, done server-side
• kubectl edit or kubectl apply

ContainerCamp2016PDF第023页.jpg

ContainerCamp2016PDF第024页.jpg

ContainerCamp2016PDF第025页.jpg

ContainerCamp2016PDF第026页.jpg

ContainerCamp2016PDF第027页.jpg

ContainerCamp2016PDF第028页.jpg

ContainerCamp2016PDF第029页.jpg

ContainerCamp2016PDF第030页.jpg

ContainerCamp2016PDF第031页.jpg

ContainerCamp2016PDF第032页.jpg

ContainerCamp2016PDF第033页.jpg

ContainerCamp2016PDF第034页.jpg

ContainerCamp2016PDF第035页.jpg

ContainerCamp2016PDF第036页.jpg

ContainerCamp2016PDF第037页.jpg

ContainerCamp2016PDF第038页.jpg

ContainerCamp2016PDF第039页.jpg

ContainerCamp2016PDF第040页.jpg

ContainerCamp2016PDF第041页.jpg

ContainerCamp2016PDF第042页.jpg

ContainerCamp2016PDF第043页.jpg

ContainerCamp2016PDF第044页.jpg
New and coming soon

• Cron (scheduled jobs)
• Custom metrics
• “Apply” a config (more declarative)
• Machine-generated Go clients (less deps!)
• Volume usage stats
• Multi-scheduler support
• Node affinity and anti-affinity
• More volume types
• Out-of-process volume plugin
• GUI
• Pod hostname and FQDN
• Better isolation
• Multi-cluster federation
• API federation
• Private Docker registry
• External DNS integration
• Volume classes and provisioning
• Node fencing
• DiY Cloud Provider plugins
• More container runtimes (e.g. Rkt, Hyper)
• Better auth{n,z}
• Big data integrations
• Device scheduling (e.g. GPUs)


ContainerCamp2016PDF第045页.jpg



最新热门
 
相关知识
邮件订阅

Copyright© 2005-2018 USEIT.COM.CN|帮助中心|关于我们|注册协议|投诉指引|获取积分|投稿须知|作者权益|下载须知|常见问题|联系我们|手机版|USEIT Inc.

GMT+8, 2020-5-31 09:12 , Processed in 0.193849 second(s), 20 queries , Gzip On, MemCache On.

鄂公网安备 42011202000160号 鄂ICP备13013806号-1

网络经济主体信息湖北省互联网举报平台 中国互联网违法和不良信息举报中心

快速回复 返回顶部 返回列表