- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 Shell教程
Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。 Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。 shell使用的熟练程度反映了用户对Unix/Lin
2016-04-27 17:14:44
470
1
转载 Kubernetes Minion Node 组件 之 Kubelet
文章内容分为一下几个部分:Kubelet简介Kubelet源码分析Kubelet 启动docker容器实例分析1 Kubelet简介Kubelet运行在Kubernetes Minion Node上. 它是container agent的逻辑继任者(使用golang重写),它是GCE镜像的一部分. Kubelet二进制程序负责维护在特定主机上运行的一组容器。它从配置文件或是
2016-04-27 15:59:13
2896
原创 kube 之apiServer学习
apiserver相当于是k8集群的一个入口,不论通过kubectl还是使用remote api 直接控制,都要经过apiserver。apiserver说白了就是一个server负责监听指定的端口.main函数的代码位于./kubernetes/cmd/kube-apiserver:func main() { runtime.GOMAXPROCS(runtime.NumCPU
2016-04-27 13:35:49
15857
转载 Jenkins插件开发
搭建开发环境为了能开发插件,开发环境需要安装Maven和JDK 6.0以上版本。1、安装JDK打开cmd, 输入java –version如下图,说明安装完成。图1如果没安装,点击链接http://jingyan.baidu.com/article/bea41d435bc695b4c41be648.html2、安装Maven1
2016-04-20 15:43:07
6166
转载 Kubernetes技术分析之网络
概述Docker的流行激活了一直不温不火的PaaS,随着而来的是各类Micro-PaaS的出现,Kubernetes是其中最具代表性的一员,它是Google多年大规模容器管理技术的开源版本。本系列文章将逐一分析Kubernetes,本文说明 Kubernetes网络模型的特点和实现方式。Kubernetes网络Kubernetes采用扁平化的网络模型,每个Pod都有一个全局
2016-04-13 17:28:18
746
原创 Kubernetes
1. Kubernetes介绍基本概念Pod Pod是Kubernetes的基本操作单元,把相关的一个或多个容器构成一个Pod,通常Pod里的容器运行相同的应用。Pod包含的容器运行在同一个Node(Host)上,看作一个统一管理单元,共享相同的volumes和network namespace/IP和Port空间。Replication Controller Replic
2016-04-13 14:00:05
6157
原创 Ceph浅析
Ceph是统一存储系统,支持三种接口。Object:有原生的API,而且也兼容Swift和S3的APIBlock:支持精简配置、快照、克隆File:Posix接口,支持快照Ceph也是分布式存储系统,它的特点是:高扩展性:使用普通x86服务器,支持10~1000台服务器,支持TB到PB级的扩展。高可靠性:没有单点故障,多数据副本,自动管理,自动修复。高性能:数据分布均衡,并
2016-04-13 13:56:21
5881
转载 Linux常用操作命令
文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 文件管理 # ls ls -l或ll 列出当前目录下文件的详细信息 文件管理 # pwd pwd 查看当前所在目录的绝对路经 文件管理 # cd cd .. 回当前目录的上一级目录 文件管理 # cd cd - 回上一次所在的目录 文件管理 # cd cd ~ 或 cd 回当前用户的宿主目录 文
2016-03-16 13:09:50
324
转载 有用的java代码
下面是20个非常有用的Java程序片段,希望能对你有用。 1. 字符串有整型的相互转换 Java代码 String a = String.valueOf(2); 或者 String a=2+""; //integer to numeric string int i = Integer.parseInt(a); //numeric string to an
2016-03-16 12:58:48
486
转载 内存管理技巧和方式
(1)要尽早的释放无用对象的引用。如果,该对象不用了,你可以把它设置为null。但要注意,如果该对象是某方法的返回值,千万不要这样处理,否则你从该方法中得到的返回值永远为空,而且这种错误不易被发现,因此这时很难及时抓住、排除NullPointerException异常。 (2)尽量少用finalize函数。因为它会加大GC的工作量,因此尽量少用finalize方式回收资源。 (
2016-03-16 11:41:18
377
转载 HashMap原理分析
.参考文献:hash算法 (hashmap 实现原理)Java实现的散列表1.HashMap的数据结构 数组的特点是:寻址容易,插入和删除困难;而链表的特点是:寻址困难,插入和删除容易。那么我们能不能综合两者的特性,做出一种寻址容易,插入删除也容易的数据结构?答案是肯定的,这就是我们要提起的哈希表,哈希表有多种不同的实现方法,我接下来解释的是最常用的一种方法—— 拉链
2016-03-16 11:36:49
311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人