kubectlsetimage
- 史上最全的实际操作的!git+jenkins+k8s 自动化部署运维
-
之前说过各家公司的CICD落地方案不同,五花八门,之前说过java的微服务,k8s的集群环境,在这位基础,包括代码的编译,代码的提交,单元测试服务的发布,关键的节点自动化起来。Jenkinsjava编写的开源的工具,jenkins比较灵活,可以通过插件的方式,添加所需要的插件,除了扩展性还支持多台机...
- Kubernetes初探「1」:部署你的第一个ASP.NET Core应用到k8s集群
-
Kubernetes简介Kubernetes是Google基于Borg开源的容器编排调度引擎,作为CNCF(CloudNativeComputingFoundation)最重要的组件之一,它的目标不仅仅是一个编排系统,而是提供一个规范,可以让你来描述集群的架构,定义服务的最终状态,Kubern...
- 「K8S专栏」Kubernetes有状态应用管理
-
!!大家好,我是乔克,一个爱折腾的运维工程,一个睡觉都被自己丑醒的云原生爱好者。作者:乔克公众号:运维开发故事博客:www.jokerbai.com我们在《Kubernetes工作负载管理》中主要介绍了无状态应用的管理,当时也有提到有状态应用,但是由于那时候还没有解释数据如何持久化就没有做深度的介...
- 8、无状态Pod控制器二
-
DaemonSet控制器滚动更新示例使用标签选择器来指定nodeJob控制器Job控制器参数CronJobGarbageCollction垃圾收集器DaemonSet控制器ReplicaSet是一个Pod直接控制器,它能控制Pod满足用户所期望的基本数量,但是ReplicaSet自身在更新这个...
- 滚动更新和回滚部署在 Kubernetes 中的工作原理
-
公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享。在过去的几年中,Kubernetes在生产环境中被广泛使用,它通过其声明式API提供了大量解决方案,用于编排容器。Kubernetes的一个显著特性是其具有弹性的能力,能够执行滚动更新和回滚部署,而能够完成这些滚动更...
- 7、无状态Pod控制器一
-
Pod控制器分类ReplicaSet场景示例Deployment滚动更新(灰度发布)自定义滚动更新方式示例Kubernetes实现滚动发布以及回滚流程金丝雀发布Pod控制器对于Kubernetes来讲,APIServer整个系统的GATEWAY,并且它还是一个Restfull系统,它把我们整个系...
- 一起学习Kubernetes:Deployment
-
重点Deployment内容很多,先上重点:Deployment为Pod和ReplicaSet提供声明式的更新能力,帮助用户自动化的管理Pod和服务,包括Pod更新、回滚、缩放等运维操作。Deployment每次更新会发起一个新的ReplicaSet,ReplicaSet部署对应Pod。命名...
- 每日一见K8s笔记(三十一)pod控制器(金丝雀发布)
-
Deployment支持更新过程中的控制,如暂停或继续更新操作。比如有一批新的pod资源创建完成后立即暂停更新过程,此时,仅存在一部分新版本的应用,主题部分还是旧的版本,然后,在筛选一小部分的用户请求路由到新版本的pod应用,继续观察能否稳定地按照期望的方式运行,确定没有问题之后在继续完全余下的po...
- CKA备考实验 | deployment镜像的升级及回滚
-
书籍来源:《CKA/CKAD应试指南:从Docker到Kubernetes完全攻略》一边学习一边整理老师的课程内容及实验笔记,并与大家分享,侵权即删,谢谢支持!附上汇总贴:CKA备考实验|汇总_热爱编程的通信人的博客-CSDN博客我们已经知道了如何使用deployment在环境里部署pod,如果...
- kubernetes 核心技术-Controller 控制器
-
一、什么是Controller?Controller是在集群上管理和运行容器的对象,Controller是实际存在的,Pod是抽象的,主要创建管理pod二、Pod和Controller的关系Pod是通过Controller实现应用的运维,比如弹性伸缩,滚动升级等Pod和Controller...