自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈嘟嘟的博客

从零开始

  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 Vagrant 虚拟机联网配置

Vagrant自动生成的配置在Win10系统联网有问题,经常时好时坏,需要改动配置文件,如下: config.vm.provider "virtualbox" do |vb| # # Display the VirtualBox GUI when booting the machine # vb.gui = true # # # Customize the am...

2018-11-21 17:43:46 1237

原创 vagrant安装centos7

通过vagrant安装centos7的目的是为了在本地搭建集群,以下是single node的搭建过程,非常简单哈。首先安装Vagrant和virtualbox的最新版本,下载的链接分别是vagrant下载地址和Virtualbox下载地址,下载安装完后直接安装即可 安装好以上两个软件后,打开控制台并执行以下命令: $ mkdir -p /d/k8s/kube-node1/ $...

2018-10-12 17:00:11 5162

原创 kubernetes构建微服务-CA签名双向数字证书

前言如果在安全的内网中,k8s的各个组件与apiserver通讯可以通过8080端口,但是如果需要提供外网访问,更安全的做法是启用HTTPS。在使用客户端证书身份验证时,可以通过Easyrsa、Openssl、Cfssl生成证书,本篇博客基于Openssl。CA签名的双向数字证书生成过程如下:在master节点上生成CA证书在apiserver生成一个数字证书,并用CA证书签名配置apiserve...

2018-07-10 16:11:12 1300

原创 kubernetes-批量删除Evicted Pods

前言通过kubectl get pods发现有很多的Evicted Pod,于是想通过脚本删除。脚本#!/bin/bashfor each in $(kubectl get pods|grep Evicted|awk '{print $1}');do kubectl delete pods $eachdone还有更简单的写法,如下:kubectl g...

2018-06-04 22:25:35 18775 4

原创 ELK-elasticsearch故障排查篇

前言在生产上使用了ELK+filebeat,filebeat负责收集日志,Logtash负责过滤日志并输出到Elasticsearch,Elasticsearch根据Logstash的输出做索引,Kibana负责调用Elasticsearch的API接口展示数据。架构ELK是部署在单独的一台服务器上,负责收集日志的客户端总共是16台。故障登录Kibana查看信息的时候出现以下信息,说明Elasti...

2018-05-31 17:26:04 3972

原创 Linux cached释放

最近生产发现zabbix的内存不足预警,如图:登录到Zabbix Server,查看内存:free -m可用内存不住250M,但是cached却有30个G。执行以下命令:echo 1 > /proc/sys/vm/drop_caches然后在查看内存情况:已经释放了,然后在把系统默认的值设置回去echo 0 > /proc/sys/vm/drop_caches...

2018-05-24 14:52:02 2157 1

原创 kubernetes构建微服务-Springboot启动原理分析篇

前言上篇文章Springboot/Python之helloworld,只要简单的一个命令java -jar target/demo-0.0.1.jar 应用就启动起来了,很惊奇,下面我们来分析下具体的原因。JarLauncher把demo-0.0.1.jar解压后,有三个目录:BOOT-INFMETA-INForg在META-INFO目录下,有个MANIFEST.MF文件,内容如下:Manife...

2018-05-18 20:36:46 1544

原创 kubernetes构建微服务-Springboot/Python之helloworld

前言Spring Boot是一个独立的、工业级的( production-grade) 基于Spring框架的应用。Spring Boot非常开放,在Spring Paltform的基础上集成了很多第三方类库,使得Spring Boot开发非常简单,开箱即用,只需要简单的配置,就可以把应用跑起来。实际上,java的发展是比较缓慢的,也比较臃肿,如果你想搭建一个java ee的简单例子,不依赖于任何...

2018-05-18 15:20:51 2430

原创 kubernetes构建微服务-Dockerfile构建springboot

前言上一篇博客Kubernetes构建Springboot微服务,讲到chenpeihai/springboot-helloworld镜像的构建,这篇博客详细讲述该镜像的构建过程。DokcerfileDockerfile如下FROM ubuntuMAINTAINER chen "[email protected]"RUN mkdir -p /data/webappADD jdk-8u112-l...

2018-05-17 22:46:50 3057 3

原创 kubernetes构建微服务-Springboot应用部署篇

前言开始本篇教程之前,请参考我之前写的博客kubernetes入门部署教程。先部署好k8s的Master和Node。Pause容器的坑Kubernetes为每个Pod都附属于Pause容器,这个容器接管Pod的网络信息,业务容器通过加入网络容器的网络来实现网络共享。此容器随着pod创建而创建,随着Pod删除而删除。当k8s创建RC的时候,docker会自动去拉取pause容器,但是由于被墙的原因,...

2018-05-17 17:52:24 9318 5

原创 kubernetes构建微服务-k8s安装篇

前言关于Kubernetes的介绍网上非常非常的多,这里就不多介绍了,如果有兴趣了解,看官网点击打开链接,值得静下心来好好学习下。系统环境及工具工具用途Oracle VirtualBox用于安装ubuntu,单台虚拟机Ubuntu版本是16.04 LTSKubernetes软件包及ETCD可以到官方的下载地址下载,地址是:点击打开链接,最新下载版本是V1.10,会被墙,可以参考点击打开链接,无论如...

2018-05-16 18:02:30 19570 2

原创 Spring Boot 2.0集成Oauth2

最近在学习spring boot,发现在用spring boot 2.0集成Oauth的资料比较少,所以记录下来,希望帮助到学习的童鞋。OAuth2Spring Security OAuth project  已经迁移到 Core Spirng Security,对于Spring 2.0和Spring Security 5,Oauth2.0 Client Support将不在提供依赖管理。Spri...

2018-04-13 11:03:54 2795

原创 Docker中运行consul集群

docker运行consul集群

2017-10-13 16:02:30 4754

原创 基于Docker运行consul

docker consul

2017-10-12 14:15:17 12430

原创 阿里云ECS搭建Docker

阿里云ECS搭建docker

2017-10-12 12:06:28 2785

原创 远程登录阿里云ECS

远程登录阿里云ECS

2017-10-12 11:31:52 498

原创 SpringCloud 简单的配置中心

Spring Cloud 配置中心

2017-10-11 18:08:01 285

原创 Docker构建Redis集群

通过Dockerfile构建Redis集群

2017-09-24 16:52:22 535 2

原创 《The Docker Book》NodeJS Dockerfile

Docker NodeJS Dockerfile

2017-09-22 11:32:28 735

深入掌握J2EE编程技术

深入掌握J2EE编程技术深入掌握J2EE编程技术深入掌握J2EE编程技术深入掌握J2EE编程技术深入掌握J2EE编程技术深入掌握J2EE编程技术

2017-09-20

空空如也

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

TA关注的人

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