使用极狐GitLab CI/CD部署应用到Kubernetes集群的方案
最近业余时间调研了一下在极狐GitLab CI/CD中部署应用到Kubernetes的方案。这是一个老生常谈的话题,很多粉丝和读者问我如何部署应用到K8s中。其实思路是很清晰的,只是其中又很多点大家可能无法串起来。那么本篇文章就带领大家实践一下如何做CD的方案。
本方案的好处就是,读者不需要了解太多关K8s相关知识也可以实现该方案。
Kubernets的命令行工具是kubectl
。就像我们使用docker
命令来管理docker的镜像,容器一样。
k8s中的所有资源都可以使用kubectl
来进行管理。例如一下几个命令
查看命名空间
kubectl get ns
查看所有命名空间下的pod
kubectl get pods --all-namespaces
查看当前命名空间下的deploment
kubectl get deployment
查看当前命名空间下的service
kubectl get services
部署一个应用
# workload.yaml定义了部署应用的所有参数
kubectl apply -f workload.yaml
一个应用模板
使用极狐GitLab CI/CD部署应用到Kubernetes集群的方案相关推荐
- 极狐GitLab CI/CD关键词(一):脚本script,前置脚本before_script,后置脚本after_script
简介 本篇文章详细介绍了极狐GitLab CI/CD中script,before_script,与after_script三个关键词. 对于一个作业script内容是必填项(trigger 作业除外) ...
- 实战:从 0 到 1 极狐GitLab CI/CD 前端持续部署
文章目录 写在前面 服务器配置 环境安装 安装 Docker 安装 极狐GitLab 测试 极狐GitLab 极狐GitLab Runner 前端项目 CI/CD 流程的设计 正式开始编写 .gitl ...
- GitLab CI/CD 多项目,多流水线制品合并方案
前言 在做CI/CD流水线时,有时会遇到非常复杂的项目架构,比如一个前后端分离的项目,在前端构建完成后,需要将前端的制品存放到后端项目的指定目录,以此来构建一个单体镜像,包含了前后端.有些情况是前后端 ...
- k8s.4-kubeadm部署高可用kubernetes集群 1.21
kubeadm部署高可用kubernetes集群 1.21 一.kubernetes 1.21发布 1.1 介绍 2021年04月,Kubernetes 1.21正式与大家见面,这是我们 2021 ...
- 基于ansible的自动化二进制模式部署高可用Kubernetes集群
[说明] 本文档详细描述了在openEuler 22.03 LTS上通过ansible以二进制模式自动化部署高可用Kubernetes集群(适用k8s v1.26版本). 本文档参考了小陈运维的ans ...
- 在阿里云上部署生产级别Kubernetes集群
阿里云是国内非常受欢迎的基础云平台,随着Kubernetes的普及,越来越多的企业开始筹划在阿里云上部署自己的Kubernetes集群. 本文将结合实战中总结的经验,分析和归纳一套在阿里云上部署生产级 ...
- 使用FIT2CLOUD在青云QingCloud快速部署和管理Kubernetes集群
一.Kubernetes概述 Kubernetes是Google一直在推进的容器调度和管理系统,是Google内部使用的容器管理系统Borg的开源版本.它可以实现对Docker容器的部署,配置,伸缩和 ...
- 使用 ezctl 工具部署和管理 Kubernetes 集群
1 ezctl 命令行介绍 kubeasz 项目致力于快速部署高可用的 Kubernetes 集群,同时也提供了关于 Kubernetes 详细的学习资料,在这里强烈推荐给初学者.kubeasz 项目 ...
- 使用rancher-2.5.5部署单节点kubernetes集群
rancher2.5.x发布,除了新的feature外,更加简洁,体验/研究/熟悉一下,方便后续的落地使用.感觉:太爽了 相关版本信息: rancher:v2.5.5 helm3:v3.5.1 kub ...
最新文章
- Java延迟加载建议
- source insight 4.0的基本使用方法
- 解决log4net独占日志文件的问题以及 log4net的各种输出配置(Appender)
- android通过数组,流播放声音的方法,音频实时传输
- kafka的消费隔离级别(持续更新中)
- 人事面试的那些问题及背后的考察点
- 苹果官宣!iOS 16正式定档了 刘海屏MacBook Air或亮相
- 不插网线 开机速度加快
- 文件摆渡是什么意思_小白学炒股:除权、填权、贴权是个什么东东?
- 7. Document write() 方法
- asp.net+mysql,asp.net+mysql后台盲注入
- 一名合格的程序员应该是什么样子
- LaTex 数学之括号
- 苹果二型计算机语言,计算机语言排名排行榜! 苹果下滑严重!
- C++ 常指针和指向常量的指针
- 智能配时、图片识别…AI为你的春运保驾护航!
- “辶”“廴”偏旁的字五笔拆字
- matlab学习——线性规划
- C语言关于qsort函数的用法详细说明
- 社区专家谈 12306 1