在之前的博文中,我们演示过如何通过ceph来实现kubernetes的持久存储,以使得像mysql这种有状态服务可以在kubernetes中运行并保存数据。这看起来很美妙,然而在实际的生产环境使用中,通过分布式存储来实现的磁盘在mysql这种IO密集性应用中,性能问题会显得非常突出。所以在实..
分类:
Web开发 时间:
2017-06-10 15:09:14
收藏:
0 评论:
0 赞:
0 阅读:
444
操作系统及相关软件版本说明:测试服务器IP地址:IP1=192.168.85.158,简称A仓库IP2=192.168.85.157,简称B仓库一、Harbor项目介绍1、Harbor来源VMware公司最近开源了企业级Registry项目Harbor,其的目标是帮助用户迅速搭建一个企业级的Dockerregistry服务。它以Docker公司开源..
分类:
其他 时间:
2017-06-10 15:09:03
收藏:
0 评论:
0 赞:
0 阅读:
798
营销转化往往是营销人员专攻的必修课,大数据时代,只有真实有效的活跃用户数据,才能进一步促进转化。但仍然有想走捷径的企业会选择通过购买来获取用户数据,不仅数据质量不高,还会降低自身信誉等级。本次Focussend从购买数据的危害及有效增长邮件订阅人数的方式两方面,全面..
分类:
其他 时间:
2017-06-10 15:08:49
收藏:
0 评论:
0 赞:
0 阅读:
351
第一步:在ginhub网站上创建一个repository;第二步:点击需要上传的本地工程目录,右击-->>GitBash,进入命令行;第三步:$gitinit$gitadd-all//添加该文件夹下的所有文件$gitcommit-m‘这是一个示例’//引号内是对仓库的描述$gitremoteaddorigingit@github.com:xxx/yyy..
分类:
其他 时间:
2017-06-10 15:08:33
收藏:
0 评论:
0 赞:
0 阅读:
387
Kubernetes从1.3开始引入kubeadm来试图简化其复杂的安装。但kubeadm至今仍不稳定,而且我个人觉得kubeadm反而麻烦,还不如直接用脚本或者其他自动化工具来安装来的利索。关于kubeadm配置master的ha,也有相应的替代方案,比如使用keepalived或者corosync等高可用集群软件。所以..
分类:
Web开发 时间:
2017-06-10 15:08:08
收藏:
0 评论:
0 赞:
0 阅读:
545
1、描述DNS查询过程以及DNS服务器类别。DNS查询过程:一次完整的查询请求经过的流程:Client-->hosts文件-->DNSLocalCache-->DNSServer(recursion)-->自己负责解析的域:直接查询数据库并返回答案;不是自己负责解析域:ServerCache-->iteration(迭代)DNS服务器..
分类:
其他 时间:
2017-06-10 15:07:51
收藏:
0 评论:
0 赞:
0 阅读:
621
索引:是一种按照特定存储格式存储的特殊数据,用于SQL查询
索引的类型:
聚集索引和非聚集索引:数据是否和索引存储在一起
主键索引和辅助索引:索引是否在主键之上
左前缀索引和覆盖索引:是否只截取左边的前几个字节最为索引,mysql默认使用左前缀索引
左前缀索引的存储:..
分类:
数据库技术 时间:
2017-06-10 15:07:39
收藏:
0 评论:
0 赞:
0 阅读:
362
这篇博文,我们来说一说,关于在kubernetes的pod中自定义配置的问题。我们知道,在几乎所有的应用开发中,都会涉及到配置文件的变更,比如说在web的程序中,需要连接数据库,缓存甚至是队列等等。而我们的一个应用程序从写第一行代码开始,要经历开发环境、测试环境、预发布环..
分类:
Web开发 时间:
2017-06-10 15:07:28
收藏:
0 评论:
0 赞:
0 阅读:
495
51CTO学院给我带来的改变在一次学习办公软件的时候,遇到困难不知道怎么办,就去baidu了,结果都没有查到想要的,就查到了要的内容是视屏,就认识了51CTO学院,觉得里面有很多IT学习的资料,当时觉得,可以复制标题,在网上找不花钱的,结果找了半天还是没有找到,才发现里面的..
分类:
其他 时间:
2017-06-10 15:07:18
收藏:
0 评论:
0 赞:
0 阅读:
258
在kubernetes1.2的时候,采用了skydns+kube2dns
+etcd的方式来部署dns。而从1.3开始,则部署方式有了一点儿变化,将skydns和kube2dns封装到了一个容器镜像中,放弃了etcd,而将dns解析直接放入到了内存之中,同时引入了dnsmasq,进一步利用其缓存,具体的原理,请查阅相关文档..
分类:
Web开发 时间:
2017-06-10 15:07:05
收藏:
0 评论:
0 赞:
0 阅读:
493
我们知道使用kubernetes的rc或者rs创建的pod,kubernetes会实时监控其健康状态,如果发现pod挂掉以后,会自动启动一个新的,让pod的数量始终保持在指定的replicas上。那么问题就来了,在有些场景下,我们就是想要运行一些容器执行某种特定的任务,任务一旦执行完成,容器也就没..
分类:
Web开发 时间:
2017-06-10 15:06:53
收藏:
0 评论:
0 赞:
0 阅读:
383
Salt提供了非常丰富的功能模块,涉及操作系统的基础功能、常用工具支持等,可以通过sys模块列出当前版本支持的模块。salt‘*‘sys.list_modules
781915e2:
-acl
-aliases
-alternatives
-apache
-archive
-artifactory
-at
-blockdev
-btrfs
-buildout
-cloud
-cmd
......API的原..
分类:
Windows开发 时间:
2017-06-10 15:06:23
收藏:
0 评论:
0 赞:
0 阅读:
437
1.awk数组假设我们有一个酒店酒店<===>Green酒店里面有几个房间515,516,517,519这几个房间酒店515房间<===>GreenHotel[515]
酒店516房间<===>GreenHotel[516]
酒店517房间<===>GreenHotel[517]
酒店519房间<===>GreenHotel[519]酒店房间里面..
分类:
编程语言 时间:
2017-06-10 15:06:13
收藏:
0 评论:
0 赞:
0 阅读:
961
在上一篇博文,我们通过kubernetes的devlopment和service完成了sonarqube的部署。看起来已经可用,但是仍然有一个很大的问题。我们知道,像mysql这种数据库是需要保存数据而且不能让数据丢失的。而容器恰恰是一旦退出,所有数据都会丢失。我们的mysql-sonar容器一旦重启,那么..
分类:
Web开发 时间:
2017-06-10 15:06:02
收藏:
0 评论:
0 赞:
0 阅读:
531
配置kubernetes的dashboard相对简单。同样的,只需要从源码中获取到dashboard-controller.yaml及dashboard-service.yaml文件,稍加修改即可:wgethttps://rawgit.com/kubernetes/kubernetes/master/cluster/addons/dashboard/dashboard-controller.yamlwgethttps://rawgit.com/..
分类:
Web开发 时间:
2017-06-10 15:05:48
收藏:
0 评论:
0 赞:
0 阅读:
444
一、nginx概述LNMP=LinuxNginxMysqlPHPNginx("enginex")是一个高性能的HTTP和反向代理服务器。Nginx是由IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例..
分类:
其他 时间:
2017-06-10 15:05:40
收藏:
0 评论:
0 赞:
0 阅读:
448
51CTO学院四周年-成长之路时间飞逝!蓦然回首2014,却感觉昨天才步入学院,眼下已过去四年。认识学院,是一个美丽的开始,或者说领我来到这知识殿堂的是一位老师-王佩丰老师,一位在学院中如雷贯耳的老师。千言万语,只在心中。三周年的时候,几乎用了同样的标题,或者下一年,..
分类:
其他 时间:
2017-06-10 15:05:31
收藏:
0 评论:
0 赞:
0 阅读:
330
SaltSack是什么?Saltstack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解成简化版的基于puppet和加强版的func。SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、pyjinja2、python-m..
分类:
其他 时间:
2017-06-10 15:05:21
收藏:
0 评论:
0 赞:
0 阅读:
364
初识jQuery这篇文章是作为自己的第一篇博客,选择jQuery是因为目前正在学习这个,对于jQuery的基本认知在此不会多说(百度即可),只是想记录一下jQuery基本原理,它与JavaScript有什么不同,为什么专业人士称为jQuery库而不是jQuery框架jQuery基本原理jQuery主要是$()的形式,..
分类:
Web开发 时间:
2017-06-10 15:05:09
收藏:
0 评论:
0 赞:
0 阅读:
227
在后续我们会说如何收集kubernetes中的pod日志,在收集日志的时候,需要在每个k8snode节点上运行一个收集日志的进程
,如fluentd。我们知道在通常情况下,kubernetes基于它内部的调度算法来自动分配pod运行在哪个节点上,没有办法保证在每个node上运行一个fluentd
pod。这个时..
分类:
Web开发 时间:
2017-06-10 15:04:58
收藏:
0 评论:
0 赞:
0 阅读:
391