没有合适的资源?快使用搜索试试~ 我知道了~
kubernetes手册2018最新版_强烈推荐_书签版
5星 · 超过95%的资源 需积分: 10 13 下载量 130 浏览量
2018-12-22
21:20:30
上传
评论
收藏 34.88MB PDF 举报
温馨提示
2017 年 9 月,Mesosphere 宣布 支持 Kubernetes;10 月,Docker 宣布将在新版本中加入对 Kubernetes 的原生支持。至此,容器编排引擎领域的三足鼎立时代结束,Kubernetes 赢得全面胜利。 其实早在 2015 年 5 月,Kubernetes 在 Google 上的的搜索热度就已经超过了 Mesos 和 Docker Swarm,从那儿之后更是一路飙升,将对手甩开了十几条街。 569.5.png 目前,AWS、Azure、Google、阿里云、腾讯云等主流公有云提供的是基于 Kubernetes 的容器服务;Rancher、CoreOS、IBM、Mirantis、Oracle、Red Hat、VMWare 等无数厂商也在大力研发和推广基于 Kubernetes 的容器 CaaS 或 PaaS 产品。可以说,Kubernetes 是当前容器行业最炙手可热的明星。 每一轮新技术的兴起,无论对公司还是个人既是机会也是挑战。如果这项新技术未来必将成为主流,那么作为 IT 从业者,正确的做法就 尽快掌握。因为: 新技术意味着新的市场和新的需求。 初期掌握这种技术的人不会很多,而市场需求会越来越大,因而会形成供不应求的卖方市场,物以稀为贵,这对技术人员将是一个难得的价值提升机会。 学习新技术需要时间和精力,早起步早成材。
资源推荐
资源详情
资源评论
1.1
1.2
1.3
1.3.1
1.3.2
1.3.2.1
1.3.2.1.1
1.3.2.1.2
1.3.2.1.3
1.3.2.1.4
1.3.2.2
1.3.2.3
1.3.2.4
1.3.2.5
1.3.2.6
1.3.2.7
1.3.2.8
1.3.2.9
1.3.2.10
1.3.2.11
1.3.2.12
1.3.2.13
1.3.2.14
1.3.2.15
1.3.2.16
1.3.2.17
1.3.2.18
目录
序言
1.Kubernetes与云原生应用概览
2.概念原理
2.1设计理念
2.2Objects
2.2.1Pod
2.2.1.1Pod解析
2.2.1.2Init容器
2.2.1.3Pod安全策略
2.2.1.4Pod的生命周期
2.2.2Node
2.2.3Namespace
2.2.4Service
2.2.5Volume和PersistentVolume
2.2.6Deployment
2.2.7Secret
2.2.8StatefulSet
2.2.9DaemonSet
2.2.10ServiceAccount
2.2.11ReplicationController和ReplicaSet
2.2.12Job
2.2.13CronJob
2.2.14Ingress
2.2.15ConfigMap
2.2.16HorizontalPodAutoscaling
2.2.17Label
2.2.18垃圾收集
2
1.3.2.19
1.4
1.4.1
1.4.1.1
1.4.1.2
1.4.1.3
1.4.1.4
1.4.2
1.4.2.1
1.4.2.2
1.4.3
1.4.3.1
1.4.3.2
1.4.3.3
1.4.3.4
1.4.3.5
1.4.3.6
1.4.4
1.4.4.1
1.4.4.2
1.4.4.3
1.4.4.4
1.4.5
1.4.5.1
1.4.5.3
1.4.5.2
1.5
1.5.1
1.5.1.1
1.5.1.2
2.2.19NetworkPolicy
3.用户指南
3.1资源对象配置
3.1.1配置Pod的liveness和readiness探针
3.1.2配置Pod的ServiceAccount
3.1.3Secret配置
3.2.3管理namespace中的资源配额
3.2命令使用
3.2.1使用kubectl
3.2.2docker用户过度到kubectl命令行指南
3.3集群安全性管理
3.3.1管理集群中的TLS
3.3.2kubelet的认证授权
3.3.3TLSbootstrap
3.3.4创建用户认证授权的kubeconfig文件
3.3.5RBAC——基于角色的访问控制
3.3.6IP伪装代理
3.4访问Kubernetes集群
3.4.1访问集群
3.4.2使用kubeconfig文件配置跨集群认证
3.4.3通过端口转发访问集群中的应用程序
3.4.4使用service访问群集中的应用程序
3.5在kubernetes中开发部署应用
3.5.1适用于kubernetes的应用开发部署流程
3.5.2迁移传统应用到kubernetes中——以HadoopYARN为例
3.5.3使用StatefulSet部署用状态应用
4.最佳实践
4.1在CentOS上部署kubernetes1.6集群
4.1.1创建TLS证书和秘钥
4.1.2创建kubeconfig文件
3
1.5.1.3
1.5.1.4
1.5.1.5
1.5.1.6
1.5.1.7
1.5.1.8
1.5.1.9
1.5.1.10
1.5.2
1.5.2.1
1.5.2.2
1.5.2.3
1.5.2.4
1.5.2.5
1.5.3
1.5.3.1
1.5.3.2
1.5.3.3
1.5.3.4
1.5.3.5
1.5.3.6
1.5.3.7
1.5.3.8
1.5.4
1.5.4.1
1.5.4.1.1
1.5.4.1.2
1.5.4.2
1.5.4.2.1
1.5.5
4.1.3创建高可用etcd集群
4.1.4安装kubectl命令行工具
4.1.5部署master节点
4.1.6部署node节点
4.1.7安装kubedns插件
4.1.8安装dashboard插件
4.1.9安装heapster插件
4.1.10安装EFK插件
4.2服务发现与负载均衡
4.2.1安装Traefikingress
4.2.2分布式负载测试
4.2.3网络和集群性能测试
4.2.4边缘节点配置
4.2.5安装Nginxingress
4.3运维管理
4.3.1服务滚动升级
4.3.2应用日志收集
4.3.3配置最佳实践
4.3.4集群及应用监控
4.3.6数据持久化问题
4.3.7管理容器的计算资源
4.3.8使用Prometheus监控kubernetes集群
4.3.9使用Heapster获取集群和对象的metric数据
4.4存储管理
4.4.1GlusterFS
4.4.1.1使用GlusterFS做持久化存储
4.4.1.2在OpenShift中使用GlusterFS做持久化存储
4.4.2CephFS
4.4.2.1使用Ceph做持久化存储
4.5服务编排管理
4
1.5.5.1
1.5.5.2
1.5.6
1.5.6.1
1.5.6.2
1.5.7
1.5.7.1
1.5.7.2
1.6
1.6.1
1.6.1.1
1.6.2
1.6.2.1
1.6.2.1.1
1.6.2.1.2
1.6.2.2
1.6.2.2.1
1.6.3
1.6.3.1
1.6.3.2
1.6.4
1.6.5
1.7
1.7.1
1.7.2
1.7.3
1.7.4
1.7.5
1.8
1.8.1
4.5.1使用Helm管理kubernetes应用
4.5.2构建私有Chart仓库
4.6持续集成与发布
4.6.1使用Jenkins进行持续集成与发布
4.6.2使用Drone进行持续集成与发布
4.7更新与升级
4.7.1手动升级kubernetes集群
4.7.2升级dashboard
5.领域应用
5.1微服务架构
5.1.1微服务中的服务发现
5.2ServiceMesh服务网格
5.1.1Istio
5.1.1.1安装istio
5.1.1.2配置请求的路由规则
5.1.2Linkerd
5.1.2.1Linkerd使用指南
5.2大数据
5.2.1SparkstandaloneonKubernetes
5.2.2运行支持kubernetes原生调度的Spark程序
5.3Serverless架构
5.4边缘计算
6.开发指南
6.1开发环境搭建
6.2单元测试和集成测试
6.3client-go示例
6.4社区贡献
6.5Minikube
7.附录
7.1Docker最佳实践
5
剩余788页未读,继续阅读
资源评论
- 步行人2019-02-03内容丰富,字体清晰(非扫描),有书签,值得拥有
Lovepanpan520
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功