kubectlsetimage 第2页
- 微服务架构实战:云服务环境与Docker部署工具
-
云服务环境与Docker部署工具完成微服务的开发之后,必须为其提供-一个合适的分布式环境进行最终的部署和发布,才能充分发挥微服务架构的优势。这个环境首先应该是安全可靠的,并且是可以进行任意扩展的分布式环境。其次,它的基础设施应该是配备齐全的,并且稳定可靠、可扩展。这些基础设施包括数据库管理系统、文...
- 聊聊gitlab ci如何构建以时间为版本号的docker镜像
-
前言最近朋友他们部门有部分内部项目,打算用gitlabci来做项目持续集成部署,他们有个需求,构建docker镜像的时候,版本需要是以当前时间作为版本。其格式为yyyymmddhhmm一开始朋友翻阅官方文档,发现gitlabci有个变量CI_COMMIT_TIMESTAMP,可以生成时间戳,他默...
- Kubernetes-部署
-
部署已升级,并且复制控制器的版本更高。他们管理副本集的部署,副本集也是复制控制器的升级版本。它们具有更新副本集的功能,也可以回滚到以前的版本。它们提供了matchLabel和选择器的许多更新功能。我们在Kubernetes主机中有了一个称为部署控制器的新控制器,它可以实现。它具有在中途更改部署的功能...
- 2024年最新整理的Kubernetes命令大全,非常详细,值得收藏!
-
Kubernetes(通常缩写为K8s)是一个开源的容器编排平台,用于自动化容器的部署、扩展和操作。它提供了一个强大的工具集,使得在大规模容器环境中轻松管理和运行应用程序成为可能。Kubernetes的主要目标包括:自动化部署与扩展:Kubernetes可以自动处理应用程序的部署和扩展,确保...
- k8s中deployment管理使用记录(三)
-
k8s中deployment管理使用记录(三)deploy升级及回滚Pods一:从nginx:v1升级到nginx:v21.查看当前部署kubectlgetdeploymentkubectlgetdeployments-owide2.查看部署中pods使用的镜像kubectldes...
- 自动化持续集成之GitLab CI/CD图文干货篇
-
前言持续集成的好处主要有两个:·快速发现错误 每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易·防止分支大幅偏离主干 如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,甚至难以集成。持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码...
- Kubernetes+gitlab-runner构建java项目和布署
-
先决条件Kubernetes集群HelmGitlab使用Helm在kubernetes集中安装gitlab-runnerHarobr私有仓库或阿里云hub.docker.io仓库等helm安装gitlab-runner请自行查看相关文档或者values.yaml中的注解构建过程整个构建过...
- 第7课 Kubernetes之Pod的升级和回滚实践
-
摘要本文讲解Kubernetes中,Pod的升级和回滚实践。实践内容当集群中的某个服务需要升级时,我们需要停止目前与该服务相关的所有Pod,然后下载新版本镜像并创建新的Pod。如果集群规模比较大,则这个工作变成了一个挑战,而且先全部停止然后逐步升级的方式会导致较长时间的服务不可用。Kubernete...
- pod控制器-deploy
-
deployment跟别的控制器不一样的是,deployment通过管理replicaset,来管理pod,deloyment比replicaset的功能更加强大,理所应当的给划归重点deploy的功能有以下几个支持replicaset的所有功能支持发布的停止和继续支持滚动更新和回滚更新deploy...
- K8S——Deployment详解
-
1Deployment含义Deployment为Pod和ReplicaSet提供了一个声明式定义方法,用来替代以前的ReplicationController来方便的管理应用。2Deployment使用原因Deployment为Pod和ReplicaSet提供声明式更新。3Deployme...