Devops
文章平均质量分 53
自动化运维
TheFlsah
这个作者很懒,什么都没留下…
展开
-
常用的Git命令清单
常用Git命令清单 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 名次解释 下面是我整理的常用 Git 命令清单。几个专用名词的译名如下: Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 一. 新建代码库 #在当前目录新建一个Git代码库 $gitinit #新建一个目录,将其初始化为Git代码库 $gitinit[project-name...转载 2021-03-11 14:11:25 · 100 阅读 · 0 评论 -
Kubernetes Ingress-Nginx 实现蓝绿、灰度发布
背景介绍 某些情况下,我们在使用Kubernetes作为业务应用的云平台,想要实现应用的蓝绿部署用来迭代应用版本,用lstio太重太复杂,而且它本身定位于流控和网格治理;Ingress-Nginx在0.21版本引入了Canary功能,可以为网关入口配置多个版本的应用程序,使用annotation来控制多个后端服务的流量分配。 Ingress-Nginx-Annotation Canary 功能介绍 如果想启用Canary功能,要先设置nginx.ingress.kubernetes.io/canary原创 2021-03-11 10:15:13 · 267 阅读 · 0 评论 -
在K8S中部署应用流程
1.创建yaml模板 kubectlcreatedeploymentweb--image=nginx--dry-run-oyaml>web.yaml 2.修改模板 vim web.yaml apiVersion:apps/v1 kind:Deployment metadata: labels: app:web name:web spec: replicas:3 selector: matchLabels: ...原创 2021-03-11 09:35:19 · 219 阅读 · 0 评论