自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2019-07-07-Prometheus-operator

title date tags Prometheus-operator 2019-07-07 13:32:24 -0700 安装通过helm安装下载项目helm fetch stable/prometheus-operator --version 5.10.2 --untar启动服务helm insta...

2019-12-25 11:46:53 367

原创 2019-07-07-What-is-Docker

title date tags What is Docker 2019-07-07 10:28:23 -0700 容器容器到底是什么?容器是基于image(镜像)运行的"隔离"环境,相同容器可以并存在同一服务器上;在底层系统一致的情况下,能够快速启动服务、保障服务可用性;更简单的说,容器好比运...

2019-12-25 11:46:26 177

原创 2019-07-07-Jenkins

title date tags Jenkins 2019-07-07 13:32:39 -0700 安装jenkins安装方式比较多样化,具体可以参考Jenkins官网,我们这里使用K8s集群容器化部署服务,所以我们在开始之前需要有一套k8s集群环境,接下来看启动服务的相关文件# pv文件(jenkins-...

2019-12-25 11:46:25 295

原创 2019-07-07-Nginx

title date tags Nginx 2019-07-07 13:33:00 -0700 Nginx安装Ubuntu 16.04.3系统安装编译需要的库和工具apt-get updateapt-get install build-essential libtool gcc automake autoc...

2019-12-25 11:45:51 233

原创 2019-07-07-Nvidia

title date tags Nvidia 2019-07-07 13:33:11 -0700 环境Ubuntu 16.04 内核版本低于4.13#查看所有内核版本dpkg --get-selections | grep linux#卸载大于4.13内核版本apt-get remove --pur...

2019-12-25 11:45:49 126

原创 2019-07-07-Frp

title date tags Frp 2019-07-07 13:33:25 -0700 环境IPServerConfigure167.179.105.106(公网IP)frpsfrps.ini192.168.1.176(内网IP)frpcfrpc.iniFrp仓库...

2019-12-25 11:45:41 85

原创 2019-07-07-Keepalived

title date tags Keepalived 2019-07-07 13:32:54 -0700 Keepalived安装Ubuntu 16.04.3系统两台机器VIPIPHostnamePort192.168.0.200192.168.0.129(master)wjt-ces...

2019-12-25 11:24:09 111

原创 Nginx

环境Ubuntu 16.04.3系统安装编译需要的库和工具apt-get updateapt-get install build-essential libtool gcc automake autoconf make编译安装openssl-1.0.0awget http://www.openssl.org/source/openssl-1.0.0a.tar.gz...

2019-08-08 12:00:41 122

原创 Kubernetes部署配置jenkins(CI/CD)

安装 jenkins安装方式比较多样化,具体可以参考Jenkins官网,我们这里使用K8s集群容器化部署服务,所以我们在开始之前需要有一套k8s集群环境,接下来看启动服务的相关文件 # pv文件(jenkins-pv.yaml)---kind: PersistentVolumeClaimapiVersion: v1metadata: name: jenkins-pvc...

2019-08-08 11:31:23 883

原创 Kubernetes部署Kibana

集群均采用helm进行的安装部署,如果helm尚未部署,可参考获取Kibana包helm repo add elastic https://helm.elastic.cohelm fetch elastic/kibana --version 7.2.0配置文件在包同级目录下创建配置文件kibana-settings.yaml,内容如下ingress: en...

2019-08-07 16:20:08 1413

原创 Kubernetes部署Logstash

集群均采用helm进行的安装部署,如果helm尚未部署,可参考helm安装获取Logstash包helm fetch stable/logstash --version 2.1.0配置文件在包同级目录下创建配置文件logstash-settings.yaml,内容如下persistence: enabled: false #storageClass: m...

2019-08-07 16:14:11 3349

原创 Kubernetes部署Kafka

集群均采用helm进行的安装部署,如果helm尚未部署,可参考helm安装获取Kafka包helm repo add incubator https://kubernetes-charts-incubator.storage.googleapis.comhelm fetch incubator/kafka --version 0.16.2配置文件在包同级目录下创建配...

2019-08-07 16:06:14 1650

原创 Kubernetes部署Filebeat

集群均采用helm进行的安装部署,如果helm尚未部署,可参考helm安装获取filebeat包helm repo add elastic https://helm.elastic.cohelm fetch elastic/filebeat --version 7.2.0若添加源失败,亦可通过https://helm.elastic.co直接获取对应的包配置文件在包同...

2019-08-07 15:53:30 4015 8

原创 容器日志收集ELK+Filebeat+Kafka

简介随着容器如火如荼的发展,分布式的业务架构日志收集便也成了我们需要重点考虑之一;传统方式中已经有相对成熟的解决方案,无不外乎容器中我们同样能够采取相同的架构解决容器基于Kubernetes的日志收集问题;组件介绍对于这套方案,网上已经有无数种介绍,在此就不再对各大组件进行赘述,仅做简单描述组件 作用 优点 Filebeat 作为客户端收集日志,输送消息...

