devops
包括cicd、微服务化等等过程中的一些心得。
IT老吴
记录自己在工作、学习中的一些感悟、心得。
一方面希望这些博文能够帮助到一些相关从业者,另一方面希望自己能从讲述的角度,更深入的研究这些技术。
展开
-
kubeadm安装k8s集群1.18.0版
使用kubeadm简易搭建一个入门级k8s的1.18集群。大部分服务器都连不了外网,所以我先在外网环境下载相关rpm包,然后在服务器安装rpm包。原创 2020-11-02 23:46:22 · 427 阅读 · 0 评论 -
expect实现“scp ssh自动输入密码“
`expect`通常用来自动输入一些脚本,比如我要`ssh`或者`scp`时,通常会让你确认,是否继续,或者输入密码。原创 2020-09-23 19:54:14 · 634 阅读 · 0 评论 -
127.0.0.1和0.0.0.0等特殊IP的区别
几个特殊IP的区别最近开发中遇到了一些特殊IP,在使用中不少人混淆不清,所以写个博,以供参考。127.0.0.1就是回环地址,Linux下使用命令ifconfig,Windows使用ipconfig,可以看到如下图:原创 2020-08-24 14:26:47 · 1338 阅读 · 0 评论 -
十分钟捋完 GIT 命令(补充)
简单介绍:git remote git branch git tag git status git diff git log git blame详细介绍:git revertgit rebasegit cherry-pick原创 2020-06-08 13:03:21 · 343 阅读 · 0 评论 -
十分钟捋完 GIT 命令
快速介绍一些git的基本概念和常用命令。主要包括:add commit push config stash checkout pull push reset merge。结合使用场景,以及一些常见的例子,增加对命令的理解。原创 2020-05-30 19:27:48 · 1594 阅读 · 0 评论 -
Dockerfile中EntryPoint和CMD的区别
共同点和区别共同:执行命令这两个关键字,都可以指定镜像启动以后做的一些命令,这点不需要证明了。共同:唯一性多个相同关键字会覆盖,只取最后一个执行mkdir aaa && cd aaacat <<EOF > dockerfile01FROM busyboxCMD echo 1CMD echo 2CMD echo 3EOFdocker bu...原创 2020-04-01 21:37:00 · 1419 阅读 · 0 评论 -
yapi 安装指南 docker版
yapi是一个非常好的测试工具。可以和swagger很好的集成,测试数据维护简单,具备基本的mock功能、自动测试功能。本文使用docker安装yapi和mongodb,独立于服务器操作系统,同时可以将数据持久化于服务器。原创 2020-03-04 05:58:13 · 450 阅读 · 0 评论 -
gitlab 安装指南 docker版
文章目录为什么选择docker安装gitlab拉取镜像创建本地文件夹,所有操作在该文件夹下进行创建并运行一个名为 mygitlab 的容器常规操作修改IP开始体验gitlabssh key为什么选择docker安装gitlab首先:gitlab免费、易用、ci易集成;其次:docker安装不污染原本的操作系统,且安装过程标准化。版本选择:因为公司版本11.10.1,所以自己本子上也装一个。...原创 2019-12-26 21:31:49 · 377 阅读 · 0 评论 -
dind(docker in docker)学习
docker in docker说白了,就是在docker容器内启动一个docker daemon,对外提供服务。优点在于:镜像和容器都在一个隔离的环境,保持操作者的干净环境。想到了再补充 :)一:低版本启动及访问启动1.12.6-dinddocker run --privileged -d --name mydocker docker:1.12.6-dind在其他容器访问d...原创 2019-08-30 17:19:17 · 11870 阅读 · 0 评论 -
gitlab-runner使用kubernetes executor
记录一下使用gitlab-runner通过k8s作为executor来进行cicd的一个过程。包括但不限于:gitlab-runner部署到k8s的deployment.yml,以及一些configmap和serviceaccountgitlab-runner使用的config.toml,定义executor=k8s项目根目录的.gitlab-ci.yml文件。定义整个cicd的流程。另外简单提供了一下dind方案,以及业务镜像部署到k8s的方案。原创 2019-01-29 14:11:03 · 3638 阅读 · 0 评论 -
gitlab-runner使用docker executor
文章目录gitlabrunner 使用docker executor在gitlab上找到url和token启动容器注册runner进入容器创建runner大致需要以下信息修改runner详细配置[runners.docker.sysctls] 作用等效于gitlabrunner宿主机配置gitlab配置Jenkinsfile简单示例gitlab同时可以使用k8s和docker等多种runnerg...原创 2019-08-30 16:19:29 · 5274 阅读 · 0 评论 -
gitlab 安装指南
安装vi /etc/yum.repos.d/gitlab-ce.repo输入以下内容[gitlab-ce]name=Gitlab CE Repositorybaseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/gpgcheck=0enabled=1yum makecacheyum ...原创 2019-01-29 14:35:46 · 160 阅读 · 0 评论