• 1.1. Introduction
  • 1.2. docker介绍
    • 1.2.1. docker的安装
    • 1.2.2. docker的常用命令
    • 1.2.3. dockerfile介绍
    • 1.2.4. dockerfile实战
    • 1.2.5. dockerfile最佳实践
    • 1.2.6. 私有镜像仓库介绍
      • 1.2.6.1. harbor中物理删除不要的镜像
    • 1.2.7. 修改docker默认的数据存放目录
    • 1.2.8. 使用docker的需要考虑的地方
    • 1.2.9. docker网络
    • 1.2.10. docker容器的重启策略
    • 1.2.11. 批量删除多余的镜像或容器
    • 1.2.12. harbor升级和迁移
    • 1.2.13. 解决一个静态编译的问题
  • 1.3. kubernetes介绍
    • 1.3.1. kubernetes的设计理念
    • 1.3.2. kubernetes的架构
    • 1.3.3. cni
    • 1.3.4. etcd介绍
  • 1.4. kubernetes的安装部署
    • 1.4.1. 二进制文件部署
      • 1.4.1.1. 1.初始化环境
      • 1.4.1.2. 2.部署CA证书
      • 1.4.1.3. 3.etcd集群搭建
      • 1.4.1.4. 4.master节点部署
      • 1.4.1.5. 5.部署kubectl工具
      • 1.4.1.6. 6.部署node节点
      • 1.4.1.7. 7.配置flannel网络
    • 1.4.2. 命令行参考
    • 1.4.3. CA的基础概念
    • 1.4.4. kubeadm方式部署
      • 1.4.4.1. kubeadm安装k8s集群
      • 1.4.4.2. kubeadm-join的选项含义
  • 1.5. kubernetes-addons
    • 1.5.1. coredns
    • 1.5.2. dashboard
    • 1.5.3. harbor
  • 1.6. kubernetes常用资源介绍
  • 1.7. 深入理解k8s的核--pod
    • 1.7.1. pod概述
    • 1.7.2. 静态pod
    • 1.7.3. pod中的钩子
    • 1.7.4. init container
    • 1.7.5. pod的健康检查
    • 1.7.6. pod的启动顺序
    • 1.7.7. k8s中的LimitRange
    • 1.7.8. k8s中的resource-quotas
    • 1.7.9. pod的资源请求与限制
    • 1.7.10. pod的HPA特性
    • 1.7.11. 容器安全
    • 1.7.12. 容器中的应用启动与停止设计
  • 1.8. 常用控制器与资源对象
    • 1.8.1. 使用rc与rs
    • 1.8.2. 使用deployment
    • 1.8.3. 使用job
    • 1.8.4. 使用crontab
  • 1.9. 服务介绍
    • 1.9.1. 集群内部服务发现
    • 1.9.2. service的使用
    • 1.9.3. 集群外部服务发现
  • 1.10. 存储介绍
    • 1.10.1. volumn
    • 1.10.2. pv、pvc、sc
    • 1.10.3. 再说说 pv、pvc和storageclass
    • 1.10.4. 基于nfs的storageclass的配置
    • 1.10.5. 在k8s中使用ceph rbd
    • 1.10.6. configmap使用
    • 1.10.7. secret使用
    • 1.10.8. subpath的使用
  • 1.11. 常用控制器与资源对象-sts
  • 1.12. 容器的调度
    • 1.12.1. 节点亲和性
    • 1.12.2. pod的亲和性、反亲和、性污点、容忍
  • 1.13. k8s-网络
    • 1.13.1. 开启ipvs
    • 1.13.2. 常见网络插件
      • 1.13.2.1. Flannel
      • 1.13.2.2. Weave Net
      • 1.13.2.3. Contiv
      • 1.13.2.4. Calico
      • 1.13.2.5. OVN
      • 1.13.2.6. Romana
      • 1.13.2.7. OpenContrail
    • 1.13.3. 网络策略
  • 1.14. k8s的安全
    • 1.14.1. k8s-认证
      • 1.14.1.1. 基本认证
      • 1.14.1.2. 基于token的认证
      • 1.14.1.3. 双向TLS认证
    • 1.14.2. k8s-授权
      • 1.14.2.1. 基于rbac的授权
      • 1.14.2.2. 基于node的授权
    • 1.14.3. k8s-准入控制
  • 1.15. 监控
    • 1.15.1. 监控概述
    • 1.15.2. 日志收集框架
    • 1.15.3. k8s集成EFK作日志收集
    • 1.15.4. prometheus
  • 1.16. service mesh
  • 1.17. k8s+jenkins-pipline打造CI/CD
    • 1.17.1. 1.部署jenkins-master
    • 1.17.2. 2.配置jenkins-master
    • 1.17.3. 3.制作jenkins-slave
    • 1.17.4. 4.创建pipeline项目
    • 1.17.5. 5.编写jenkinsfile文件
    • 1.17.6. 6.验证k8s-jenkinsfile
    • 1.17.7. 7.优化改进
  • 1.18. helm
    • 1.18.1. helm安装及简单使用
    • 1.18.2. helm安装FAQ
      • 1.18.2.1. helmV3版本试用及新特性
  • 1.19. rancher的使用
  • 1.20. kubeedge
    • 1.20.1. kubeedge介绍
    • 1.20.2. go环境配置
    • 1.20.3. 配置kubeedge-V0.2
    • 1.20.4. 配置kubeedge-V1.1
    • 1.20.5. kubeedge套装安装-v0.2
    • 1.20.6. MQTT-Vs-CoAP
    • 1.20.7. 详解MQTT
  • 1.21. k8s-使用技巧
    • 1.21.1. k8s上下文介绍
    • 1.21.2. kubectl使用技巧
    • 1.21.3. k8s查漏补缺
    • 1.21.4. 参考资料汇总
    • 1.21.5. centos7内核升级方法
  • 1.22. k8s版本更新说明
    • 1.22.1. k8s-1.7版本更新日志
    • 1.22.2. k8s-1.8版本更新日志
    • 1.22.3. k8s-1.9版本更新日志
    • 1.22.4. k8s-1.10版本更新日志
    • 1.22.5. k8s-1.11版本更新日志
    • 1.22.6. k8s-1.12版本更新日志
    • 1.22.7. k8s-1.13版本更新日志
    • 1.22.8. k8s-1.14版本更新日志
    • 1.22.9. k8s-1.15版本更新日志
    • 1.22.10. k8s-1.16版本更新日志
  • 本书使用 GitBook 发布

helm

参考:

  • 初试 Kubernetes 集群中使用 Helm 搭建 Spinnaker 平台
  • 在 KubeCon 大会上备受关注的 K8S Helm 到底是什么?
  • Helm简介
  • K8S集群中使用Helm管理应用分发
  • helm-安装与使用
  • http://blog.51cto.com/13995002/2287546
  • Kubernetes上如何使用Helm
  • 使用Helm部署Prometheus和Grafana监控Kubernetes
Copyright © suredandan 2018 all right reserved,powered by GitbookUpdateTime: 2020-04-09 16:42:03

results matching ""

    No results matching ""