摘要: 如何使用Rancher 2.0在Kubernetes集群上部署Istio 原创 DOROSCHEVICI RancherLabs 2018-08-10 Service mesh旨在解决云原生应用之间服务拓扑的连接问题。如果你想要构建云原生应用,那么就需要Service mesh。Istio是Serv 阅读全文
posted @ 2020-01-08 20:26 TonyBen2018 阅读(159) 评论(0) 推荐(0)
摘要: 目标:在本文中,我们将介绍如何运行一个分布式产品质量数据库设置,它由Rancher进行管理,并且保证持久性。为了部署有状态的分布式Cassandra数据库,我们将使用Stateful Sets (有状态集)以及Rancher中的Kubernetes集群。 先决条件:假设您已经有一个由云服务商提供的K 阅读全文
posted @ 2020-01-08 19:30 TonyBen2018 阅读(151) 评论(0) 推荐(0)
摘要: 以下文章来源于移动Labs ,作者胡建华 1、BAIOPS-业务智能运维 智能运维(AIOps-Algorithmic IT Operations基于算法的IT运维)是人工智能技术在IT运维领域的运用,引用Gartner 的报告的一段话“到2020年,将近50%的企业将会在他们的业务和IT运维方面采 阅读全文
posted @ 2020-01-08 17:33 TonyBen2018 阅读(448) 评论(0) 推荐(0)
摘要: 早在去年,Service Mesh 这个概念就开始火起来了,今年的时候 Service Mesh 更是爆发式地发展,Service Mesh 中的明星项目 Istio 更是只用了几个月的时间就已经从 0.1 到了 1.0 了。 Istio 的背景本文不再赘述,G 家等大厂开发出来并且在后面推动支持的 阅读全文
posted @ 2020-01-08 17:03 TonyBen2018 阅读(124) 评论(0) 推荐(0)
摘要: 容器生态系统正以前所未有的速度不断增长和扩大,并且拥有这么多的Docker工具和服务,仅仅了解这些工具有用的选项,你就会感受到任务的艰巨。无论你是初学者还是专家,开发人员或DevOps工程师,SRE或平台架构师,下面的列表都将成为你了解当前业内最流行的产品的指南,也可以帮助你充分利用Docker来完 阅读全文
posted @ 2020-01-08 16:49 TonyBen2018 阅读(152) 评论(0) 推荐(0)
摘要: “云原生(Cloud Native)”是用于描述基于容器的环境的术语。云原生技术被用于开发应用程序,这些应用程序是使用容器打包的服务构建的、被部署为微服务、并通过灵活的DevOps流程和持续交付工作流在弹性基础架构上进行管理。 在运维团队手动管理传统应用程序的基础架构资源分配的情况下,云原生应用程序 阅读全文
posted @ 2020-01-08 16:32 TonyBen2018 阅读(140) 评论(0) 推荐(0)
摘要: 在过去短短的两年时间内,Kubernetes已经在容器编排市场上占据绝对的统治地位,成为当前众多容器解决方案中的首选。本文将所有能够与Kubernetes相互补充的工具列于下方,希望能够帮助开发人员进一步完善相关工作。 Kubernetes分类列表 Kube集群部署工具 监控工具 测试工具 安全工具 阅读全文
posted @ 2020-01-08 16:29 TonyBen2018 阅读(869) 评论(0) 推荐(0)
摘要: 随着Docker项目及其相关生态系统逐渐成熟,容器已经开始被更多企业用在了更大规模的项目中。因此,我们需要一套连贯的工作流程和流水线来简化大规模项目的部署。 Rancher Labs准备了此持续集成与持续部署系列文章,共两万余字,希望能供企业参考如何利用诸如Docker和Rancher这类工具来创建 阅读全文
posted @ 2020-01-08 16:23 TonyBen2018 阅读(130) 评论(0) 推荐(0)
摘要: 通过前两篇文章《持续集成与持续部署宝典Part 1:将构建环境容器化》和《持续集成与持续部署宝典Part 2:创建持续集成流水线》,我们使用Docker创建了一个集中管理的构建环境,它可以应用到任意数量的机器上。接着,我们将环境设置到了Jenkins CI上,自动化处理了源代码的持续构建、打包和测试 阅读全文
posted @ 2020-01-08 16:16 TonyBen2018 阅读(76) 评论(0) 推荐(0)
摘要: 在本系列文章中,我们将探讨在容器时代如何在基于Docker的环境中创建连贯的工作流程和流水线来简化大规模项目的部署。另外,我们还将详细介绍如何利用Docker和Rancher自动化处理这些工作流。 在上文《将构建环境容器化》中,我们开始了构建持续集成流水线的第一步工作——构建系统(Build Sys 阅读全文
posted @ 2020-01-08 16:12 TonyBen2018 阅读(230) 评论(0) 推荐(0)
摘要: 介 绍 随着Docker项目及其相关生态系统逐渐成熟,容器已经开始被更多企业用在了更大规模的项目中。因此,我们需要一套连贯的工作流程和流水线来简化大规模项目的部署。在本指南中,我们将从代码开发、持续集成、持续部署以及零停机更新几个方面进行介绍。在大型组织中,这已是相当标准的工作流;但在本系列文章中, 阅读全文
posted @ 2020-01-08 16:06 TonyBen2018 阅读(138) 评论(0) 推荐(0)
摘要: Helm让Kubernetes应用程序的管理工作变得毫不费力。Helm Charts使Kubernetes应用程序的安装和升级更加容易。本文将讨论Helm的一个极妙的技巧:如何使用Helm,简单快速地更新那些使用ConfigMap的应用程序。 更新部署 上图的示例就是一个部署的配置文件。我们假设它是 阅读全文
posted @ 2020-01-08 16:00 TonyBen2018 阅读(414) 评论(0) 推荐(0)
摘要: 在Rancher 1.x时期,告警功能是很多Rancher用户一直希望能够集成进产品内的,因此在Rancher 2.0研发阶段,这一直是Rancher研发团队功能列表中的重要一项。 Rancher 2.0发布,新版本产品中引入了很多酷炫新功能,其中就包括集群和工作负载的告警功能。 通知程序 Ranc 阅读全文
posted @ 2020-01-08 15:56 TonyBen2018 阅读(161) 评论(0) 推荐(0)
摘要: Datadog是一种流行的托管监控解决方案,用于聚合和分析分布式系统的指标和事件。从基础架构集成到协作仪表板,Datadog为用户提供了一个简洁的单一窗格视图,用户可以快速查看对其最重要的信息。结合使用Rancher和Datadog,用户可以查看到运行在Kubernetes集群上的应用程序的完整堆栈 阅读全文
posted @ 2020-01-08 15:53 TonyBen2018 阅读(170) 评论(0) 推荐(0)
摘要: 引用:Etcd v3备份与恢复 ETCD 简介 ETCD 是用于共享配置和服务发现的分布式,一致性的KV存储系统。ETCD是CoreOS公司发起的一个开源项目,授权协议为Apache。 ETCD 使用场景 ETCD 有很多使用场景,包括但不限于: 配置管理 服务注册于发现 选主 应用调度 分布式队列 阅读全文
posted @ 2020-01-08 15:09 TonyBen2018 阅读(109) 评论(0) 推荐(0)
摘要: 查看哪些docker container停止 #docker ps --filter "status=exited" CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 8b9ec01d8b40 docker.elastic.co/beats/ 阅读全文
posted @ 2020-01-08 14:58 TonyBen2018 阅读(859) 评论(0) 推荐(0)