自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (4)
  • 收藏
  • 关注

原创 使用kubeadm在ububtu16.04安装kubernetes1.6.1-flannel

上一篇文章介绍在Ubuntu16.04上使用kubeadm搭建kubernetes1.5.5环(http://blog.csdn.net/ximenghappy/article/details/68944706)http:// 本文主要介绍在Ubuntu16.04上使用kubeadm搭建kubernetes1.6.1环境。kubeadm安装1.5.5和1.6.1还是有一些区别的,主要在初始化成功后

2017-04-13 13:48:50 18463

原创 使用kubeadm在ububtu16.04安装kubernetes1.5.5-flannel

kubernetes是Google开源的基于Docker的容器集群管理系统,是谷歌内部大规模集群管理系统Borg的开源版本。kubernetes基于Borg集群软件模型。 Kubernetes(K8s)是一个真正的平台,提供运行环境,使得复杂要求的应用在上面构建。它通过yaml语言写的配置文件,很简单快速的就能自动通过Docker镜像部署好应用环境,支持应用横向扩展,并且可以组织、编排、管理和迁移

2017-04-01 15:06:48 3979

原创 在Kubernetes上搭建新版fluentd-elasticsearch_1.22日志收集工具

背景介绍第一,对于企业来说,日志的重要性不言而喻,就不赘述了。第二,日志收集分析展示平台的选择,这里给出几点选择ELK的理由。ELK是一套非常成熟的系统,她本身的构架非常适合Kubernetes集群,这里官网当中也是选用的 Elasticsearch作为Sample的,GitHub上下载的kubernetes二进制包中本身就有这个.yaml文件,所以使用ELK作为收集日志的理由相当充分。 对于任何

2017-03-29 17:32:56 12151 2

转载 基于 OpenSSL 自建 CA 和颁发 SSL 证书

基于 OpenSSL 自建 CA 和颁发 SSL 证书原文地址 https://deepzz.com/post/based-on-openssl-privateCA-issuer-cert.html#toc_5自建 CA 颁发证书不仅可以用来鉴权,而且使你的通信更加的安全(请保护好你的证书)。在实际的软件开发中,越来越多的服务用到 HTTPS,证书的需求随之增加。那么对于我们开发者,通过自签名证书...

2018-02-08 15:47:07 4080

原创 支持内存HPA Memory指标的Kubernetes的部署

待完成

2017-12-05 17:56:05 1710 5

原创 kubernetes 1.6版以上1.8版以下弹性伸缩HPA-Memory

一:前言在kubernetes中,Pod是最基础的调度单位,多个pod 可以组成一个集合,这个集合向外提供服务。这时候,我们需要以下两种情形需要关注:1)集合中的Pod可能会由于某种原因Fail,这时候需要某种机制能够创建新的Pod以确保有足够数量的Pod在运行。2)Pod 的个数由访问请求决定。即当前实例个数不足以满足访问请求时,需要增加实例个数,反之,需要通过某种策略减少实例数。如果人工来实时监

2017-12-04 17:58:48 2712 1

原创 kubernetes 1.2版弹性伸缩HPA

一:前言在kubernetes中,Pod是最基础的调度单位,多个pod 可以组成一个集合,这个集合向外提供服务。这时候,我们需要以下两种情形需要关注:1)集合中的Pod可能会由于某种原因Fail,这时候需要某种机制能够创建新的Pod以确保有足够数量的Pod在运行。2)Pod 的个数由访问请求决定。即当前实例个数不足以满足访问请求时,需要增加实例个数,反之,需要通过某种策略减少实例数。如果人工来实时监

2017-04-19 16:33:14 4249 2

原创 如何上传镜像到dockerhub

先申请Docker hub 帐号 ,并创建仓库首先申请一个docker hub 帐号,登录到dockehub点击一下按钮:create —> create repository ,取个名字,这里我们最终创建的仓库名称:lidnyun/kube-apiserver-amd64 ,这个lidnyun是帐号,kube-apiserver-amd64是其中一个仓库名。 如图所示: 为镜像打标签为存在于

2017-03-27 14:05:56 11951

转载 从kubernetes看如何设计超大规模资源调度系统

