自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 Jenkins Pipeline执行shell脚本远程连接主机时 Host key verification failed

                      --昨夜西风凋碧树,独上高楼,望尽天涯路 错误描述 当Jenkins Pipeline通过执行shell脚本,远程连接服务器发布项目的时候出现校验失败:Jenkins已经配置了免密登陆远程服务器,以及在Jenkins 宿主机中通过root用户执行脚本是可以进行免密登陆远程主机的配置免密登陆 戳 :Here 原因 Why?r...

2018-10-31 20:24:35 8431 1

原创 Kubernetes遇上Spring Cloud | 服务无法向Eureka注册

                      --昨夜西风凋碧树,独上高楼,望尽天涯路 错误描述 当采用docker+Spring Cloud+Kubernetes时,发现服务无法像Kubernetes注册,错误如下:服务会采用Pod name向eureka注册 原因 由于eureka的默认注册方式为:采用hostname注册,当讲微服务通过Kubernetes发布的时候...

2018-10-31 19:56:49 5097

原创 Jenkins | 进阶篇 | 端对端多分支Pipeline

                      --昨夜西风凋碧树,独上高楼,望尽天涯路如何通过Docker启动Jenkins:https://blog.csdn.net/weixin_37417954/article/details/83379195 Git库准备 fork工程到自己的GitHub,地址为https://github.com/jenkins-docs/building-...

2018-10-26 19:34:20 2437

原创 Jenkins | 进阶篇 | 创建Pipeline基于Blue Ocean

                      --昨夜西风凋碧树,独上高楼,望尽天涯路如何通过Docker启动Jenkins:https://blog.csdn.net/weixin_37417954/article/details/83379195 在Blue Ocean中创建Pipeline 在Jenkins主面板点击进入Blue Ocean,点击创建流水线:之后进入详细的...

2018-10-26 11:12:59 7278 2

原创 Jenkins | 进阶篇 | Docker启动Jenkins

                         --昨夜西风凋碧树,独上高楼,望尽天涯路 环境准备 硬件准备:256 MB RAM, 推荐 512MB10 GB of 硬盘 (用于给Jenkins以及Docker) 运行Jenkins 下面通过docker运行Jenkins:docker run \ --rm \ -u root \ -p 8888:...

2018-10-25 16:03:55 1626

原创 Jenkins | 进阶篇 | 基于Maven构建一个Java项目

--昨夜西风凋碧树,独上高楼,望尽天涯路 环境准备 硬件准备:256 MB RAM, 推荐 512MB10 GB of 硬盘 (用于给Jenkins以及Docker) 运行Jenkins 下面通过docker运行Jenkins:#先建立目录mkdir jenkins-data#运行docker run \ ...

2018-10-25 14:33:09 1238 2

原创 Jenkins | 进阶篇

                       --昨夜西风凋碧树,独上高楼,望尽天涯路官方原文:https://jenkins.io/doc/tutorials/本系列文章将介绍在Jenkins中实现基本的持续集成(Ci)/持续交付(CD)。基于Maven构建一个Java项目在蓝海(Blue Ocean)中创建一个Pipeline端到端的多分支Pipeline项目 ...

2018-10-25 09:39:09 528

原创 Jenkins | 入门篇(二)

                       --昨夜西风凋碧树,独上高楼,望尽天涯路官网原文:https://jenkins.io/doc/ 定义执行环境变量 前面我们注意到了Jenkins的agent命令。该命令告诉Jenkins在哪里以及如何执行Pipeline。agent对于所有的Pipeline都是必须的。agent确保了所有的steps中的代码块排队执行。Jenkins在...

2018-10-24 22:43:08 1065

原创 Jenkins | 入门篇(一)

                         --昨夜西风凋碧树,独上高楼,望尽天涯路官网原文:https://jenkins.io/doc/本文介绍了使用Jenkins及其主要特性Jenkins pipeline的基础知识。这个向导使用了“单机(原文是standalone)”Jenkins发行版,可以在本地运行。 Getting started         1.环境准备...

2018-10-24 17:40:22 808

原创 Jenkins

                         --昨夜西风凋碧树,独上高楼,望尽天涯路官网原文:https://jenkins.io/doc/Jenkins是一个独立的、开放源码的自动化服务器,它可以使构建、测试、交付或部署软件有关的各种任务自动化。Jenkins可以通过本地系统包、Docker,甚至是安装了java运行时环境(JRE)的任何机器独立运行。该系列文章分为三部分:...

2018-10-24 14:25:16 139

