docker kubernetes pass
文章平均质量分 70
stonexmx
工作10余年了,一直从事JAVA技术相关工作。之前上各种论坛,但是很少具体记录、收录一些好的资料。感觉应该有一个好的记录、收录习惯,以便用时查阅。
展开
-
Kubernetes技术分析之资源管理
原文:http://www.open-open.com/lib/view/open1439386169661.htmlDocker的流行激活了一直不温不火的PaaS,随着而来的是各类Micro-PaaS的出现,Kubernetes是其中最具代表性的一员,它是 Google多年大规模容器管理技术的开源版本。本系列文章将逐一分析Kubernetes,本文主要通过一个例子介绍Kubernet转载 2017-05-23 10:50:13 · 1221 阅读 · 0 评论 -
k8s nodename nodeselector deployment pod 测试 重启 运维
说明:master :132, node1:11 , node2:12主要测试以下几个方面:1. container指定到对应的node 2. container的死掉后3. node重启后4. node不可用后5. node恢复后主要是对上面的情况进行测试,看看k8s是否会按照咱们想的那样保证咱们的应用1. container指定到对应的node原创 2017-06-27 14:23:10 · 10557 阅读 · 0 评论 -
centos7 k8s1.5.2(kubernetes) etcd flannel dns dashboard nginx tomcat slb haproxy keepalived
1. 将etcd 部署到容器中,方便以后部署基于centos基础镜像构建etcd,运行我本地的centos镜像[root@iz2ze0fq2isg8vphkpos5rz ~]# docker run -it 38e72dd2943f /bin/bash进入了docker[root@3a9e34429b75 /]# yum安装etcd[root@3a9e34429b75原创 2017-06-23 15:57:22 · 1842 阅读 · 1 评论 -
Docker 解决容器时间与主机时间不一致的问题三种解决方案
原文:http://www.jb51.net/article/99906.htm共享主机的localtime (方法一)创建容器的时候指定启动参数,挂载localtime文件到容器内 ,保证两者所采用的时区是一致的。?1docker run --name -v/etc/localtime:/etc/localtime:ro转载 2017-06-10 09:22:39 · 6991 阅读 · 1 评论 -
kubernetes 节点维护 cordon, drain, uncordon
这三个命令是正式release的1.2新加入的命令,三个命令一起介绍,是因为三个命令配合使用可以实现节点的维护。在1.2之前,因为没有相应的命令支持,如果要维护一个节点,只能stop该节点上的kubelet将该节点退出集群,是集群不在将新的pod调度到该节点上。如果该节点上本生就没有pod在运行,则不会对业务有任何影响。如果该节点上有pod正在运行,kubelet停止后,master会发现该节点不转载 2017-06-21 13:06:27 · 18496 阅读 · 0 评论 -
kubernetes ServiceAccount 配置
开始配置Kubernetes集群的时候为了少出问题,都是在apiserver配置中去掉ServiceAccount采用非安全连接的方式,但在后面配置FEK日志的过程中,很多时候绕不开这个安全机制,但因为开始在centos上安装是通过yum的方式,所以那些ca.crt,server.crt,kubecfg.key等文件都是没有的。自己手工去建了好几次最后都有一些问题。本文是基于git-hub中m转载 2017-06-16 13:38:50 · 1926 阅读 · 3 评论 -
Kubernetes集群中Service的滚动更新
原文:http://tonybai.com/2017/02/09/rolling-update-for-services-in-kubernetes-cluster/一、预备知识1、滚动更新Rolling-update传统的升级更新,是先将服务全部下线,业务停止后再更新版本和配置,然后重新启动并提供服务。这样的模式已经完全不能满足“时代的需要”了。在并发化、高可用系转载 2017-06-16 13:37:10 · 6397 阅读 · 0 评论 -
Kubernetes集群高可用方案
原文: http://geek.csdn.net/news/detail/58974Kubernetes作为容器应用的管理中心,通过对Pod的数量进行监控,并且根据主机或容器失效的状态将新的Pod调度到其他Node上,实现了应用层的高可用性。针对Kubernetes集群,高可用性还应包含以下两个层面的考虑:etcd数据存储的高可用性和Kubernetes Master组件的高可用性。转载 2017-06-16 13:21:09 · 2285 阅读 · 0 评论 -
centos7 mogodb-3.4.4 dockerfile
下载 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.2.tgz解压 tar -xvzf mongodb-linux-x86_64-rhel70-3.4.2.tgzmv mongodb-linux-x86_64-rhel70-3.4.2 mongodb-3.4.2原创 2017-05-18 11:12:27 · 1928 阅读 · 1 评论 -
centos7 docker
1. 介绍 百度百科:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。Docker 容器通过 Docker 镜像来创原创 2017-05-08 13:23:53 · 674 阅读 · 0 评论 -
centos7 docker build dockerfile jdk8 tomcat8 阿里云docker
新建dockerfile文件[root@yzb-centos72-3 home]# cd /[root@yzb-centos72-3 /]# cd /home/software/[root@yzb-centos72-3 software]# more dockerfile/dockerfile-test FROM centosMAINTAINER jiangleid@yonyo原创 2017-05-15 11:15:25 · 1286 阅读 · 0 评论 -
Kubernetes从Private Registry中拉取容器镜像的方法
原文:http://www.tui8.com/articles/news/41010.html一、环境由于 Kubernetes和Docker都在Active Develop的过程中,两个项目的变动都很快,因此,特定的操作和说明在某些版本是好用的,但对另外一些版本却是不灵光的。这里先把环境确定清楚,避免误导。OS:Ubuntu 14.04.4 LTS Kernel转载 2017-05-24 09:43:12 · 8169 阅读 · 1 评论 -
nginx 代理 再次重定向
今天搞一个nginx的配置,就是一个后端代理,但这个后端代理的url会有登录校验,因此会重定向到登录中心应用。一般如下配置即可, location ^~/TIMS-Server { proxy_pass http://tims.app.yyuap.com/TIMS-Server/; }但就是因为有一个重定向,所以总是不能代理过去经原创 2017-07-06 17:57:11 · 1368 阅读 · 0 评论