Rolling Update - 每天5分钟玩转 Docker 容器技术(140)

滚动更新是一次只更新一小部分副本,成功后,再更新更多的副本,最终完成所有副本的更新。滚动更新的最大的好处是零停机,整个更新过程始终有副本在运行,从而保证了业务的连续性。 下面我们部署三副本应用,初始镜像为 httpd:2.2.31,然后将其更新到 httpd:2.2.32。 httpd:2.2.31...

DNS 访问 Service - 每天5分钟玩转 Docker 容器技术(138)

在 Cluster 中,除了可以通过 Cluster IP 访问 Service,Kubernetes 还提供了更为方便的 DNS 访问。 kubeadm 部署时会默认安装 kube-dns 组件。 kube-dns 是一个 DNS 服务器。每当有新的 Service 被创建,kube-dns 会添...

4天Docker 实战-1024程序员节创造营公益课

8 课时 |
2824 人已学 |
免费

深入解析Docker容器化技术

50 课时 |
1234 人已学 |
免费

基于Docker与Jenkins实现自动化部署

9 课时 |
2133 人已学 |
免费
开发者课程背景图

通过 Service 访问 Pod - 每天5分钟玩转 Docker 容器技术(136)

本节开始学习 Service。 我们不应该期望 Kubernetes Pod 是健壮的,而是要假设 Pod 中的容器很可能因为各种原因发生故障而死掉。Deployment 等 controller 会通过动态创建和销毁 Pod 来保证应用整体的健壮性。换句话说,Pod 是脆弱的,但应用是健壮的。 每...

定时执行 Job - 每天5分钟玩转 Docker 容器技术(135)

Linux 中有 cron 程序定时执行任务,Kubernetes 的 CronJob 提供了类似的功能,可以定时执行 Job。CronJob 配置文件示例如下: ① batch/v2alpha1 是当前 CronJob 的 apiVersion。 ② 指明当前资源的类...

并行执行 Job - 每天5分钟玩转 Docker 容器技术(134)

有时,我们希望能同时运行多个 Pod,提高 Job 的执行效率。这个可以通过 parallelism 设置。 这里我们将并行的 Pod 数量设置为 2,实践一下: Job 一共启动了两个 Pod,而且 AGE 相同,可见是并行运行的。 我们还可以通过 ...

Job 失败了怎么办?- 每天5分钟玩转 Docker 容器技术(133)

上一节讨论了 Job 执行成功的情况,如果失败了会怎么样呢? 修改 myjob.yml,故意引入一个错误: 先删除之前的 Job: 如果将 restartPolicy 设置为 OnFailure 会怎么样?下面我们实践一下,修改 myjob.yml 后重新启动...

用 k8s 运行一次性任务 - 每天5分钟玩转 Docker 容器技术(132)

容器按照持续运行的时间可分为两类:服务类容器和工作类容器。 服务类容器通常持续提供服务,需要一直运行,比如 http server,daemon 等。工作类容器则是一次性任务,比如批处理程序,完成后容器就退出。 Kubernetes 的 Deployment、ReplicaSet 和 DaemonS...

DaemonSet 案例分析 - 每天5分钟玩转 Docker 容器技术(130)

本节详细分析两个 k8s 自己的 DaemonSet:kube-flannel-ds 和 kube-proxy 。 kube-flannel-ds 下面我们通过分析 kube-flannel-ds 来学习 DaemonSet。 还记得之前是如何部署 ...

DaemonSet 典型应用场景 - 每天5分钟玩转 Docker 容器技术(129)

Deployment 部署的副本 Pod 会分布在各个 Node 上,每个 Node 都可能运行好几个副本。DaemonSet 的不同之处在于:每个 Node 上最多只能运行一个副本。 DaemonSet 的典型应用场景有: 在集群的每个节点上运行存储 Daemon,比如 glusterd 或 ce...

用 label 控制 Pod 的位置 - 每天5分钟玩转 Docker 容器技术(128)

默认配置下,Scheduler 会将 Pod 调度到所有可用的 Node。不过有些情况我们希望将 Pod 部署到指定的 Node,比如将有大量磁盘 I/O 的 Pod 部署到配置了 SSD 的 Node;或者 Pod 需要 GPU,需要运行在配置了 GPU 的节点上。 Kubernetes 是通过 ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

阿里云容器服务 ACK
阿里云容器服务 ACK
云端最佳容器应用运行环境,安全、稳定、极致弹性
234774+人已加入
加入
相关电子书
更多
华为使用Docker支持系统容器的优化实践
Java Spring Boot开发实战系列课程(第17讲):Spring Boot 2.0实战Docker容器Linux
Docker系统容器实践
立即下载 立即下载 立即下载