原创 ssh免密登录

                     --昨夜西风凋碧树,独上高楼,望尽天涯路集群搭建或者需要控制其他主机的之后常常会需要免密登陆。下面三步搞定免密登陆:1.检查是否存在密钥文件查看~/.ssh目录下是否存在密钥文件,如果不存在执行:ssh-keygen -t rsa一路回车。2.执行命令拷贝密钥到需要免密的机器上ssh-copy-id -i ~/.ssh/id...

2018-10-23 11:03:48 1038

原创 SSH登陆其他主机时报错:ssh: connect to host 192.168.46.190 port 22: No route to host

                        --昨夜西风凋碧树,独上高楼,望尽天涯路SSH登陆其他主机时报错:ssh: connect to host 192.168.46.190 port 22: No route to host出现这种原因是由于网络原因:1.查看防火墙状态iptables:查看防护墙状态:service iptables status关闭:se...

2018-10-23 10:12:05 9961

原创 DevOps | CI CD | (五)

                        --昨夜西风凋碧树,独上高楼,望尽天涯路万事俱备,只欠发布了,首先编写发布脚本k8s-deploy.sh:#!/bin/bashIMAGE=`cat image_name.txt` #从一个临时文件存放镜像名DEPLOYMENT=$1 #传入de...

2018-10-22 17:41:49 232

原创 DevOps | CI CD | (四)

                        --昨夜西风凋碧树,独上高楼,望尽天涯路上篇博文中介绍了,Jenkins自动化执行Maven build。下面我们进行自动化构建docker镜像以及推送镜像到私有仓库。首先要安装好Docker和搭建一个私有仓库。 编写Dockerfile 在pom文件同级目录下编写Dockerfile文件: 编写脚本 编写Pipeli...

2018-10-22 17:38:57 259

