- 博客(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
19312

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

原创 在Kubernetes上搭建新版fluentd-elasticsearch_1.22日志收集工具
背景介绍第一,对于企业来说,日志的重要性不言而喻,就不赘述了。第二,日志收集分析展示平台的选择,这里给出几点选择ELK的理由。ELK是一套非常成熟的系统,她本身的构架非常适合Kubernetes集群,这里官网当中也是选用的 Elasticsearch作为Sample的,GitHub上下载的kubernetes二进制包中本身就有这个.yaml文件,所以使用ELK作为收集日志的理由相当充分。 对于任何
2017-03-29 17:32:56
12297
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
4141
原创 kubernetes 1.6版以上1.8版以下弹性伸缩HPA-Memory
一:前言在kubernetes中,Pod是最基础的调度单位,多个pod 可以组成一个集合,这个集合向外提供服务。这时候,我们需要以下两种情形需要关注:1)集合中的Pod可能会由于某种原因Fail,这时候需要某种机制能够创建新的Pod以确保有足够数量的Pod在运行。2)Pod 的个数由访问请求决定。即当前实例个数不足以满足访问请求时,需要增加实例个数,反之,需要通过某种策略减少实例数。如果人工来实时监
2017-12-04 17:58:48
2765
1
原创 kubernetes 1.2版弹性伸缩HPA
一:前言在kubernetes中,Pod是最基础的调度单位,多个pod 可以组成一个集合,这个集合向外提供服务。这时候,我们需要以下两种情形需要关注:1)集合中的Pod可能会由于某种原因Fail,这时候需要某种机制能够创建新的Pod以确保有足够数量的Pod在运行。2)Pod 的个数由访问请求决定。即当前实例个数不足以满足访问请求时,需要增加实例个数,反之,需要通过某种策略减少实例数。如果人工来实时监
2017-04-19 16:33:14
4306
原创 如何上传镜像到dockerhub
先申请Docker hub 帐号 ,并创建仓库首先申请一个docker hub 帐号,登录到dockehub点击一下按钮:create —> create repository ,取个名字,这里我们最终创建的仓库名称:lidnyun/kube-apiserver-amd64 ,这个lidnyun是帐号,kube-apiserver-amd64是其中一个仓库名。 如图所示: 为镜像打标签为存在于
2017-03-27 14:05:56
12097
转载 从kubernetes看如何设计超大规模资源调度系统
背景在大数据时代,为了合理分配大规模集群的资源,满足日益增多的服务和任务的资源需求,出现了诸如Borg,Mesos,YARN,Omega等一系列的集群资源调度系统。从系统的架构来考虑,可以把它们划分为集中式调度器(Borg),双层调度器(Mesos,YARN),以及共享状态调度器(Omega)。虽然架构不同,但是它们的设计目标(简单合理的利用集群资源)和主要职责(为任务分配主机资源)都是一样的
2017-03-17 14:31:21
1001
原创 kubernetes健康状态
再部署各个组件后,可以通过kubectl命令查询Kubernetes Master各组件的健康状态:kubectl get componentstatusNAME STATUS MESSAGE ERRORscheduler Healthy okcontroller-manager Healthy
2016-11-16 14:07:21
3787
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
2256
原创 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
1328
原创 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
1252
转载 struts验证框架常用的正则表达式
正则表达式验证如下,注 意验证框架的XML文件中如下写: true 学号必须为8位数字! field-validator的type具体查看xwork包下的com\opensymphony\xwork2\validator \va
2011-09-28 16:27:44
769
原创 Spring mvc例子
1.在MyEclipse里面简历一个web项目2.在web.xml里面添加内容 dispatcherServlet org.springframework.web.servlet.Dispatcher
2011-07-29 15:57:15
2100
原创 java容器类(3)
有序与无序存储的区别在于是否能用下标值来取得相应元素。无序集: Set有序集: List所以,凡是实现set的AbstractSet, CopyOnWriteArraySet, EnumSet, HashSet, JobStateReasons, LinkedHashSet, T
2011-07-22 14:45:11
689
原创 java容器类(1)
在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数
2011-07-22 14:43:08
461
原创 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
398
原创 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
1221
原创 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
400
原创 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
646
原创 sqlServer语句进行行列互换一
在数据库的数据处理中我们有时候需要对数据进行行列互换即把形如下面的数据转换为如下的形式下面看看我们在Sql Server 2000 和 Sql Server 2005 中的分别实现 首先创建测试环境 IF OBJECT_ID(N'PIVOTDemo') is not null
2011-07-21 13:41:19
3187
原创 java克隆(深浅拷贝,复制)详解
1.浅复制与深复制概念(1)浅复制(浅克隆)被复制对象的所有变量都含有与原来对象相同的值,而所有的对其他对象的引用仍然只指向原来的对象,换言之,浅复制仅仅复制锁考虑的对象,而不复制它所引用的对象。(2)深复制(深克隆)被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其
2011-07-20 11:42:04
2888
原创 java深浅拷贝(复制)
首先我们看看浅拷贝和深拷贝的定义 浅拷贝:只复制一个对象,对象内部存在的指向其他对象数组或者引用则不复制 深拷贝:对象,对象内部的引用均复制 为了更好的理解它们的区别我们假设有一个对象A,它包含有2对象对象A1和对象A2(图1) 对象A进行浅拷贝后,得到对象B但是对象A1和A2并
2011-07-20 10:36:24
862
原创 String,StringBuffer,StringBulider的区别
String是固定长度的字符串,如果要发生变化必须重新生成新的实例;String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于
2011-07-20 09:36:28
1699
原创 java 接口 interface ,接口与抽象类
1.JAVA 接口 在JAVA中,接口有两种意思: 一种是指系统对外提供的所有服务。类的所有能被外部使用者访问的方法构成了类的接口。 二是指用 interface 关键字定义的实在的接口,也称为接口类型。它用于明确的描述系统对外提供
2011-07-19 17:23:28
484
原创 java修饰符五(abstract 修饰符)
7.abstract 修饰符 abstract 修饰符可以用来修饰类和成员方法 用 abstract 修饰的类表示抽象类,抽象类位于继承树的抽象层,抽象类不能被实例化,即不允许创建抽象类本身的实例。没有用 abstract 修饰的类称为具体类,具体
2011-07-19 17:12:45
916
原创 java修饰符作用四(static关键字)
6.static 关键字 static 修饰符可以用来修饰类的成员变量,成员方法和代码块。 用 static 修饰的成员变量表示静态变量,可以直接通过类来访问。 用 static 修饰的成员方法表示静态方法,可以直接通过类名来访问。
2011-07-19 16:51:57
2454
原创 java 修饰符的作用三(transient volatile Synchronize 关键字)
3.transient 关键字 首先是JAVA的序列化,简单来说就是将某一个类存储以文件形式存储在物理空间,下次再从本地还原的时候,还可以将它转换回来,这种形式便利了网络上的一些操作。 序列化只能保存对象的非静态成员交量,不能保存任何的成员方法和静态的成员变量,而且串
2011-07-19 16:26:15
1826
原创 java 修饰符的作用二(final 修饰符) .
2. final 修饰符final 具有不可更改的意思,它可以修饰非抽象类,非抽象成员方法和变量。 用 final 修饰的类不能被继承,没有子类 如 String 用 final 修饰的方法不能被子类的方法覆盖 用 final 修饰
2011-07-19 16:17:25
1236
原创 java 修饰符的作用一(public protected default private 组)
1.public 权限最大,同类,同包,不同包,同包子类父类之间,不同包子类父类之间都可以访问。 java 默认的权限是default,即friendly(注:friendly 在java中没有,是c的说法。) 同类,同包,同包子类父类都可以访问。 protected受保
2011-07-19 15:46:32
2602
termcap源码
2013-04-11
wen文章管理系统(带源码)
2008-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人