背景在大数据时代,为了合理分配大规模集群的资源,满足日益增多的服务和任务的资源需求,出现了诸如Borg,Mesos,YARN,Omega等一系列的集群资源调度系统。从系统的架构来考虑,可以把它们划分为集中式调度器(Borg),双层调度器(Mesos,YARN),以及共享状态调度器(Omega)。虽然架构不同,但是它们的设计目标(简单合理的利用集群资源)和主要职责(为任务分配主机资源)都是一样的

2017-03-17 14:31:21 954

转载 Kubernetes原理简介

Kubernetes 的调度流程

2017-03-08 13:44:45 938

转载 公有云和私有云的区别

公有云和私有云的区别

2017-03-08 13:35:51 1100

转载 Traefik-kubernetes 负责均衡器初试

kubernetesTraefik

2017-03-08 13:26:00 2858

原创 kubernetes健康状态

再部署各个组件后,可以通过kubectl命令查询Kubernetes Master各组件的健康状态:kubectl get componentstatusNAME STATUS MESSAGE ERRORscheduler Healthy okcontroller-manager Healthy

2016-11-16 14:07:21 3702 1

原创 Ubuntu14.04安装kubernetes1.2.0

准备3台虚机。规划master和node节点,在master设置免密登录,我们这的安装是通过kube-up脚本安装的。针对Kubernetes1.2 一:免密登录 以root用户登录 ssh-keygen -t rsa 生成密钥文件,一切按默认的方式生成,密钥文件生成后默认存放位置为/root/.ssh。查看生成文件,通过命令ls -al .ssh 下面的这两个即为生成的密钥对. 进入.s

2016-11-02 14:31:30 2203

原创 cloudfoundry之router源码分析

