volume
我们经常会说:容器和 Pod 是短暂的。其含义是它们的生命周期可能很短,会被频繁地销毁和创建。容器销毁时,保存在容器内部文件系统中的数据都会被清除。
为了持久化保存容器的数据,可以使用 Kubernetes Volume。
Volume 的生命周期独立于容器,Pod...
靠谱运维
10个月前 (03-25) 1050℃ 0评论
0喜欢
默认的健康检查
强大的自愈能力是 Kubernetes 这类容器编排引擎的一个重要特性。自愈的默认实现方式是自动重启发生故障的容器。除此之外,用户还可以利用 Liveness 和 Readiness 探测机制设置更精细的健康检查,进而实现如下需求:
零停机部署。
避免部署无效的...
靠谱运维
10个月前 (03-25) 1002℃ 0评论
0喜欢
实践
滚动更新是一次只更新一小部分副本,成功后,再更新更多的副本,最终完成所有副本的更新。滚动更新的最大的好处是零停机,整个更新过程始终有副本在运行,从而保证了业务的连续性。
下面我们部署三副本应用,初始镜像为 httpd:2.2.31,然后将其更新到 httpd:2.2.32。...
靠谱运维
10个月前 (03-25) 965℃ 0评论
0喜欢
service
每个 Pod 都有自己的 IP 地址。当 controller 用新 Pod 替代发生故障的 Pod 时,新 Pod 会分配到新的 IP 地址。这样就产生了一个问题:
如果一组 Pod 对外提供服务(比如 HTTP),它们的 IP 很有可能发生变化,那么客户端如何...
靠谱运维
10个月前 (03-25) 1245℃ 0评论
1喜欢
Job
容器按照持续运行的时间可分为两类:服务类容器和工作类容器。
服务类容器通常持续提供服务,需要一直运行,比如 http server,daemon 等。工作类容器则是一次性任务,比如批处理程序,完成后容器就退出。
Kubernetes 的 Deployment、Repl...
靠谱运维
10个月前 (03-25) 969℃ 0评论
0喜欢
deployment
我们已经知道k8s是通过各种controller来管理pod的生命周期。为了满足不同业务场景,k8s开发了Deployment、ReplicaSet、DaemonSet、StatefuleSet、Job 等多种 Controller。我们首先学习最常用的 D...
靠谱运维
10个月前 (03-25) 992℃ 0评论
0喜欢
k8s的集群由master和node组成,节点上运行着若干k8s服务。
master节点之上运行着的后台服务有kube-apiserver 、kube-scheduler、kube-controller-manager、etcd和pod网络。如下图所示
1. API Serve...
靠谱运维
10个月前 (03-25) 628℃ 0评论
0喜欢
k8s介绍
Kubernetes(k8s)是Google开源的容器集群管理系统(谷歌内部:Borg)。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。
Kubernetes优势:
– 容器编...
靠谱运维
10个月前 (03-25) 454℃ 0评论
1喜欢
1. Docker
Docker是容器打包和runtime标准。开发人员从Dockerfiles构建容器镜像,并从Docker镜像仓库中分发容器镜像。Docker Hub是最受欢迎的公共镜像仓库,许多组织还设置私有Docker镜像仓库。Docker主要用于管理各个节点上的容器。
...
靠谱运维
1年前 (2020-01-14) 998℃ 0评论
6喜欢
本教程将指导您完成:
安装Rancher Server;
创建第一个集群;
部署一个应用程序,如Nginx;
¶1. 入门须知
熟悉Linux基础命令;
了解SSH使用方法,了解公钥/私钥工作原理;
熟悉Docker基本使用方法及基础命令,比如:容器日志查看;
了解SSL证...
靠谱运维
1年前 (2020-01-14) 1181℃ 0评论
3喜欢