原创 Jenkins执行Maven编译时报错 java.lang.NoSuchMethodError: No such DSL method 'withMaven' found among steps

                      --昨夜西风凋碧树,独上高楼,望尽天涯路Jenkins执行Maven编译时报错如下:java.lang.NoSuchMethodError: No such DSL method 'withMaven' found among steps [acceptGitLabMR, addGitLabMRComment, archive, bat, bu...

2018-10-22 16:32:32 10946 2

原创 DevOps | CI CD | (三)

                       --昨夜西风凋碧树,独上高楼,望尽天涯路前文中,已经可以通过Jenkins持续集成拉去GitLab代码到本地了。下面通过Jenkins打包项目:在构建项目之前先安装maven插件:点击直接安装在Jenkins主页--系统管理--全局工具配置下配置Jdk和Maven:点击保存,之后编辑脚本文件如下:#!groovy...

2018-10-22 16:27:09 169

原创 Jenkins构建时报错 ERROR: Error fetching remote repo 'origin' hudson.plugins.git.GitException

                        --昨夜西风凋碧树,独上高楼,望尽天涯路Jenkins + GitLab持续集成时遇到如下错误:ERROR: Error fetching remote repo 'origin'hudson.plugins.git.GitException: Failed to fetch from ssh://git@gitlab.lucy.com:...

2018-10-22 15:59:14 8209 1

原创 Jenkins构建时报错 hudson.plugins.git.GitException: Failed to fetch from ssh://git@gitlab.lucy.com

                      --昨夜西风凋碧树,独上高楼,望尽天涯路Jenkins + GitLab持续集成时遇到如下错误:ERROR: Error fetching remote repo 'origin'hudson.plugins.git.GitException: Failed to fetch from ssh://git@gitlab.lucy.com:22...

2018-10-22 15:55:39 30083 8

原创 Jenkins构建时报错 GitERROR: Error cloning remote repo 'origin' hudson.plugins.git.GitException

                       --昨夜西风凋碧树,独上高楼,望尽天涯路Jenkins + GitLab持续集成时遇到如下错误:ERROR: Error cloning remote repo 'origin'hudson.plugins.git.GitException: Could not init /root/.jenkins/workspace/eureka-se...

2018-10-22 15:33:52 6717

原创 DevOps | CI CD | (二)

                       --昨夜西风凋碧树,独上高楼,望尽天涯路 Groovy脚本 编写Groovy脚本如下:解释:pipeline:表示是基于pipeline构建environment:定义环境变量agent:在任何可用的agent 上执行Pipeline或stagestages:包含一个或多个stage的序列,Pipeline的大部分工作在此...

2018-10-22 15:17:47 440

原创 DevOps | 搭建Jenkins

                        --昨夜西风凋碧树,堵上高楼,望尽天涯路 环境准备 安装Jenkins之前,首先确保已经安装了JDK和Maven从官网下载Jenkins的安装包:由于Jenkins是war包形式,直接通过java -jar运行:注意运行过程中的这一串码,复制下来以供激活Jenkins: 安装 访问主页(url + ...

2018-10-19 17:22:12 519

原创 DevOps | GitLab Webhook插件测试触发Jenkins自动构建报错 Hook executed successfully but returned HTTP 403

                      --昨夜西风凋碧树,独上高楼,望尽天涯路问题:当配置好Webhook url时候执行push test的时候报错:Hook executed successfully but returned HTTP 403<html> <head> <meta http-equiv="Content-Type" conten...

2018-10-19 15:25:04 7448 2

原创 DevOps | Jenkins pipeline在shell脚本运行docker权限报错

                      --昨夜西风凋碧树,独上高楼,望尽天涯路采用Jenkins Pipeline流水线方式,通过Pipeline script中执行shell脚本的方式构建docker镜像的时候出现如下情况错误:Got permission denied while trying to connect to the Docker daemon socket at...

2018-10-19 10:07:46 2032

原创 DevOps | CI CD | (一)

                       --昨夜西风凋碧树,独上高楼,望尽天涯路查看本文之前,请先查看下面两篇博文:搭建GitLab搭建Jenkins 配置webhook 进入项目首页,点击settings中的Integrations:进入Integrations之后,发现可以填写一个url(回调地址),和触发条件(使用默认的push event)打开J...

2018-10-17 11:47:45 409 1

原创 DevOps | gitlab使用webhook向jenkins发送请求,报错 Requests to the local network are not allowed

                     --昨夜西风凋碧树,独上高楼,望尽天涯路gitlab 10.6 版本以后为了安全,不允许向本地网络发送webhook请求,如果想向本地网络发送webhook请求,则需要使用管理员帐号登录,默认管理员帐号是admin@example.com,密码就是你gitlab搭建好之后第一次输入的密码。官网解释登录之后, 点击Configure Gitlab...

2018-10-17 11:29:04 3480 4

原创 DevOps | 基于Docker搭建Jenkins

                        --昨夜西风凋碧树,堵上高楼,望尽天涯路 运行Jenkins 拉取jenkins官方镜像:在/root目录下面建立jenkins目录,并且运行jenkins:查看日志的时候发现会报错,这是由于/root/jenkins没有权限: 执行chmod -R 777 /root/jenkins,重新启动jenkins,查看l...

2018-10-17 00:40:07 630

原创 DevOps | 搭建GitLab

                         --作业西风凋碧树,独上高楼,望尽天涯路 GitLab安装 使用Docker搭建GitLab,官方版本为gitlab/gitlab-ce:latest。执行命令docker pull gitlab/gitlab-ce:latest 拉取官方镜像。使用docker命令运行容器,-v部分挂载目录要修改为自己的目录。端口映射这里...

2018-10-16 22:36:36 842

原创 Kubernetes | Health Check

                       --昨夜西风凋碧树,独上高楼,望尽天涯路自愈能力是Kubernetes一个强大的特性,自愈的默认实现方式是自动重启发生故障的容器,除此之外,还可以利用Liveness和Readiness探测机制设置更精细的健康检查。有了这个强大的特性可以实现强大的需求:1)零停机部署2)避免部署无效镜像3)更加安全的滚动升级 默认健康检测 ...

2018-10-10 14:29:57 788

原创 Kubernetes | 滚动更新 | 回滚

                       --昨夜西风凋碧树,独上高楼,望尽天涯路Kubernetes提供的滚动更新机制每次更新一小部分,零停机,实现了业务的连续性;回滚机制则是保证了每次更新应用的时候都会记录下当前的配置,保存为一个revision,这样就可以回滚到某个特定的revision。 更新 根据下面配置文件,部署一个5副本应用httpd:2.2.31:通过ku...

2018-10-09 15:07:49 1900

原创 Kubernetes | Service

                        --昨夜西风凋碧树,独上高楼,望尽天涯路 Service小试牛刀 Controller会通过动态创建和销毁Pod来保证整体的健壮性。由于每个Pod都有自己的IP地址,当Controller用新的Pod替代发生故障的Pod时,新Pod会分配到新的IP地址,这样由于IP变化就导致了客户端无法访问该Pod。Kubernetes通过Servic...

2018-10-09 10:23:29 208

Netty权威指南 第2版 带书签目录 完整版

Netty权威指南 第2版 带书签目录 完整版

2019-03-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除