2019-08-07 15:29:47 2044 4

原创 Helm配置安装

安装首先确保安装helm节点的机器上能够通过kubectl命令调度服务# 下载helm-client二进制文件,我们这里用的是v2.14.0版本wget https://get.helm.sh/helm-v2.14.0-linux-amd64.tar.gz# 解压tar zxvf helm-v2.14.0-linux-amd64.tar.gz# 将二进制文件放到/bin下m...

2019-08-07 15:13:56 608

原创 Linux下Nvidia驱动安装

环境Ubuntu 16.04 内核版本低于4.13 #查看所有内核版本dpkg --get-selections | grep linux#卸载大于4.13内核版本apt-get remove --purge linux-image-4.16.5-122-generic 禁止系统自动更新 #编辑/etc/apt/apt.conf.d/10periodicsudo ...

2019-08-02 15:19:49 2715

原创 内网穿透之Frp

简介Frp是一款可以借助公网机器对内网进行穿透的工具,如果你也正想在公司通过ssh直接连接家里的机器,那么这篇文章很适合你!环境IP Server Configure 167.179.105.106(公网IP) frps frps.ini 192.168.1.176(内网IP) frpc frpc.ini Frp仓库地址Git-r...

2019-08-02 15:13:30 262

原创 APM-全链路追踪工具选型(基于java/php)

pinpoint zipkin cat Skywalking Jaeger OpenTracing兼容 不支持 支持 不支持 支持 支持 客户端支持语言 java/php Java/c#/go Java Java/.NET/NodeJs/php Java/c#/go/php/node 存储 ...

2019-08-02 15:05:10 3342

原创 Keepalived配置安装

准备Ubuntu 16.04.3系统两台机器VIP IP Hostname Port 192.168.0.200 192.168.0.129(master) wjt-ceshiji 80 192.168.0.200 192.168.0.129(backup) wjt-ceshiji22 80 下载Keepalived-2.0...

2019-07-08 12:10:53 218

原创 2019-07-07-What-is-Docker.md

