本文源码:GitHub·点这里||GitEE·点这里一、Cassandra简介1、基础描述Cassandra是一套开源分布式NoSQL数据库系统。它最初由Facebook开发,用于储存收件箱等简单格式数据,此后,由于Cassandra良好的可扩展性,逐渐发展成为了一种流行的分布式结构化数据存储方案。2、特点分析弹性可扩展性Cassandra是高度可扩展的;它允许添加更多的硬件以适应更多的客户和更多
分类:
数据库 时间:
2020-08-13 11:56:51
阅读次数:
74
一、基本概念(一)、docker-swarm是解决多主机多个容器调度部署得问题。Swarm是Docker引擎内置(原生)的集群管理和编排工具。DockerSwarm是Docker官方三剑客项目之一,swarm是基于docker平台实现的集群技术,他可以通过几条简单的指令快速的创建一个docker集群,接着在集群的共享网络上部署应用,最终实现分布式的服务。(二)、Dockerswarm中有三种角色:
分类:
其他好文 时间:
2020-08-11 09:16:47
阅读次数:
64
Kubernetes是谷歌开源的容器编排引擎,架构和设计思想来源于谷歌内部使用调度工具——Borg。Borg是谷歌一个久负盛名的的内部使用的大规模集群管理系统,它基于LinuxContainer(LXC)技术,提供了面向应用的容器集群部署和管理系统。Kubernetes的目标旨在消除编排物理/虚拟计算,网络和存储基础设施的负担,并使应用程序运营商和开发人员完全将重点放在以容器为中心的原语上进行自助
分类:
Web程序 时间:
2020-08-07 10:00:15
阅读次数:
99
Kubernetes是谷歌开源的容器编排引擎,架构和设计思想来源于谷歌内部使用调度工具——Borg。Borg是谷歌一个久负盛名的的内部使用的大规模集群管理系统,它基于LinuxContainer(LXC)技术,提供了面向应用的容器集群部署和管理系统。Kubernetes的目标旨在消除编排物理/虚拟计算,网络和存储基础设施的负担,并使应用程序运营商和开发人员完全将重点放在以容器为中心的原语上进行自助
分类:
Web程序 时间:
2020-08-07 09:59:28
阅读次数:
190
kube-apiserver:集群核心,集群API接口、集群各个组件通信的中枢、集群安全控制;etcd:集群的数据中心;kube-scheduler:集群Pod的调度中心;kube-controller-manager:集群状态管理器,当集群状态与期望不同时,kcm会努力让集群恢复期望状态,比如:当 ...
分类:
其他好文 时间:
2020-07-26 01:11:57
阅读次数:
62
一、简介 1、Kubernetes代码托管在GitHub上:https://github.com/kubernetes/kubernetes/。 2、Kubernetes是一个开源的,容器集群管理系统,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernete ...
分类:
Web程序 时间:
2020-07-20 15:38:21
阅读次数:
85
原生Kubernetes云平台部署 1.部署架构 Kubernetes(简称K8S)是开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。它既是一款容器编排工具,也是全新的基于容器技术的分布式架构领先方案。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服 ...
分类:
其他好文 时间:
2020-07-17 22:15:52
阅读次数:
237
一、简介 ZooKeeper由雅虎研究院开发,后来捐赠给了Apache。ZooKeeper是一个开源的分布式应用程序协调服务器,其为分布式系统提供一致性服务。其一致性是通过基于Paxos算法的ZAB协议完成的。其主要功能包括:配置维护、域名服务、分布式同步、集群管理等。 zookeeper的官网: ...
分类:
其他好文 时间:
2020-07-07 15:38:15
阅读次数:
77
之前民工哥也给大家介绍过一款Nginx配置生成器:强大!Nginx配置在线一键生成“神器”,不太了解的人可以去看一看。最近民工哥又发现一款好用的网页版开源工具,同样它的功能也是Nginx配置生成器,功能非常强大,方便实用,它是:NginxWebUI。NginxWebUI介绍NginxWebUI是一款方便实用的nginx网页配置工具,可以使用WebUI配置Nginx的各项功能,包括端口转发,反向代理
分类:
Web程序 时间:
2020-07-04 09:20:10
阅读次数:
102
Spark 源码解读(四)SparkContext的初始化之创建任务调度器TaskScheduler TaskScheduler负责任务任务的提交,并请求集群管理器对任务的调度。创建TaskScheduler的代码如下: val (sched, ts) = SparkContext.createTa ...
分类:
其他好文 时间:
2020-07-03 00:59:56
阅读次数:
63