DevOps
文章平均质量分 82
戏入人生。
天道酬勤
展开
-
k8s安装1.15
系统初始化修改主机名称#在两台主机上分别修改主机名称hostnamectl set-hostname k8s-masterhostnamectl set-hostname k8s-node01在两台机器上分别编辑 vim /etc/hosts 文件,添加内容172.30.66.9 k8s-master172.30.66.10 k8s-node01master和node安装依赖包yum install -y conntrack ntpdate ntp ipvsadm ipset jq原创 2021-05-13 08:10:58 · 247 阅读 · 0 评论 -
Dockerfile解析
Dockerfile解析镜像的创建Dockerfile里应该写什么简单案例相关命令图解构建过程Dockerfile指令总结指令比喻镜像的创建镜像的创建可以分为两种方式:镜像提交,docker commit的方式。docker commit命令可以把容器打包成一个镜像,还可以把容器内的数据也打包到镜像中。镜像构建,Dockerfile文件+docker build的方式。根据自己的需要(需求)自定义一个镜像。Dockerfile里应该写什么在哪个基础镜像上开始构建描述作者的信息定义原创 2021-01-03 15:59:56 · 285 阅读 · 0 评论 -
Docker
Docker使用安装配置阿里加速Dorcker的基本概念Docker的执行流程Docker的常用命令Docker快速部署安装操作系统:CentOS 7阿里镜像:https://developer.aliyun.com/mirror/docker-ce?spm=a2c6h.13651102.0.0.526c1b11MCdpwT按照阿里的镜像步骤安装即可:# step 1: 安装必要的一些系统工具sudo yum install -y yum-utils device-mapper-persiste原创 2021-01-03 01:35:33 · 325 阅读 · 0 评论 -
minio客户端使用记录
minio客户端使用记录背景安装并运行连接minio服务器一些简单的命令mc实现文件上传变为shell脚本背景上一篇写的使用“Linux使用shell脚本实现目录创建与文件传输”的方式实现上传minio服务器的方案,领导说看着不太舒服,想要换成minio客户端的形式,然后我对这次实践做一个记录。安装并运行我这里使用的是docker的方式:[root@zxj ~]# docker pull minio/mc运行拉取下来的镜像,创建容器:[root@zxj ~]# docker run -it原创 2020-12-29 01:18:12 · 1617 阅读 · 0 评论 -
K8S的基本概念
K8SK8S能做什么K8S的基本概念K8S能做什么K8S全称:kubernetes它是一个集群容器编排工具,是基于Docker的。k8s的职责:自动化容器的部署和复制随时扩展和收缩容器的规模容器分组Group,并且提供荣期间的负载均衡实时监控,即使故障发现,自动替换。K8S的基本概念首先上图是一个完整的K8S集群,集群内包含了三台宿主机(上图中每一个方块都是一个物理的宿主机),这三台服务器中又分为两种角色,分别为 master 和 node 。k8s master:主服务器(图原创 2020-12-08 22:08:54 · 767 阅读 · 1 评论 -
Linux使用shell脚本实现目录创建与文件传输
Linux使用shell脚本实现目录创建与文件传输前言需求分析与难点实现SSH无密码登录安装Expect动态创建目录发送文件至目标服务器前言本人是个java开发,第一次接触devops系统的开发,对shell脚本并不是特别的熟悉,因此实现的方式可能比较愚蠢,大神勿喷,如果有更好的建议,欢迎留言。需求devops开发(二开),在pipeline执行过程中,拉取代码后进行sonar扫描。要求sonar扫描后生成pdf文件后,上传至minio文件服务器并且提供下载功能。分析与难点在旧版本中,生成的原创 2020-12-20 22:19:32 · 6926 阅读 · 0 评论 -
K8S使用笔记
K8S使用笔记kubeadm/kubelet/kubectl区别启动全局命令部署相关命令tomcat-deploy.yml文件简要说明通过yml文件部署工作负载serviceRinetd 的使用基于NFS实现集群文件共享文件提供方节点服务器节点服务器映射pod容器目录资源限定kubeadm/kubelet/kubectl区别kubeadm是kubernetes集群快速构建工具kubelet运行在所有节点上,负责启动POD和容器,以系统服务形式出现kubectl:kubectl是kubenetes命令原创 2020-12-13 13:58:21 · 1019 阅读 · 0 评论 -
DevOps Jenkins安装 maven git整合
DevOps Jenkins安装 maven git整合什么是DevOps?DevOps能做什么?Jenkins安装Jenkins插件安装Jenkins从github上拉取代码Jenkins拉取代码后打包什么是DevOps?在网上搜索了很多资料,说了一大堆高大上的词汇,看着也是云里雾里的。其实概念很简单:就是持续集成/持续测试,或者说是 自动化的运维部署DevOps能做什么?我们的服务一般都是跑在云服务器上,是基于容器化的。从开发到项目上线要经历 需求-> 开发 -> 测试 ->原创 2020-11-13 00:33:06 · 438 阅读 · 0 评论