简介 ceph作为一个统一的分布式存储系统,提供了高性能,高可用性,高扩展性.ceph的统一体现在其可以提供文件系统.块存储.对象存储,在云环境中,通常采用ceph作为后端存储来保证数据的高可用性. ceph发表于2004年,随后开源给社区.进过十几年发展,目前得到众多云厂商支持并广泛使用.比如openstack\kubernetes\虚拟机系统等... 架构图: 特点 高性能 采用CRUSH算法,数据分布均衡,并行度高. 容灾域的隔离,能够实现各类负载的副本放置规则,例如跨机房.机架感知等.…
镜像仓库 仓库,顾名思义,就是存放东西的地方,Docker仓库,理所当然,就是存放docker镜像的地方了. Docker仓库分公有仓库和私有仓库.共有仓库有hub.docker.com.gcr.io.k8s.gcr.io等,一般常用开源应用程序的官方镜像都存放于共有仓库,但是鉴于这些仓库都在国外,下载速度比较慢.尤其k8s相关的镜像,得魔法上网. 私有仓库一般是公司内部自行搭建,用于存放内部构建的docker镜像,部署服务时从私有仓库下载,分发速度快. Docker 官方提供了一个搭建私有仓库…
关于我们 更多关于云原生的案例和知识,可关注同名[腾讯云原生]公众号~ 福利: ①公众号后台回复[手册],可获得<腾讯云原生路线图手册>&<腾讯云原生最佳实践>~ ②公众号后台回复[系列],可获得<15个系列100+篇超实用云原生原创干货合集>,包含Kubernetes 降本增效.K8s 性能优化实践.最佳实践等系列. ③公众号后台回复[白皮书],可获得<腾讯云容器安全白皮书>&<降本之源-云原生成本管理白皮书v1.0> ④公众号…
开篇 最近整理笔记,不知不觉发现关于kubernetes相关的笔记已经达99篇了,索性一起总结了.算是对这两年做容器云平台的一个总结,本文是开篇,先介绍下所有用到的组件.首先来看下架构图(实在画的太丑,求推荐工具) 如图,容器平台主要涉及的组件有: Docker Kubernetes Etcd Flannel Ceph Harbor Drone Promethues EFK GIT/SVN Ingress-nginx Dashboard(Lens) 正所谓开局一张图,后面全靠编,哈哈,开干...…
[51CTO.com原创稿件]Kubernetes是Google开源的一个容器编排引擎,它支持自动化部署.大规模可伸缩.应用容器化管理.伴随着云原生技术的迅速崛起,如今Kubernetes 事实上已经成为应用容器化平台的标准,越来越受到企业的青睐,在生产中也应用的越来越广泛. 我们的容器平台建设从2016年开始,大致经历了探索预研.体系建设和平台落地这样三个阶段. 下面就从Kubernetes的网络.存储.集群管理和监控与运维几个方面来分享下我们容器云平台建设走过的历程,希望给大家一些思考和启发…
[编者的话] 目前很多的容器云平台通过Docker及Kubernetes等技术提供应用运行平台,从而实现运维自动化,快速部署应用.弹性伸缩和动态调整应用环境资源,提高研发运营效率. 本文简要介绍了与容器云相关的几个重要概念:PaaS.App Engine.Docker.Kubernetes. https://blog.csdn.net/huwh_/article/details/75935700 1. Kubernetes概述 1.1. Kubernetes介绍 Kubernetes是Googl…
基于Docker的CaaS容器云平台架构设计及市场分析 ---转载请注明出处,多谢!--- 1 项目背景---概述: “在移动互联网时代,企业需要寻找新的软件交付流程和IT架构,从而实现架构平台化,交付持续化,业务服务化. 容器将成为新一代应用的标准交付件,容器云将帮助企业用户构建研发流程和云平台基础设施.缩短应用向云端交付的周期,降低运营门槛.加速企业向互联网技术和业务的双转型. 容器云将对接各类代码托管库,实现自动化持续集成和DOCKER镜像构建,为新一代应用交付和开发运维一体化奠定了基础.…
微服务与K8S容器云平台架构 微服务与12要素 网络 日志收集 服务网关 服务注册 服务治理- java agent 监控 今天先到这儿,希望对技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管理,团队建设 有参考作用 , 您可能感兴趣的文章: 领导人怎样带领好团队构建创业公司突击小团队国际化环境下系统架构演化微服务架构设计视频直播平台的系统架构演化微服务与Docker介绍Docker与CI持续集成/CD互联网电商购物车架构演变案例互联网业务场景下消息队列架构互联网高效研…
容器技术风起云涌,在国内也涌现出了很多容器技术创业公司,本文介绍容器厂商DaoCloud提供的容器云平台,通过使用容器云平台,可以让大家更加了解容器,并可以学习不同容器云平台的优势. 1.        首先我们进行注册: 2.        注册成功后登录: 登录到平台后,可以看到平台可以提供的功能,平台还提供了一个帮助框,可以通过帮助框提供快速上手指南.如果把鼠标放在帮助框上面,可以看到下图: 可以给系统管理员发送消息.发送附件或者发送表情,还可以使用DaoVoice这个工具同客服进行沟通.…
这是容器云平台第四篇,接上一篇继续, 首先kubernetes服务暴露有如下几种方式: NodePort Loadbalance ClusterIP Ingress 本文紧贴第一篇架构图,只介绍Ingress,其余的后续再详细说.. Ingress是什么? Ingress 是对集群中服务的外部访问进行管理的 API 对象,典型的访问方式是 HTTP,当然TCP也是可以管理滴. Ingress 可以提供负载均衡.SSL 终结和基于域名的虚拟托管. 大白话就是:把kubernetes集群生部署的服务…
通过kubernetes构建容器云平台第二篇,最近刚好官方发布了V1.19.0,本文就以最新版来介绍通过kubeadm安装高可用的kubernetes集群. 市面上安装k8s的工具很多,但是用于学习的话,还是建议一步步安装,了解整个集群内部运行的组件,以便后期学习排错更方便... 本文环境如下: 服务器:3台 操作系统:CentOS 7 拓扑图就不画了,直接copy官网的 概述 简单说下这个图,三台服务器作为master节点,使用keepalive+haproxy对apiserver进行负载均衡…
什么是CI/CD 持续集成(Continous Intergration,CI)是一种软件开发实践,即团队开发成员经常集成它们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成.每次集成都需要通过自动化的编译.发布.自动化回归测试来验证,从而尽快地发现集成错误.而这些自动化的操作则由CI软件进行执行. 持续部署(Continous Delivery,CD)在持续集成的基础上,将集成后的代码部署到真实运行环境中(本文指部署到kubernetes集群).交付团队 ->版本控制 -…
GaiaStack介绍 GaiaStack是腾讯基于Kubernetes打造的容器私有云平台.这里有几个关键词: 腾讯:GaiaStack可服务腾讯内部所有BG的业务: Kubernetes:GaiaStack的技术实现主要是依托于Kubernetes和容器: 私有云:GaiaStack通过腾讯云向外部企业输出解决方案,并成功在金融.游戏.政务.互联网等各行业落地. GaiaStack的产品功能主要分为下面两个部分,分别是集群管理员的集群管理功能,以及集群用户的应用全生命周期管理的功能. 集群管…
数人云在9月6日开通了容器管理面板Crane的试用活动,这是国内首个基于DockerSwarmKit的容器管理工具.它具有Docker原生编排功能,采用轻量化架构,帮助开发者快速搭建DevOps环境,体验Docker的各种最新功能.下面介绍这个容器管理面板的使用体验. 在之前写了一篇使用体验,据了解,数人云指导员动了一个念头:开源,对,代码开源,让更多的教官以及战友参与进来,数人云 Crane 这个新兵能否茁壮成长全靠各位大大了,Crane 想成为 Super Star :)Fork me on…
数人云在9月6日开通了容器管理面板Crane的试用活动,这是国内首个基于DockerSwarmKit的容器管理工具.它具有Docker原生编排功能,采用轻量化架构,帮助开发者快速搭建DevOps环境,体验Docker的各种最新功能.下面介绍这个容器管理面板的使用体验. 1.        首先我们进行试用申请: 2.        试用申请通过后会收到通知邮件,通知邮件中介绍了安装环境要求: 3.        首先在centos7的主机上安装docker1.12.1,对应的API版本是1.24…
2018年10月6日,Rancher2.1版本正式发布.相比Rancher2.0版本,提供了许多新的特性: 1.支持集群和项目级别的硬件资源配额管理:2.支持3个节点的Rancher Server的管理端高可用:3.可以驱散节点上的容器,以便对节点进行维护:4.完整支持CI.CD功能,开发.测试.构建.部署全程自动化:5.支持公有和私有的GitLab代码库:6.应用商店功能增强,引入了Tiller,一键部署K8S Dashboard:7.提供Rancher集群清理工具:8.体验版功能:支持Win…
EFK介绍 EFK,全称Elasticsearch Fluentd Kibana ,是kubernetes中比较常用的日志收集方案,也是官方比较推荐的方案. 通过EFK,可以把集群的所有日志收集到Elasticsearch中,然后可以对日志做分析.一般用于故障排查,数据分析等... 数据流示意图 官方项目 https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/fluentd-elasticsearch 小技巧,如果…
Ingress 是什么? Ingress 公开了从集群外部到集群内服务的 HTTP 和 HTTPS 路由. 流量路由由 Ingress 资源上定义的规则控制. 可以将 Ingress 配置为服务提供外部可访问的 URL.负载均衡流量.终止 SSL/TLS,以及提供基于名称的虚拟主机等能力. Ingress 控制器 通常负责通过负载均衡器来实现 Ingress,尽管它也可以配置边缘路由器或其他前端来帮助处理流量. 本文使用host network模式,示意图如下 下载部署文件 wget https…
简介 prometheus-operator Prometheus:一个非常优秀的监控工具或者说是监控方案.它提供了数据搜集.存储.处理.可视化和告警一套完整的解决方案.作为kubernetes官方推荐的监控系统,用Prometheus来监控kubernetes集群的状况和运行在集群上的应用运行状况. Prometheus架构图 那Prometheus Operator是做什么的呢? Operator是由CoreOS公司开发的,用来扩展 Kubernetes API,特定的应用程序控制器,它用来…
今天是是第三篇,接着上一篇继续 首先,通过kubectl可以看到,三个节点都正常运行 [root@k8s-master001 ~]# kubectl get no NAME STATUS ROLES AGE VERSION k8s-master001 Ready master 16h v1.19.0 k8s-master002 Ready master 16h v1.19.0 k8s-master003 Ready master 16h v1.19.0 现在来部署第一个服务,这里以nginx为例…
出口转内销.首发于公司微信公众号,作者本人,现转载到此.本来写得比较技术,还算有点干货,但是结果被编辑咔咔咔,就只剩下下面这些内容. 大型企业如何开启自己的快速上云之路? 2017-12-08 易建科技刘世民 海航云 作为易建科技具有自主知识产权的云计算核心平台,eKing Cloud 基础云的演进或许能给大家提供一条探索之路. 自 2013 年 6 月上线运营至今,eKing Cloud 基础云已为海航集团内外上百家企业的上千套业务系统提供了计算服务.在这些服务的基础上,海航集团的航空旅游.金…
基于Kubernetes的容器云 容器云最主要的功能是以应用为中心,帮助用户把所有的应用以容器的形式在分布式里面跑起来,最后把应用以服务的形式呈现给用户.容器云里有两个关键点,一是容器编排,二是资源调度. 容器编排就是我们期望能把一些微服务通过容器编排来帮助用户组建一个比较庞大的系统,而资源调度在容器云这种大规模分布式环境是必须的,需要一个比较好的调度平台来提升系统的资源利用率以及根据用户的资源请求帮助用户来调配资源. 我们IBM的BlueDock就是这样一个容器云平台,主要基于Kubernet…
宜信公司从2018年初开始建设容器云,至今,容器云的常用基本功能已经趋于完善,主要包括服务管理.应用商店.Nginx配置.存储管理.CI/CD.权限管理等,支持100+业务线.3500+的容器运行.伴随公司去VMware以及DevOps.微服务不断推进的背景,后续还会有更多的业务迁移到容器云上,容器云在宜信发挥着越来越重要的作用.本次分享主要介绍宜信容器云平台的背景.主要功能.落地实践及未来规划. 一.宜信容器云平台背景 宜信容器云平台的建设背景主要包括: 提高资源利用率.容器云建设之前,每台物…
导读:本文介绍了基于Docker技术的企业级应用容器平台,从云的定义.云服务分类,到用友云PaaS基础平台.平台总体架构.架构预览.部署架构.平台核心价值和核心竞争力,阐述PaaS基础平台成为广大传统企业数字化转型的一把尖刀. 一.前言 在互联网的浪潮中,企业互联网技术发生了巨大的变化,架构模式从巨型架构,单层架构,SOA架构到微服务.无服务器架构:开发流程从瀑布式到敏捷开发.DevOps:部署方式从单一应用服务器到云端,从虚机到容器:基础设施从托管,自建到私有云,公有云,混合云:展示形态从pc…
一.容器云的背景 伴随着微服务的架构的普及,结合开源的Dubbo和Spring Cloud等微服务框架,宜信内部很多业务线逐渐了从原来的单体架构逐渐转移到微服务架构.应用从有状态到无状态,具体来说将业务状态数据如:会话.用户数据等存储到中间件中服务中. 微服务的拆分虽然将每个服务的复杂度降低,但服务实例的数目却呈现出爆炸式增长,这给运维增加难度,一方面是服务部署.升级,另一方面是服务的监控故障恢复等. 在2016年,容器技术尤其是Docker迅速流行起来,公司内部开始尝试将容器放到容器内运行,虽…
浙江移动容器云在ARM服务器的实践 2019-07-11 22:27 中文社区 分类:Kubernetes实践分享/开发实战 阅读(427) 评论(0)  国产ARM服务器上面跑K8S集群.. 貌似浪潮信息也有 龙芯的K8S集群.. 一.背   景 浙江移动容器云自14年开始至今,已相继完成了双平面容灾.双引擎兼容等关键能力建设,目前已承载并稳定运行包括核心业务在内的350多套系统,容器数量超过30000个. 服务器是数据中心的重要组成部分.为探索数据中心IT架构多样性,浙江移动容器云于近期开展…
互联网.科技和金融的碰撞给银行业带来巨大影响.IT技术起初是传统金融提升效率的工具和方法,随着新技术的演进,技术成为驱动变革的核心要素.Fintech金融科技以技术和数据为驱动,用创新的方法改变了金融业务信息不对称,降低交易成本,改善服务体验. 数字化浪潮的兴起和深化,银行业开始面临巨大压力.某知名股份制商业银行是国内有名的金融科技先行者.伴随互联网.大数据,以及人工智能等技术的发展,该股份制银行的新业务形态.新业务需求乃至新业务创新都对银行现有IT提出了新的挑战. 金融科技先行者 该知名股份制…
2016-10-08木屐大数据在线 国庆长假第六天,OpenStack第十四版本Newton(牛顿?)发布,官方介绍中强调这是一个集虚拟化.裸金属和容器技术的一体化平台,可通过一套API来管理裸金属.虚拟机和容器编排框架,能管理所有部署形式的平台. 新版本都有哪些特性更新呢,笔者在官网上找到一段资料分享给大家: 向上向下向左向右(横向)的扩展性 Newton增强了跨平台跨地域的向上扩展,水平扩展和向下扩展能力. 这一版本进一步巩固了OpenStack普适于任意规模的云的优势.增强的部分包括Nov…
版权声明:本文为博主原创文章,转载请注明出处,欢迎交流学习! 基于微服务架构和Docker容器技术的PaaS云平台建设目标是给我们的开发人员提供一套服务快速开发.部署.运维管理.持续开发持续集成的流程.平台提供基础设施.中间件.数据服务.云服务器等资源,开发人员只需要开发业务代码并提交到平台代码库,做一些必要的配置,系统会自动构建.部署,实现应用的敏捷开发.快速迭代.在系统架构上,PaaS云平台主要分为微服务架构.Docker容器技术.DveOps三部分,这篇文章重点介绍微服务架构的实施. 实施…
YY云平台Ceph Block应用实践 http://s3.yyclouds.com/public/YY%E4%BA%91%E5%B9%B3%E5%8F%B0Ceph%E5%AE%9E%E8%B7%B5.ppt 我写的书 <CEPH实战> https://www.gitbook.com/book/forest/ceph-practice/details…