自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Docker登录及镜像上传下载问题

1、Docker登录:(用户名密码) docker login ip:port 2、镜像下载:(下载到本地服务器) docker save 3858006b1a41 > /home/images/yarn-prometheus-exporter.tar 3、镜像上传:...

2019-07-03 17:26:21 157 0

原创 Postman加载kubernetes-CA认证文件并访问https-api

Postman加载kubernetes-CA认证文件并访问https-api 1.点击settings 2.点击Certificates下的 Add Certificate 3.查询k8s-master-api访问:kubectl cluster-info 添加k8s-maste...

2019-06-26 20:43:33 468 2

原创 Kubernetes 添加 和 驱逐节点(Ubuntu)

首先,所有服务器k8s、docker都是正常运行 1.kubernetes添加节点:(在node节点上执行) kubeadm join --token {k8s生成的token} {k8s-master-ip-port}--discovery-token-ca-cert-hash {ca证书s...

2019-06-20 19:07:12 306 0

原创 Linux根据进程号查询服务路径

1.查询进程号 ①根据端口查询进程号: netstat -nlp | grep 20005 ②查询所有服务进程号:top ③根据进程号查询服务路径

2019-06-11 15:12:02 4919 0

转载 kubernetes使用ceph

一、有一个ceph cluster,假设已经准备好了,文档网上一大堆 二、开始集成ceph和kuberntes 2.1 禁用rbd features rbd image有4个 features,layering, exclusive-lock, object-map, fast-diff...

2019-05-16 16:16:24 100 0

原创 本地推送jar包到远程maven仓库

1.windows cmd切换到maven bin目录下: 2.将远程仓库地址、用户名、密码配置到maven conf目录下的settings文件中 ①配置仓库地址 ②配置仓库用户名密码 3.推送jar包到远程仓库: 推动命令: mvn deploy:deploy-f...

2019-05-10 19:05:16 3276 0

转载 jenkins如何集成nodejs前端做自动化

本厂前端框架使用的是Vue CLI。 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统 具体看介绍: https://cli.vuejs.org/zh/guide/ 目标是将前端项目的代码拉取—->打包——>部署操作自动化。 准备工作 1, jenkins ...

2019-04-28 14:03:13 218 0

原创 Maven配置镜像下载地址和多个仓库

①查看maven home地址 ②配置下载地址(vim /usr/share/maven/conf/settings) ③配置多个maven仓库

2019-04-26 20:50:40 759 0

原创 Linux查看当前生效的Maven settings

①执行:mvn help:effective-settings

2019-04-26 20:41:26 1462 0

转载 Jenkins常用插件安装

持续集成-Jenkins常用插件安装 1. 更新站点修改 由于之前说过,安装Jenkins后首次访问时由于其他原因【具体未知】会产生离线问题。网上找了个遍还是不能解决,所以只能跳过常用插件安装这步。进入Jenkins后再安装这些插件。 在安装插件前,先修改“更新站点”信息,如下:...

2019-04-24 17:50:27 586 0

原创 Navicat打开mysql表一致处于加载中---表死锁问题解决

一、问题: Navicat打开mysql表一致处于加载中,表死锁了 二、解决: ① 在Navicat中执行:SHOW PROCESSLIST; 查询到所有库的进程,如下图: 发现最下面一个进程一直处于查询中的状态,再查看所有数据,发现有多处查询死锁表的进程一...

2019-03-29 17:20:48 1801 0

原创 mysql最大连接数设置

一、问题:1040 Too-many connections 二、解决: 1、方案一: ①root用户登录mysql: mysql -u root -p ②查看当前的最大连接数:show variables like '%max_connections%'; ③设置m...

2019-03-27 19:27:29 102 0

转载 k8s ingress 高级配置

通常情况下,service和pod的IP可以被集群网络访问。外部访问的所有流量被丢弃或转发到别处。ingress是允许入站连接到达群集服务的规则集合.可以为外部提供可访问服务的URL,流量负载均衡,可被终止的ssl连接,以及基于配置的虚拟主机。 k8s ingress配置官网链接:https:/...

2019-03-15 16:22:17 444 0

原创 docker搭建ElasticSearch 5.6.8 集群

写在前面:为什么要用ElasticSearch?我们的应用经常需要添加检索功能,开源的Elastic Search是目前全文检索引擎的首选。它可以快速的存储、搜索和分析海量数据。ElasticSearch是一个分布式搜索框架,提供RestfulAPI,底层基于Lucene,采用多shard(分片)...

2019-03-05 17:25:46 254 0

转载 jenkins 下linux 的jar 包启动和关闭脚本

下面的启动脚本是启动的main 类,也就是主函数; 主类的名字要从代码里面找,或者咨询开发人员。 #!/bin/bash SERVER=/usr/local/installed/provider-kaoshi export JAVA_HOME=/usr/local/java/jdk1.8 c...

2019-02-20 20:06:07 263 0

转载 高可用Kubernetes集群-12. 部署kubernetes-ingress

参考文档: Github:https://github.com/kubernetes/ingress-nginx Kubernetes ingress:https://kubernetes.io/docs/concepts/services-networking/ingress/ Ingre...

2019-01-15 19:18:58 278 0

原创 kubernetes之deployment删除失败定位:controller-manager Unhealthy问题

一、环境:Ubuntu  16.04.1                    k8s         1.8.0 二、问题:       删除deployment失败,排查问题发现:       ①.执行 kubectl get componentstatuses,发现controlle...

2019-01-15 14:17:16 1057 1

原创 kubernetes-1.8.0版本部署heapster-1.5.3监控实践

一、部署环境 操作系统: Ubuntu16.04.1 k8s: 1.8.0 (CA认证) dashboard v1.8.3 二、部署 heapster -1.5.3 ①下载yaml模版 wget https://github.com/kub...

2019-01-12 14:53:52 197 2

转载 HeapsterAPI-----Heapster度量模型

Heapster模型是Kubernetes集群度量的结构化表示,通过一组REST API端点公开。它允许为集群中的任何Container,Pod,Node或Namespace以及集群本身(取决于指标)提取最多15分钟的历史数据。 请记住,这不是官方的Kubernetes API,我们会尽量保持稳...

2019-01-12 14:10:33 92 0

转载 Postman和Java Client访问K8s

K8s的所有操作基本都是通过调用kube-apiserver这个组件进行的,它提供了restful api供外部系统访问,当然为了保证整个k8s集群的安全性,k8s提供了多种认证方式来保证集群的安全性:比如客户端证书、静态token、静态密码文件、ServiceAccountTokens等等。你可...

2019-01-09 11:09:26 1547 0

转载 K8S的APISERVER,应用了HTTPS之后,命令行如何访问?

用命令行总是很麻烦,因为要自定义一些证书的位置。。。。。。。   curl https://1.2.3.1:443/api/v1/nodes \ --cacert /etc/kubernetes/pki/ca.crt \ --cert /etc/kubernetes/pki/...

2019-01-08 19:56:56 301 0

转载 k8s restful api 访问

restful api访问k8s集群,增删改 查信息,做界面二次开发。 需要预先创建访问权限的配置。 官网api文档https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.9/ 下面罗列部分api curl -u a...

2019-01-08 17:25:16 522 0

转载 jfrog artifactory jenkins pipeline 集成

1. 预备环境 artifactory ( 开源版本 ) maven jenkins jenkins artifactory plugin (在插件管理安装即可) 2. 配置artifactory    a. maven local 仓库     b. jenki...

2019-01-03 19:15:37 588 0

转载 Artifactory的搭建与使用简介

Jfrog的Artifactory是一款Maven仓库服务端软件,可以用来在内网搭建maven仓库,供公司内部公共库的上传和发布,以提高公共代码使用的便利性。 1 Artifactory开源版本在Linux下的安装与启动 安装相对比较简单,从Jfrog网站下载当前最新版本的rpm包到本地,当前...

2019-01-03 19:14:30 832 0

转载 使用Dockerfile构建Nginx镜像

一、Dockerfile介绍 Docker通过读取Dockerfile里面的内容可以自动build image,Dockerfile是一个包含了build过程中需要执行的所有命令的文本文件。也可以理解为Dockfile是一种被Docker程序解释的脚本,由一条一条的指令组成,每条指令对应Linu...

2019-01-03 10:08:33 3093 0

转载 Docker容器学习梳理-容器时间跟宿主机时间同步

在Docker容器创建好之后,可能会发现容器时间跟宿主机时间不一致,这就需要同步它们的时间,让容器时间跟宿主机时间保持一致。如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 ...

2019-01-02 10:55:22 167 0

转载 Centos7上安装Git

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。而国外的GitHub和国内的Coding都是项目的托管平台。但是在使用Git工具的时候,第一步要学会如何安装git,本教程就手把手教大家如何手动编译安装git。 1. 介绍 使用Coding管理项目,上面要求...

2018-12-27 18:05:50 804 0

原创 glibc和glibc-common版本冲突解决

glibc和glibc-common版本冲突问题 一、问题描述: 执行yum install 或者yum update  命令报错如下: 二、问题解决(情况一)(方法一) 1.查看当前rpm包的版本:   (yum list|grep  包名 )  (rpm -qa|grep 包名)  ...

2018-12-27 17:57:31 3825 0

原创 jenkins安装docker插件(docker build step)安装配置

1.点击 jenkins   系统管理-->插件管理   搜索 docker build step   选中并安装 docker build step插件 2.点击 jenkins 系统管理-->系统设置   找到 Docker Builer配置项    3...

2018-12-26 18:57:36 2591 2

原创 Jenkins创建slave节点(Linux)

1.jenkins界面点击:系统管理-->节点管理-->New Node 2.创建node 节点 3.填写slaver信息 4.点击save,保存并关联slaver节点

2018-12-26 17:04:48 159 0

原创 Linux主机ssh免密登陆(秘钥方式)

三台机器 :    192.168.140.141                       192.168.140.142                       192.168.140.143 1.分别在三台机器上创建用户:如  jenkins    useradd jenkin...

2018-12-26 15:56:30 56 0

原创 Centos7搭建docker1.13.1镜像仓库并开启远程访问

安装好docker后 1.配置阿里云镜像加速器     vim /etc/docker/daemon.json    镜像加速器地址可自己注册阿里云生成,如 https://ll77rdx5.mirror.aliyuncs.com    添加   {                    &...

2018-12-26 14:43:01 1197 0

转载 [k8s] jenkins配合kubernetes插件实现k8s集群构建的持续集成

程序员将代码提交到代码仓库gitlab - 钩子触发jenkins master启动一次构建 - jenkins master从k8s申请一个jenkins slave编译容器 - 在容器内编译完成以后,获得最终产物 - 将最终产物通过dockerfile生成生产部署镜像(这里省略了测试,其实部...

2018-12-25 17:20:46 654 0

转载 Jenkins的分布式构建及部署(master~slaver)

一 什么是Jenkins的分布式构建和部署   Jenkins的分布式构建,在Jenkins的配置中叫做节点,分布式构建能够让同一套代码或项目在不同的环境(如:Windows和Linux系统)中编译、部署等。 二 什么时候使用节点和作用   当我们使用多台服务器时,并且配置了tomcat或jbo...

2018-12-25 17:17:57 797 0

转载 基于k8s、docker、jenkins构建springboot服务

Jenkins + github + docker + k8s + springboot 本文介绍基于k8s、docker、jenkins、springboot构建docker服务。 环境准备 server-1 k8s-master Centos7 ip地址10.12.5.110 ser...

2018-12-24 18:59:46 818 0

原创 Dockerfile中解压压缩jar包命令

1.把当前目录下的所有文件打包成  app.jar    jar -cvfM0 app.jar ./ 2.将jar包中的内容全部解压到当前文件夹中    jar -xvf project.jar

2018-12-22 17:48:03 4702 0

原创 Ubuntu安装nginx并配置应用

安装gcc g++的依赖库 1 2 apt-get install build-essential apt-get install libtool centeros平台可以使用如下命令。 1 2 3 4 ...

2018-12-21 09:57:22 1045 0

原创 Ubuntu系统创建普通用户,并授予root权限

一、在root用户下  1.添加新用户:    useradd   hadoop  2.为添加的用户设定密码:   passwd    hadoop  3.为该用户指定命令解释程序: usermod -s /bin/bash  hadoop  4.为该用户指定用户主目录:  usermod...

2018-12-18 19:01:24 2388 0

原创 通过dockerfile构建jar包镜像

1.创建dockerfile文件,如下:    FROM     java:latest    ADD     dataset-1.0.0-SNAPSHOT.jar     app.jar    EXPOSE  8011    ENTRYPOINT    ["java"...

2018-12-17 20:23:04 3696 1

转载 Navicat中如何复制数据库

1. 选中需要被复制的数据库,右键备份菜单,选择新建备份,输入名字保存确定。 2. 新建一个数据库,选中后,右键备份菜单,选择还原备份,弹出窗口后选择上一步的备份文件,然后开始导入即可。 数据库复制完成...

2018-12-17 15:25:42 3493 1

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