多读书多实践,勤思考善领悟

kubernetes常用对象操作之 四.Job、CronJob

kubernetes常用对象操作之 四.Job、CronJob

接上文: kubernetes常用对象操作之 三.HPA自动扩缩容Pod Job,我们在日常的工作中经常都会遇到一些需要进行批量数据处理和分析的需求,当然也会有按时间来进行调度的工作,在我们的Kubernetes集群中为我们提供了J...

kubernetes常用对象操作之 三.HPA自动扩缩容Pod

kubernetes常用对象操作之 三.HPA自动扩缩容Pod

接上文: kubernetes常用对象操作之 二.Deployment 在前面我们提到过通过手工执行kubectl scale命令和在Dashboard上操作可以实现Pod的扩缩容,但是这样毕竟需要每次去手工操作一次,而且指不定什么...

kubernetes常用对象操作之 二.Deployment

kubernetes常用对象操作之 二.Deployment

接上文: kubernetes常用对象操作之 一.RC(Replication-Controller)、RS(Replica-Set)管理Pod 前面我们学习了Replication Controller和Replica Set两种...

kubernetes常用对象操作之 一.RC(Replication-Controller)、RS(Replica-Set)

kubernetes常用对象操作之 一.RC(Replication-Controller)、RS(Replica-Set)

如我们现在有一个Pod正在提供线上的服务,我们来想想一下我们可能会遇到的一些场景: 某次运营活动非常成功,网站访问量突然暴增 运行当前Pod的节点发生故障了,Pod不能正常提供服务了 第一种情况,可能比较好应对,一般活动之前我们会...

了解kubernetes资源配额控制器

了解kubernetes资源配额控制器

有很多团队在使用kubernetes的时候是将一个namespace当成一个租户的,所以对namespace的权限控制,资源控制就很重要了,你总是会担心你的某个租户使用的资源就超出了应有的配额。幸运的是kubernetes本身就为我们...

Kubernetes调度器之 二.亲和性调度

Kubernetes调度器之 二.亲和性调度

接上文: Kubernetes调度器之 一.调度器介绍 一般情况下我们部署的 Pod 是通过集群的自动调度策略来选择节点的,默认情况下调度器考虑的是资源足够,并且负载尽量平均,但是有的时候我们需要能够更加细粒度的去控制 Pod 的调...

Kubernetes调度器之 一.调度器介绍

Kubernetes调度器之 一.调度器介绍

kube-scheduler是 kubernetes 系统的核心组件之一,主要负责整个集群资源的调度功能,根据特定的调度算法和策略,将 Pod 调度到最优的工作节点上面去,从而更加合理、更加充分的利用集群的资源,这也是我们选择使用 k...

关于Kubernetes Downward API的用法

关于Kubernetes Downward API的用法

介绍在容器中获取 POD 的基本信息,kubernetes原生提供了支持,使用Downward API。 Downward API提供了两种方式用于将 POD 的信息注入到容器内部: 环境变量:用于单个变量,可以将 POD 信息和容...

使用Kubernetes应用神器Skaffold简化本地开发

使用Kubernetes应用神器Skaffold简化本地开发

在我们开发kubernetes应用的过程中,一般情况下是我们在本地开发调试测试完成以后,再通过CI/CD的方式部署到kubernetes的集群中,这个过程首先是非常繁琐的,而且效率非常低下,因为你想验证你的每次代码修改,就得提交代码重...

kubernetes包管理工具Helm之 四.Helm Chart模板开发

kubernetes包管理工具Helm之 四.Helm Chart模板开发

接上文: kubernetes包管理工具Helm之 三.Helm Hooks使用 Helm Chart 在我们使用的时候非常方便的,但是对于开发人员来说 Helm Chart 模板就并不一定显得那么友好了,本文主要介绍了 Helm ...