title date tags What is Docker 2019-07-07 10:28:23 -0700 容器容器到底是什么?容器是基于image(镜像)运行的"隔离"环境,相同容器可以并存在同一服务器上;在底层系统一致的情况下,能够快速启动服务、保障服务可用性;更简单的说,容器好比运输车(...

2019-07-08 12:10:53 163

原创 2019-07-07-Nginx.md

title date tags Nginx 2019-07-07 13:33:00 -0700 Nginx安装Ubuntu 16.04.3系统安装编译需要的库和工具apt-get updateapt-get install build-essential libtool gcc a...

2019-07-08 12:10:53 191

原创 2019-07-07-Nvidia.md

title date tags Nvidia 2019-07-07 13:33:11 -0700 环境Ubuntu 16.04 内核版本低于4.13#查看所有内核版本dpkg --get-selections | grep linux#卸载大于4.13内核版本apt-get...

2019-07-08 12:10:53 112

原创 2019-07-07-Prometheus-operator.md

title date tags Prometheus-operator 2019-07-07 13:32:24 -0700 安装通过helm安装下载项目helm fetch stable/prometheus-operator --version 5.10.2 --untar启动服务helm ...

2019-07-08 12:10:53 274

原创 logback 配置

<!-- Logback configuration. See http://logback.qos.ch/manual/index.html --><configuration scan="true" scanPeriod="60 seconds" debug="false"> <property name="LOG_HOME" value="./log"...

2019-06-15 06:36:43 69

原创 Mysql 的 bit 数据类型

Mysql 的 bit 数据类型bit类型 bit 类型不是对应true和false,也不是只有一位 示例 新建数据表test CREATE TABLE `test` ( `id` int(20) NOT NULL, `codes` bit(8) NOT NULL, `remark` varchar(32) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=I...

2019-05-29 02:38:14 669

原创 MySQL

MySQLMySQL 连接状态 1、查看所有连接状态 show processlist;输出结果:+----+------+-----------------+-------+---------+------+----------+------------------+ | Id | User | Host | db | Command | Time | State...

2019-03-12 09:24:01 69

原创 读取图片文件中的位置等meta信息

读取图片文件中的meta信息: <dependency> <groupId>com.drewnoakes</groupId> <artifactId>metadata-extractor</artifactId> <version>2.11.0</version> </dependen...

2019-03-12 09:23:18 248

转载 registry清理私有镜像

近期调研了Registry存储空间管理相关的内容,特与大家分享相关收获。调研时Registry最新版本为registry:2.5.0-rc.1相关资料这里是index: https://github.com/docker/distribution这里是roadmap,包括registry未来会实现的特性: https://github.com/docker/distribution/blob/ma...

2018-06-25 21:18:06 4123

原创 原 使用docker部署微服务应用...

docker安装ubuntu1. 安装dockerapt install docker.ioapt install docker-compose2. docker 基本命令docker images 查看docker镜像docker rmi 删除镜像docker ps 查看在运行的dokcer容器(-a 查看所有镜像)docker rm [容器名字或ID] 删除容器docker部署单个应用1. 下...

2018-06-13 08:13:44 61

原创 制作镜像时出现debconf: unable to initialize frontend: Dialog

docker在制作镜像时,抛出异常debconf: unable to initialize frontend: Dialogdebconf: (TERM is not set, so the dialog frontend is not usable.)debconf: falling back to frontend: Readlinedebconf: unable to initial...

2018-06-12 11:11:23 7136 4

原创 java 特性拾遗

静态导入一个类中的静态方法和静态变量可以直接导入使用,而不必导入整个类。使用 import staticpackage com.yawn.java8;import static com.yawn.java8.util.TestUtil.DEFAULT_NAME;import static com.yawn.java8.util.TestUtil.getDefaultName;/** *...

2018-04-17 09:35:54 58

原创 hibernate 中对象的状态

load() 和 get()User user = session.get(User.class, "1");如上调用get方法后,会向数据库查询id为1的user。User user = session.load(User.class, "1");如上调用load方法后,会返回一个代理对象,id为1,但其他属性都为null,并未向数据库查询。若继续执行String name = user.get...

2018-04-17 09:35:16 57

转载 Ansible常用模块介绍

ansible 默认提供了很多模块来供我们使用。在 Linux 中,我们可以通过 ansible-doc -l 命令查看到当前 ansible 都支持哪些模块,通过 ansible-doc -s 模块名 又可以查看该模块有哪些参数可以使用。 官网文档:http://docs.ansible.com/ansible/latest/list_of_all_modules.htmlAnsible常...

2018-04-09 10:10:27 492

原创 Error from server: error dialing backend: dial tcp: lookup

  root@master-node:/tmp/k8s-1.6/production/memcached# kubectl get pod --all-namespacesNAMESPACE NAME READY STATUS RESTARTS AGEdefault pro-w-mem-1448348793-...

2018-04-08 13:21:31 7502

原创 k8s 实际环境中遇到的问题(一)

  新线上稳定运行了113天的k8s集群,突然大部分pod状态为Unkown,此时一首“凉凉”正在耳边回荡。于是在次界面开始展开了地毯式的排查,首先是使用describe 命令去看这些pod的运行情况(虽然已经知道是unkown状态,但通过这个命令可以看到一些详情)。未果,并没有得到我想要的为什么会unkown,但这些unkown的服务有一个共同特点都是运行在一台node上,于是通过get nod...

2018-03-22 00:39:49 6236

原创 在springBoot项目中使用activiti

原文以及源代码请查看作者博客:http://www.jvm123.com/2019/08/springboot-activiti/依赖:新建springBoot项目时勾选activiti,或者在已建立的springBoot项目添加以下依赖:<dependency> <groupId>org.activiti</groupId> <artifactId&...

2018-03-14 03:43:34 117

原创 回溯算法思想与八皇后问题解的个数

原文及更详细的解释参见作者博客:http://www.jvm123.com/2019/08/hui-su-fa-si-xiang/八皇后问题:在8*8的国际象棋棋盘上,皇后是威力较大的棋子,它可以攻击到与自己同行、同列以及同一斜线上的棋子,如下图,所有橙色格子上的棋子,都可能会被皇后攻击:而八皇后问题就是在8*8的棋盘上,找到合适的位置放置8个皇后,让它们不会相互攻击,而且需要找出这样的放法共有多...

2018-03-14 03:41:34 170

原创 kubernetes跨节点共享存储cephfs

本章实现kubernetes各pod间能够挂载共享存储(cephfs) ## 部署环境 ## centos 7.2 ######################## 首先部署cephfs集群 部署过程中错误参考: http://blog.csdn.net/sinat_36023271/article/details/52402028 搭建过程使用了2台机器分别定

2017-12-21 11:49:52 2242

原创 gitlab+docker+jenkins+maven+tomcat持续集成

本文介绍如何通过docker运行jenkins服务及配置maven项目 实现在线编译及持续集成。下载jenkins镜像$ docker pull jenkins运行jenkins镜像安装jenkins插件 安装必要的插件 Gitlab Plugin 功能: 访问gitlab Locale plugin 功能:汉化 SSH plugin 功能:ssh到其他机器执行命

2017-12-15 15:29:47 3749

原创 docker-compose ERROR: network jumpserver_default has active endpoints

**问题:** 使用docker-compose up 启动jumpserver项目时,出现报错 ERROR: network jumpserver_default has active endpoints 同样在关闭时也报错:[root@localhost jumpserver]# docker-compose upCreating redis ...Creating redis ...

2017-12-12 12:54:09 2164 1

空空如也

空空如也

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

TA关注的人

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