Kubernetes - 组件介绍
云服务:
- IaaS:基础设施服务,Infrastructure-as-a-service 代表:阿里云
- PaaS:平台服务,Platform-as-a-service 代表:新浪云
- SaaS:软件服务,Software-as-a-service 代表:Office 365
SaaS 是软件的开发、管理、部署都交给第三方,不需要关心技术问题,可以拿来即用。普通用户接触到的互联网服务,几乎都是 SaaS,下面是一些例子。
PaaS 提供软件部署平台(runtime),抽象掉了硬件和操作系统细节,可以无缝地扩展(scaling)。开发者只需要关注自己的业务逻辑,不需要关注底层。下面这些都属于 PaaS。
- Heroku
- Google App Engine
- OpenShift
IaaS 是云服务的最底层,主要提供一些基础资源。它与 PaaS 的区别是,用户需要自己控制底层,实现基础设施的使用逻辑。下面这些都属于 IaaS。
- Amazon EC2
- Digital Ocean
- RackSpace Cloud
参考资料:
Kubernetes - 基础概念
Kubernetes - 集群安装
注意事项:
1、安装 k8s 的节点必须是大于 1 核心的 CPU
2、安装节点的网络信息 192.168.66.0/24 10 20 21 100
3、koolshare 软路由的默认密码是 koolshare
Kubernetes - 资源清单
上课代码
资料
Kubernetes - 资源控制器
Kubernetes - Service
Kubernetes - 存储
Kubernetes - 集群调度
Kubernetes - 安全
Kubernetes - Helm 及其它功能性组件
Kubernetes - 证书可用时间修改
Kubernetes - 高可用的 K8S 集群构建