容器服务 - 风哥博客 - Page 2

别着急,最好的总在最不经意的时候出现!

针对不同时期流量的大小我们可以给Pod扩缩容,Kubernetes支持通过kubectl命令手动扩缩容,也支持通过HPA自动横向扩缩容。 手动扩缩容 现有如下deployment配置(nginx-deployment.yml): apiVersion: apps/v1 kind: Deploym...

发布 0 条评论 198 阅读次数

Kubernetes可以为一组具有相同功能的Pod提供一个统一的入口地址,并且将请求均衡的转发到各个对应的Pod上。本节主要记录Service的一些基本用法。 基本用法 创建一个Tomcat RC(tomcat-rc.yml): apiVersion: v1 kind: Repli...

发布 0 条评论 180 阅读次数

当集群中的某个服务需要升级时,我们需要停止目前与该服务相关的所有Pod,然后下载新版本镜像并创建新的Pod。如果集群规模比较大,则这个工作变成了一个挑战,而且先全部停止然后逐步升级的方式会导致较长时间的服务不可用。Kubernet...

发布 0 条评论 198 阅读次数

在前面的学习中我们了解到,在Kubernetes中,Pod管理对象主要有RC(RS)、Deployment、StatefulSet、DaemonSet和Job(CronJob)等。其中RC(RS)和Deployment的用法已经大致了解,这里主要记录下StatefulSet、DaemonSet和Job(CronJob)...

发布 0 条评论 209 阅读次数

Pod是Kubernetes的最小调度单位,包含一个或者多个容器(比如Docker容器),容器间共享网络和存储。这节主要记录什么是静态Pod,Pod容器如何共享存储,如何使用ConfigMap管理Pod配置,如何使用Downward API获取Pod信息等。 静态Po...

发布 0 条评论 198 阅读次数

Kubernetes包含了大量的概念和术语,比如Master、Node、Pod、Replication Controller、Service等等,在深入学习Kubernetes之前,有必要捋清Kubernetes架构设计和这些术语的含义。 Kubernetes架构 Kubernetes基本架构如下图所示...

发布 0 条评论 227 阅读次数

1、创建相关compose存放目录 < 5 docker-test - [root]: > mkdir -p /apps/compose_lnmp/nginx < 5 docker-test - [root]: > cd !$ < 5 docker-test - [root]: /apps/compose_lnmp/nginx > 2、下载nginx软件包...

发布 0 条评论 380 阅读次数

Docker数据管理 Docker提供三种不同的方式将数据从宿主机挂载到容器中:volumes,bind mounts 和tmpfs。 olumes docker管理宿主机文件系统的一部分(/var/lib/docker/volumes)。 管理卷 [root@docker-master ~]# docker volume cre...

发布 0 条评论 341 阅读次数

cAdvisor:Google开源的工具,用于监控Docker主机和容器系统资源,通过图形页面实时显示数据,但不存储;它通过宿主机/proc、/sys、/var/lib/docker等目录下文件获取宿主机和容器运行信息 InfluxDB:是一个分布式的时间序列数据库,用...

发布 0 条评论 441 阅读次数

对于微服务来说,服务的优雅上下线是必要的。就上线来说,如果组件或者容器没有启动成功,就不应该对外暴露服务,对于下线来说,如果机器已经停机了,就应该保证服务已下线,如此可避免上游流量进入不健康的机器。 优雅下线 基础下线...

发布 0 条评论 247 阅读次数