- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Kubernetes 应用开发及实践
何小龙
xiaolong@caicloud.io
2017年8月12日
目录
Speech content
1. 为什么要学习Kubernetes
2. 搭建本地测试环境 MiniKube
3. Kubernetes 涉及的主要概念
4. Kubernetes 实践案例剖析
为什么要学习 Kubernetes
为什么要学习 Kubernetes
为什么要学习 Kubernetes
容器化+ 微服务= DevOps
Kubernetes
搭建本地测试环境 MiniKube
搭建本地测试环境 MiniKube
MiniKube是一套本地单节点Kubernetes体验环境..
# 安装虚拟化软件
$ brew ista dcer-achie-driver-xhyve
# dcer-achie-driver-xhyve eed rt wer ad uid
$ sud chw rt:whee
$(brew --refix)/t/dcer-achie-driver-xhyve/bi/dcer-achie-driver-xhyve
$ sud chd u+s $(brew --refix)/t/dcer-achie-driver-xhyve/bi/dcer-achie-driver-xhyve
# 下载 Mac 版本的iube
$cur -L iiube htts://strage.ggeais.c/iiube/reeases/v0.21.0/iiube -darwi-ad64 &&
chd +x iiube && sud v iiube /usr/ca/bi/
# 启动 Miiube
$ iiube start
# 下载 ubect 客户端工具
$ cur -LO htts://strage.ggeais.c/uberetes-reease/reease/$(cur -s
htts://strage.ggeais.c/uberetes-reease/reease/stabe.txt)/bi/darwi/ad64/ubect
/kubernetes/minikube
/kubernetes/minikube/blob/master/docs/drivers.md#xhyve-driver
搭建本地测试环境 MiniKube
搭建本地测试环境 MiniKube
搭建本地测试环境 MiniKube
搭建本地测试环境 MiniKube
搭建本地测试环境 MiniKube
Kubernetes 涉及的主要概念
Kubernetes 涉及的主要概念-架构图
Kubernetes 涉及的主要概念-UML
Kubernetes 涉及的主要概念-Node
❏物理机/虚拟机
❏Master (管理节点)
❏资源管理
❏Pod 调度
❏弹性伸缩
❏安全控制
❏系统监控
❏纠错
❏Node (工作节点)
❏运行 Pod 化的服务
Kubernetes 涉及的主要概念-Pod
❏多个容器的集合
❏最小调度单位
❏共享namespace
❏PID 名字空间 (同一Pod 内的容器能看到其他容器
的PID,Docker 容器暂不支持)
❏网络名字空间 (共享IP 和localhost)
❏IPC 名字空间 (能够使用SystemV IPC 或者POSIX
消息队列进行通信)
❏UT
文档评论(0)