自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(126)
  • 收藏
  • 关注

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

1、Docker登录:(用户名密码) docker login ip:port2、镜像下载:(下载到本地服务器) docker save 3858006b1a41 > /home/images/yarn-prometheus-exporter.tar3、镜像上传:(上传到镜像仓库) docker load < /home/im...

2019-07-03 17:26:21 648

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

Postman加载kubernetes-CA认证文件并访问https-api1.点击settings2.点击Certificates下的 Add Certificate3.查询k8s-master-api访问:kubectl cluster-info 添加k8s-master:ip+port 选择本地下载好的k8s-api-ca认证文件4.点击add...

2019-06-26 20:43:33 1579 6

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

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

2019-06-20 19:07:12 1132

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

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

2019-06-11 15:12:02 11738

转载 kubernetes使用ceph

一、有一个ceph cluster,假设已经准备好了,文档网上一大堆二、开始集成ceph和kuberntes2.1 禁用rbd featuresrbd image有4个 features,layering, exclusive-lock, object-map, fast-diff, deep-flatten因为目前内核仅支持layering,修改默认配置每个ceph no...

2019-05-16 16:16:24 333

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

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

2019-05-10 19:05:16 11504 2

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

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

2019-04-28 14:03:13 587

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

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

2019-04-26 20:50:40 1861

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

①执行:mvn help:effective-settings

2019-04-26 20:41:26 3336

转载 Jenkins常用插件安装

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

2019-04-24 17:50:27 2498 3

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

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

2019-03-29 17:20:48 6087 2

原创 mysql最大连接数设置

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

2019-03-27 19:27:29 386

转载 k8s ingress 高级配置

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

2019-03-15 16:22:17 888

原创 docker搭建ElasticSearch 5.6.8 集群

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

2019-03-05 17:25:46 671

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

下面的启动脚本是启动的main 类,也就是主函数; 主类的名字要从代码里面找,或者咨询开发人员。#!/bin/bashSERVER=/usr/local/installed/provider-kaoshiexport JAVA_HOME=/usr/local/java/jdk1.8cd $SERVERpid=`ps -ef | grep com.kunpengchina.exam....

2019-02-20 20:06:07 598

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

参考文档:Github:https://github.com/kubernetes/ingress-nginx Kubernetes ingress:https://kubernetes.io/docs/concepts/services-networking/ingress/ Ingress:https://mritd.me/2017/03/04/how-to-use-nginx-ing...

2019-01-15 19:18:58 1613

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

一、环境:Ubuntu  16.04.1                   k8s         1.8.0二、问题:      删除deployment失败,排查问题发现:      ①.执行 kubectl get componentstatuses,发现controller-manager  Unhealthy      ②.查看k8s  controller-m...

2019-01-15 14:17:16 2749 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/kubernetes/heapster/ar...

2019-01-12 14:53:52 593 3

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

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

2019-01-12 14:10:33 243

转载 Postman和Java Client访问K8s

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

2019-01-09 11:09:26 2450

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

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

2019-01-08 19:56:56 620

转载 k8s restful api 访问

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

2019-01-08 17:25:16 951 2

转载 jfrog artifactory jenkins pipeline 集成

1. 预备环境artifactory ( 开源版本 )maven jenkins jenkins artifactory plugin (在插件管理安装即可)2. 配置artifactory  a. maven local 仓库  b. jenkins 配置(添加 artifactory 账户信息)  3.  jenkins  pi...

2019-01-03 19:15:37 2510 1

转载 Artifactory的搭建与使用简介

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

2019-01-03 19:14:30 1833 1

转载 使用Dockerfile构建Nginx镜像

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

2019-01-03 10:08:33 12099 1

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

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

2019-01-02 10:55:22 356

转载 Centos7上安装Git

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

2018-12-27 18:05:50 949

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

glibc和glibc-common版本冲突问题一、问题描述: 执行yum install 或者yum update  命令报错如下:二、问题解决(情况一)(方法一)1.查看当前rpm包的版本:   (yum list|grep  包名 )  (rpm -qa|grep 包名)             2.发现有两个版本,选择卸载高版本   rpm -e  文件名3...

2018-12-27 17:57:31 12629 1

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

1.点击 jenkins   系统管理--&gt;插件管理  搜索 docker build step  选中并安装 docker build step插件2.点击 jenkins 系统管理--&gt;系统设置  找到 Docker Builer配置项  3.点击save   我们就可以利用Docker build step插件自动化管理Docker了...

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

原创 Jenkins创建slave节点(Linux)

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

2018-12-26 17:04:48 570

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

三台机器 :    192.168.140.141                      192.168.140.142                      192.168.140.1431.分别在三台机器上创建用户:如  jenkins   useradd jenkins   passwd jenkins2.分别在三台机器上生成自己的密钥    ssh-ke...

2018-12-26 15:56:30 390

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

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

2018-12-26 14:43:01 2249 2

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

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

2018-12-25 17:20:46 1254

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

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

2018-12-25 17:17:57 1547

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

Jenkins + github + docker + k8s + springboot本文介绍基于k8s、docker、jenkins、springboot构建docker服务。环境准备server-1 k8s-master Centos7 ip地址10.12.5.110server-2 k8s-node Centos7 ip地址10.12.5.115两台服务执行如下命令...

2018-12-24 18:59:46 1409

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

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

2018-12-22 17:48:03 10041 1

原创 Ubuntu安装nginx并配置应用

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

2018-12-21 09:57:22 1667

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

一、在root用户下 1.添加新用户:    useradd   hadoop 2.为添加的用户设定密码:   passwd    hadoop 3.为该用户指定命令解释程序: usermod -s /bin/bash  hadoop 4.为该用户指定用户主目录:  usermod -d /home/bhcc  hadoop 5.查看用户的属性:  cat /etc/passw...

2018-12-18 19:01:24 6359 1

原创 通过dockerfile构建jar包镜像

1.创建dockerfile文件,如下:   FROM     java:latest   ADD     dataset-1.0.0-SNAPSHOT.jar     app.jar   EXPOSE  8011   ENTRYPOINT    ["java","-jar","/app.jar"]2.执行docker镜像构建命令   docker build -f /op...

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

转载 Navicat中如何复制数据库

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

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

空空如也

空空如也

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

TA关注的人

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