- 博客(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
425
原创 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
221
原创 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
355
原创 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
303
原创 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
173
原创 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
105
原创 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
136
原创 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
163
原创 Kubernetes部署配置jenkins(CI/CD)
安装 jenkins安装方式比较多样化,具体可以参考Jenkins官网,我们这里使用K8s集群容器化部署服务,所以我们在开始之前需要有一套k8s集群环境,接下来看启动服务的相关文件 # pv文件(jenkins-pv.yaml)---kind: PersistentVolumeClaimapiVersion: v1metadata: name: jenkins-pvc...
2019-08-08 11:31:23
958
原创 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
1447
原创 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
3514
原创 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
1710
原创 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
4161
8
原创 容器日志收集ELK+Filebeat+Kafka
简介随着容器如火如荼的发展,分布式的业务架构日志收集便也成了我们需要重点考虑之一;传统方式中已经有相对成熟的解决方案,无不外乎容器中我们同样能够采取相同的架构解决容器基于Kubernetes的日志收集问题;组件介绍对于这套方案,网上已经有无数种介绍,在此就不再对各大组件进行赘述,仅做简单描述组件 作用 优点 Filebeat 作为客户端收集日志,输送消息...
2019-08-07 15:29:47
2103
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
675
原创 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
2839
原创 内网穿透之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
313
原创 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
3509
原创 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
262
原创 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
231
原创 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
220
原创 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
151
原创 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
316
原创 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
81
原创 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
753
原创 MySQL
MySQLMySQL 连接状态 1、查看所有连接状态 show processlist;输出结果:+----+------+-----------------+-------+---------+------+----------+------------------+ | Id | User | Host | db | Command | Time | State...
2019-03-12 09:24:01
85
原创 读取图片文件中的位置等meta信息
读取图片文件中的meta信息: <dependency> <groupId>com.drewnoakes</groupId> <artifactId>metadata-extractor</artifactId> <version>2.11.0</version> </dependen...
2019-03-12 09:23:18
301
转载 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
4383
原创 原 使用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
85
原创 制作镜像时出现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
7481
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
72
原创 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
73
转载 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
523
原创 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
7707
原创 k8s 实际环境中遇到的问题(一)
新线上稳定运行了113天的k8s集群,突然大部分pod状态为Unkown,此时一首“凉凉”正在耳边回荡。于是在次界面开始展开了地毯式的排查,首先是使用describe 命令去看这些pod的运行情况(虽然已经知道是unkown状态,但通过这个命令可以看到一些详情)。未果,并没有得到我想要的为什么会unkown,但这些unkown的服务有一个共同特点都是运行在一台node上,于是通过get nod...
2018-03-22 00:39:49
6357
原创 在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
128
原创 回溯算法思想与八皇后问题解的个数
原文及更详细的解释参见作者博客:http://www.jvm123.com/2019/08/hui-su-fa-si-xiang/八皇后问题:在8*8的国际象棋棋盘上,皇后是威力较大的棋子,它可以攻击到与自己同行、同列以及同一斜线上的棋子,如下图,所有橙色格子上的棋子,都可能会被皇后攻击:而八皇后问题就是在8*8的棋盘上,找到合适的位置放置8个皇后,让它们不会相互攻击,而且需要找出这样的放法共有多...
2018-03-14 03:41:34
184
原创 kubernetes跨节点共享存储cephfs
本章实现kubernetes各pod间能够挂载共享存储(cephfs) ## 部署环境 ## centos 7.2 ######################## 首先部署cephfs集群 部署过程中错误参考: http://blog.youkuaiyun.com/sinat_36023271/article/details/52402028 搭建过程使用了2台机器分别定
2017-12-21 11:49:52
2367
原创 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
3800
原创 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
2223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人