- 博客(13)
- 资源 (19)
- 收藏
- 关注
原创 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 10529
转载 使用sping cloud实现配置中心化
原文:https://my.oschina.net/u/2474041/blog/783313我们使用了spring boot简化了一系列配置,但是每个应用都有一个application.propertities。这样在分布式环境或是应用包比较多时就变得很难管理,所以这里的解决方案是使用spring cloud实现配置中心化。首先在这里有一个client和server的概念
2017-06-24 13:51:26 1656
原创 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 1823 1
转载 kubernetes 节点维护 cordon, drain, uncordon
这三个命令是正式release的1.2新加入的命令,三个命令一起介绍,是因为三个命令配合使用可以实现节点的维护。在1.2之前,因为没有相应的命令支持,如果要维护一个节点,只能stop该节点上的kubelet将该节点退出集群,是集群不在将新的pod调度到该节点上。如果该节点上本生就没有pod在运行,则不会对业务有任何影响。如果该节点上有pod正在运行,kubelet停止后,master会发现该节点不
2017-06-21 13:06:27 18377
原创 java jar 自启动 centos7 systemctl
我本地有一个 data-service.jar1. 编写启动脚本 data-service-start[root@iz2ze0fq2isg8vphkpos5sz shell]# more data-service-start#!/bin/shexport JAVA_HOME=/usr/local/jdk1.8.0_131export PATH=$JAVA_HOME/bin:$P
2017-06-21 12:52:57 7577
原创 Spring cloud sleuth rabbitmq zipkin mysql分布式服务跟踪分析
基于zipkin搭了一个分布式跟踪分析应用,在查看服务链间的调用过程、耗时时间、服务依赖时可以用它。尤其是后期分析性能时可以作为参考依据,根据个人需要选择使用。介绍:Twitter的zipkin是一个致力于收集Twitter所有的分布式服务的时间数据的分布式跟踪系统。它提供了收集数据,和查询数据两大服务。系统的理论模型来自于Google Dapper 论文。通过采集跟踪数据可以帮助
2017-06-17 17:01:54 4664 5
转载 CentOS7 增加tomcat 启动,停止,使用systemctl进行配置
查看全部服务命令:systemctl list-unit-files --type service查看服务systemctl status name.service启动服务systemctl start name.service停止服务systemctl stop name.service重启服务systemctl restart name.service增加开
2017-06-16 13:40:06 363
转载 kubernetes ServiceAccount 配置
开始配置Kubernetes集群的时候为了少出问题,都是在apiserver配置中去掉ServiceAccount采用非安全连接的方式,但在后面配置FEK日志的过程中,很多时候绕不开这个安全机制,但因为开始在centos上安装是通过yum的方式,所以那些ca.crt,server.crt,kubecfg.key等文件都是没有的。自己手工去建了好几次最后都有一些问题。本文是基于git-hub中m
2017-06-16 13:38:50 1911 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 6367
转载 Kubernetes集群高可用方案
原文: http://geek.csdn.net/news/detail/58974Kubernetes作为容器应用的管理中心,通过对Pod的数量进行监控,并且根据主机或容器失效的状态将新的Pod调度到其他Node上,实现了应用层的高可用性。针对Kubernetes集群,高可用性还应包含以下两个层面的考虑:etcd数据存储的高可用性和Kubernetes Master组件的高可用性。
2017-06-16 13:21:09 2271
转载 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 6944 1
转载 http 状态码
原文:http://blog.sina.com.cn/s/blog_59b052fa0100it74.html一些常见的状态码为:200 - 服务器成功返回网页404 - 请求的网页不存在503 - 服务不可用详细分解:1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明100 (继续) 请求者应当继续提出请求。服务
2017-06-08 09:17:04 236
原创 centos 7 docker 使用填坑
1. 在docker 容器内不能使用systemctl 命令启动服务现象:[root@ce34e8bc6b92 software]# systemctl stop mariadbFailed to get D-Bus connection: Operation not permitted解决:[root@iz2zed0v3yp9bn8rczl7soz ~]# docker ru
2017-06-07 15:02:50 1432
spring cloud eureka zuul ribbon hystrix feign config 示例
2017-03-08
基于spring data mongo封装的API,让开发人员不用知道mongo
2017-03-02
spring boot jsp mvc jpa hibernate mysql 示例 sample
2017-03-02
rabbitMQ consumer provider txSelect confirmSelect addConfirmListener
2016-08-26
kafka-clients API demo conusmer provider group
2016-08-26
thrift java hello
2016-06-12
jprofiler 6.06 JProfiler6 JProfiler6.x JProfiler6.* 注册机 注册码 序列号
2010-10-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人