云原生实践指南
容器学习
Docker 是一个开源的应用容器引擎,基于Go 语言并遵从 Apache2.0 协议开源。
Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版),我们用社区版就可以了。
注:近日,Kubernetes 官方发布公告,宣布自 v1.20 起放弃对 Docker 的支持,届时用户将收到 Docker 弃用警告,并需要改用其他容器运行时。不过,不要慌。
容器基础
容器进阶
Kubernetes学习
kubernetes,简称K8s,是用8代替8个字符“kubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署、规划、更新、维护的一种机制。
Kubernetes基础
- Yaml语言
- etcd:基础知识
- Istio:基本概念
- Kubernetes:总结(一)
- Kubernetes:总结(二)
- Kubernetes:容器资源需求与限制(约束)
- Kubernetes:健康检查
- Kubernetes:更新与回滚
- Kubernetes:服务与负载均衡
- Kubernetes:Ingress总结
- Kubernetes:存储管理
Kubernetes进阶
Trouble Shooting
监控
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 时间之旅!
评论