cloud foundry之router源码分析1      router目录结构2      router组件的启动每个组件启动都需要经过下列命令exec_cmd("#{ruby_binary} #{vcap_launch} #{command} #{vcap_components["components"].join(" ")} -c #{deployment_conf

2013-10-23 16:21:56 1274

原创 struts2验证失败后返回input,select中list数据丢失解决方法

解决思路:自己建立el标签,通过静态方法。 代码如下:   1:           data.tld http://java.sun.com/xml/ns/j2ee"        xmlns:xsi="http://www.w3.org/2001/XMLS

2011-09-28 17:04:20 1215

转载 struts验证框架常用的正则表达式

正则表达式验证如下,注 意验证框架的XML文件中如下写: true 学号必须为8位数字! field-validator的type具体查看xwork包下的com\opensymphony\xwork2\validator \va

2011-09-28 16:27:44 735

原创 Spring mvc例子

1.在MyEclipse里面简历一个web项目2.在web.xml里面添加内容                        dispatcherServlet                  org.springframework.web.servlet.Dispatcher

2011-07-29 15:57:15 2052

原创 java容器类(3)

有序与无序存储的区别在于是否能用下标值来取得相应元素。无序集: Set有序集: List所以,凡是实现set的AbstractSet, CopyOnWriteArraySet, EnumSet, HashSet, JobStateReasons, LinkedHashSet, T

2011-07-22 14:45:11 652

原创 java容器类(2)

s

2011-07-22 14:44:55 349

原创 java容器类(1)

在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数

2011-07-22 14:43:08 427

原创 2011-07-22面试题

1.java.io.Reader 和 java.io.InputStream的区别。java.io.Reader和java.io.InputStream组成了Java输入类。Reader用于读入16位字符,也就是Unicode编码的字符;而InputStream用于读入ASCII

2011-07-22 14:40:05 369

原创 2011-07-22笔试题

1.question:What do you understand by Synchronization?Answer: Synchronization is a process of controlling the access of shared resources by t

2011-07-22 14:25:06 1191

原创 java List 排序 Collections.sort() 对 List 排序

java List 排序 Collections.sort() 对 List 排序 //一个POJO例子class User { String name; String age;  public User(String name,String age){  this.name=n

2011-07-21 17:06:25 363

原创 sqlServer语句行列转换二

create table tb(姓名 varchar(10) , 课程 varchar(10) )insert into tb values('张三' , '语文')insert into tb values('张三' , '数学')insert into tb values('

2011-07-21 13:48:09 613

原创 sqlServer语句进行行列互换一

在数据库的数据处理中我们有时候需要对数据进行行列互换即把形如下面的数据转换为如下的形式下面看看我们在Sql Server 2000 和  Sql Server 2005  中的分别实现 首先创建测试环境 IF OBJECT_ID(N'PIVOTDemo') is not null

2011-07-21 13:41:19 3138

原创 java克隆(深浅拷贝,复制)详解

1.浅复制与深复制概念(1)浅复制(浅克隆)被复制对象的所有变量都含有与原来对象相同的值,而所有的对其他对象的引用仍然只指向原来的对象,换言之,浅复制仅仅复制锁考虑的对象,而不复制它所引用的对象。(2)深复制(深克隆)被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其

2011-07-20 11:42:04 2826

原创 java深浅拷贝(复制)

首先我们看看浅拷贝和深拷贝的定义 浅拷贝:只复制一个对象,对象内部存在的指向其他对象数组或者引用则不复制 深拷贝:对象,对象内部的引用均复制 为了更好的理解它们的区别我们假设有一个对象A,它包含有2对象对象A1和对象A2(图1) 对象A进行浅拷贝后,得到对象B但是对象A1和A2并

2011-07-20 10:36:24 794

原创 String,StringBuffer,StringBulider的区别

String是固定长度的字符串,如果要发生变化必须重新生成新的实例;String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于

2011-07-20 09:36:28 1664

原创 java 接口 interface ,接口与抽象类

1.JAVA 接口         在JAVA中,接口有两种意思:         一种是指系统对外提供的所有服务。类的所有能被外部使用者访问的方法构成了类的接口。         二是指用 interface 关键字定义的实在的接口,也称为接口类型。它用于明确的描述系统对外提供

2011-07-19 17:23:28 448

原创 java修饰符五(abstract 修饰符)

7.abstract 修饰符         abstract 修饰符可以用来修饰类和成员方法         用 abstract 修饰的类表示抽象类,抽象类位于继承树的抽象层,抽象类不能被实例化,即不允许创建抽象类本身的实例。没有用 abstract 修饰的类称为具体类,具体

2011-07-19 17:12:45 877

原创 java修饰符作用四(static关键字)

6.static 关键字     static 修饰符可以用来修饰类的成员变量,成员方法和代码块。         用 static 修饰的成员变量表示静态变量,可以直接通过类来访问。         用 static 修饰的成员方法表示静态方法,可以直接通过类名来访问。

2011-07-19 16:51:57 2408

原创 java 修饰符的作用三(transient volatile Synchronize 关键字)

3.transient 关键字    首先是JAVA的序列化,简单来说就是将某一个类存储以文件形式存储在物理空间,下次再从本地还原的时候,还可以将它转换回来,这种形式便利了网络上的一些操作。    序列化只能保存对象的非静态成员交量,不能保存任何的成员方法和静态的成员变量,而且串

2011-07-19 16:26:15 1791

原创 java 修饰符的作用二(final 修饰符) .

2. final 修饰符final 具有不可更改的意思,它可以修饰非抽象类,非抽象成员方法和变量。         用 final 修饰的类不能被继承,没有子类 如 String         用 final 修饰的方法不能被子类的方法覆盖         用 final 修饰

2011-07-19 16:17:25 1201

原创 java 修饰符的作用一(public protected default private 组)

1.public 权限最大,同类,同包,不同包,同包子类父类之间,不同包子类父类之间都可以访问。   java 默认的权限是default,即friendly(注:friendly 在java中没有,是c的说法。) 同类,同包,同包子类父类都可以访问。   protected受保

2011-07-19 15:46:32 2550

termcap源码

解决postgres bug Cannot read termcap database;using dumb terminal settings. Aborted 下载termcap解压出termcap並复制到/etc目录就可以了。

2013-04-11

java生成excel实例通过(jxl)

java通过jxl生成excel实例,读取excel,复制,修改excel文件

2011-07-20

实现漫天飞舞浮动广告

页面可以添加上下漂浮的广告,左右漂浮的广告,还有漫天飞舞的广告,此代码实现漫天飞舞的的广告

2009-02-04

wen文章管理系统(带源码)

wen文章管理系统(带源码) 系统以系统用Java开发,以Struts为框架,以Jdbc链接Mysql数据库。 JDK:1.5 Struts:1.2 Mysql:5.0 Tomcat:5.5.9 Eclipse:3.1

2008-10-09

空空如也

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

TA关注的人

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