有幸从一位朋友那里得到Alibaba内部出品强推的“K8S+Docker学习指南”,秉承好东西的当然要共享的原则,今天就来秀一把,试试这“K8S+Docker学习指南”是否也能让你事半功倍!
?
Kubernetes(k8s)是一个全新的基于容器技术的分布式架构领先方案。Kubernetes(k8s)是Google开源的容器集群管理系统(谷歌内部:Borg)。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。
而且它也是一个完备的分布式系统支撑平台,具有完备的集群管理能力,多扩多层次的安全防护和准入机制、多租户应用支撑能力、透明的服务注册和发现机制、內建智能负载均衡器、强大的故障发现和自我修复能力、服务滚动升级和在线扩容能力、可扩展的资源自动调度机制以及多粒度的资源配额管理能力。同时Kubernetes提供完善的管理工具,涵盖了包括开发、部署测试、运维监控在内的各个环节。
?
这份K8S学习指南也分为理论篇和实战篇,可以说双管齐下,不得不爱! 还有权威指南-第一本Docker书及其手绘思维脑图(下面会介绍) K8S+Docker学习指南
?
可提供原件xmind
?
?
大图
控制器原理
简易的冰箱
统一入口
控制器
控制器管理器
Shared Informer
List Watcher
举例
服务控制器
路由控制器
结束语
?
鸟瞰
集群网络搭建
通信
?
节点增加原理
手动添加已有节点
自动添加已有节点
!/bin/bash
集群扩容
自动伸缩
!/bin/sh
节点减少原理
?
“关在笼子里”的程序
得其门而入
择优而居
结束语
?
K8S 集群服务的本质是什么
把服务照进现实
一种实现
?
镜像拉取这件小事
理解 OA u t h 2.0 协议
Docker 扮演的角色
K8s 实现的私有镜像自动拉取
阿里云实现的 A c r credential helper
?
问题一直在发生
需要知道的 Kubernetes 知识
容器 runtime
什么是 Dbus
Systemd 是硬骨头
问题修复
?
?
?
问题现象
大逻辑
就绪三分钟
止步不前的 PLEG
无响应的 Terwayd
修复
?
背景
从集群入口开始
Controller 在做什么?
再次回到集群入口
节点与 Pod 之间的通信
Route Controller 为什么不工作?
集群节点访问云资源
问题大图
?
?
安全组在 ACK 产品中扮演的角色
安全组与 ACK 集群网络
怎么样管理 ACK 集群的安全组规则
限制集群访问外网
IDC 与集群互访
使用新的安全组管理节点
典型问题与解决方案
使用多个安全组管理集群节点
限制集群访问公网或者运营级 NAT 保留地址
容器组跨节点通信异常
?
?
二分之一活的微服务
绕不过去的大图
代理与代理的生命周期管理
就绪检查的实现
控制面和数据面
简单的原因
结论
?
?
不断重启的 Citadel
一般意义上的证书验证
大神定理
Citadel 证书体系
犯的错
后记
?
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
可提供原件xmind
?
?
引领完成Docker的安装、部署、管理和扩展,让其经历从测试到生产的整个开发生命周期,深入了解Docker适用于什么场景。并且这本Docker的学习权威指南介绍了其组件的基础知识,然后用Docker构建容器和服务来完成各种任务:利用Docker为新项目建立测试环境,演示如何使用持续集成的工作流集成Docker,如何构建应用程序服务和平台,如何使用Docker的API,如何扩展Docker。
总共包含了:简介、安装Docker、Docker入门、使用Docker镜像和仓库、在测试中使用Docker、使用Docker构建服务、使用Fig编配Docke、使用Docker API、获得帮助和对Docker进行改进等9个章节的知识。
?
?
?
?
关于阿里内部都在强烈推荐使用的“K8S+Docker学习指南”—《深入浅出Kubernetes:理论+实战》、《权威指南-第一本Docker书》,看完之后两个字形容,爱了爱了!
刷到血赚!Alibaba内部出品“K8S+Docker学习指南”,理论+实战双管齐下!
原文:https://blog.51cto.com/u_15152535/2948619