热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Kubernetes端到端解决方案Part3:如何正确部署Kubernetes

戳蓝字“CSDN云计算”关注我们哦!在之前的文章中我们向您介绍了Kubernetes的入门挑战以及如何执行端到端的即服务解决方案。本篇文章,我们将继续探

戳蓝字“CSDN云计算”关注我们哦!

640?wx_fmt=jpeg


在之前的文章中我们向您介绍了Kubernetes的入门挑战以及如何执行端到端的即服务解决方案。本篇文章,我们将继续探讨如何正确部署Kubernetes,并探索服务编排解决方案。



01

如何正确部署Kubernetes?


在我们进一步探索服务编排解决方案之前,有必要全面考量下您的解决方案。


既然您已经了解了Kubernetes的不足之处,那我们一起来探讨下如何正确部署Kubernetes吧:


自动化 与其他技术一样,Kubernetes具有故障风险。例如,Kubernetes基础架构的控制平面或另一部分可能会停机。在这种情况下,您希望云提供商将其 重新启动,为您公司免去亲自操作的麻烦。


持续更新 不断更新Kubernetes版本,以确保提供关键补丁和所需功能。最佳云提供商通常拥有最新版本,能够提供安全补丁和最新功能。


重要组成部分 Kubernetes具有商品化色彩,是由众多厂商和供应商提供,通常作为其整体解决方案的其中一项。如果您通过公共云提供商使用 Kubernetes,您将获得具有负载平衡、存储等功能的完整解决方案。


开源 Kubernetes的市场标准是开源,大多数提供商针对特定用例,使用Kubernetes的上层功能。


统一 Kubernetes不是孤岛。要将Kubernetes即服务提供给业务部门,您需要统筹各要素。从CI/CD工具到数据服务再到Kubernetes自动化,您需要采取整体的、全局化的方式方法。


Mesosphere可以提供您安全、灵活、持续更新的Kubernetes来满足所有以上需求,并与您的现有服务和基础架构完全适配。




02

启用Mesosphere Kubernetes引擎



正如上文所述,Kubernetes云原生生态系统较为复杂。部署Kubernetes即服务需要具备许多重要条件,运维者还需要面对一些Kubernetes关键缺陷。


这当然是一项艰巨的任务。幸运的是,您可以使用Mesosphere Kubernetes 引擎解决这一难题。


Mesosphere致力于帮助企业轻松构建和扩展颠覆性的技术。Mesosphere采用全自动化流程,可以在任何数据中心、公有云或边缘计算设施上轻松管理 Kubernetes及其生态系统。


在自动化过程中,您可以指定目标状态,让自动化系统(Mesosphere)搜索最佳实现方法。Mesosphere将在一个连续的控制循环中实现这项任务,所以如果任何一个配置掉链,比如三个应用程序中有一个关闭,Mesosphere会自动识别并解决问题。这种自动化功能确保您可以放心提供即服务解决方案。

从“21步”到“单一命令行”或“一键操作”

Kelsey Hightower在《Kubernetes the Hard Way》中指出,通常启动并运行Kubernetes服务需要21个步骤。Mesosphere将所有这些步骤转换为单命令行(或点击Mesosphere服务目录中的安装按钮),以实现Kubernetes和Kubernetes解决方案所需的所有服务。您可以在5分钟内实现Kubernetes集群的运行。


具体来说,Mesosphere可为您提供:


广泛的工作负载覆盖 运行现行的及未来应用程序,包括传统的J2EE、容器、 分析和机器学习。


应用感知自动化 将具体工作负载操作过程自动化为“即服务”,从 Kubernetes到数据服务。

智能资源池 跨基础架构优化工作负载密度和性能,在保证资源的情况下实现最大化利用率。


混合云运维 通过单一控制面板,安全管理云、数据中心和边缘基础架构。


640?wx_fmt=jpeg




03

助您实现Kubernetes自动化管理



让我们进一步探讨,Mesosphere将如何助您实现Kubernetes自动化管理。


高可用性集群配置 Mesosphere Kubernetes管理包括简单、高可用的集群配置。只需点击按钮或单一命令,您就可以部署、扩展、升级和管理 Kubernetes集群。


无中断升级 无中断升级包括升级Kubernetes集群中保持状态的组件, 使您可以在Kubernetes不同版本之间轻松转换。您可以通过单命令更新 Kubernetes集群的关键任务部分。


自动化自我修复 Mesosphere的Kubernetes具有自动化自我修复功能。当 Kubernetes集群的任意组件出现故障时,集群管理员无需执行任何操作即可重启并恢复运行。Mesosphere能够检测到所需的状态并重新配置资源。


易于扩展 扩展Kubernetes集群也是非常简单的,只需添加新的工作负载节点,或者也可以在非高可用性集群添加更多主节点。


开发工具和快速数据服务自动化管理和配置 Mesosphere甚至可以为所有开发和快速数据服务提供自动化管理和即服务交付配置,以便为开发人员提供端到端的Kubernetes解决方案。


Mesosphere Kubernetes引擎 (MKE)

640?wx_fmt=png



640?wx_fmt=png

结论 

如今,Kubernetes在容器管理中应用最为广泛,但完整的Kubernetes 解决方案仍然依赖很多附加组件和补充解决方案的支撑。


换句话说,虽然Kubernetes是一款无比强大的容器管理解决方案,但您仍需要其他相关组件辅助您达成目标。


但是,要为每个业务线和开发团队提供Kubernetes即服务,您的运营团队需要构建和管理核心Kubernetes容器编排以及其他必要的补充解决方案,例如监控、日志记录和CI/CD管道。


Mesosphere可以帮助您实现Kubernetes、开发工具和快速数据服务的端到端自动化管理,您可以在任意基础架构上对它们进行部署。


通过将Kubernetes集群和周围服务的手动式和重复性管理进行自动化,Mesosphere帮助为您建立更加敏捷的开发团队。您的企业也可以更加快速地响应市场需求并寻求新的商业机会。


640?wx_fmt=jpeg


640?wx_fmt=png


如果你是一个狂立学习flag却屡屡打脸的懒癌晚期,或者是一个对云计算方面云里雾里,不知所措的好学者,亦或是一位资深行业专家,都欢迎关注【CSDN云计算公众号】,爆发自己学习的洪荒之力吧!

640?wx_fmt=jpeg

福利

扫描添加小编微信,备注“姓名+公司职位”,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!


640?wx_fmt=jpeg


推荐阅读:

  • 屡试不爽的互联网架构三大马车!

  • 2019年技术盘点容器篇(四):来自京东云的技术问答 | 程序员硬核评测

  • 《长安十二时辰》科技梗揭秘!唐朝就能看到 5G 踪影?

  • 天才程序员: "开发 CryptoKitties 难不难? 只需掌握这3点..."

  • 教你如何用Python实现文本摘要模型(附教程)

  • 微软 CTO 韦青:5G 与亚里士多德

  • 什么限制了GNN的能力?首篇探究GNN普适性与局限性的论文出炉!


    真香,朕在看了!


推荐阅读
  • 企业数据应用挑战及元数据管理的重要性
    本文主要介绍了企业在日常经营管理过程中面临的数据应用挑战,包括数据找不到、数据读不懂、数据不可信等问题。针对这些挑战,通过元数据管理可以实现数据的可见、可懂、可用,帮助业务快速获取所需数据。文章提出了“灵魂”三问——元数据是什么、有什么用、又该怎么管,强调了元数据管理在企业数据治理中的基础和前提作用。 ... [详细]
  • 2018年人工智能大数据的爆发,学Java还是Python?
    本文介绍了2018年人工智能大数据的爆发以及学习Java和Python的相关知识。在人工智能和大数据时代,Java和Python这两门编程语言都很优秀且火爆。选择学习哪门语言要根据个人兴趣爱好来决定。Python是一门拥有简洁语法的高级编程语言,容易上手。其特色之一是强制使用空白符作为语句缩进,使得新手可以快速上手。目前,Python在人工智能领域有着广泛的应用。如果对Java、Python或大数据感兴趣,欢迎加入qq群458345782。 ... [详细]
  • 提升Python编程效率的十点建议
    本文介绍了提升Python编程效率的十点建议,包括不使用分号、选择合适的代码编辑器、遵循Python代码规范等。这些建议可以帮助开发者节省时间,提高编程效率。同时,还提供了相关参考链接供读者深入学习。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 近年来,大数据成为互联网世界的新宠儿,被列入阿里巴巴、谷歌等公司的战略规划中,也在政府报告中频繁提及。据《大数据人才报告》显示,目前全国大数据人才仅46万,未来3-5年将出现高达150万的人才缺口。根据领英报告,数据剖析人才供应指数最低,且跳槽速度最快。中国商业结合会数据剖析专业委员会统计显示,未来中国基础性数据剖析人才缺口将高达1400万。目前BAT企业中,60%以上的招聘职位都是针对大数据人才的。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 学习SLAM的女生,很酷
    本文介绍了学习SLAM的女生的故事,她们选择SLAM作为研究方向,面临各种学习挑战,但坚持不懈,最终获得成功。文章鼓励未来想走科研道路的女生勇敢追求自己的梦想,同时提到了一位正在英国攻读硕士学位的女生与SLAM结缘的经历。 ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文介绍了如何使用python从列表中删除所有的零,并将结果以列表形式输出,同时提供了示例格式。 ... [详细]
  • 浏览器中的异常检测算法及其在深度学习中的应用
    本文介绍了在浏览器中进行异常检测的算法,包括统计学方法和机器学习方法,并探讨了异常检测在深度学习中的应用。异常检测在金融领域的信用卡欺诈、企业安全领域的非法入侵、IT运维中的设备维护时间点预测等方面具有广泛的应用。通过使用TensorFlow.js进行异常检测,可以实现对单变量和多变量异常的检测。统计学方法通过估计数据的分布概率来计算数据点的异常概率,而机器学习方法则通过训练数据来建立异常检测模型。 ... [详细]
  • 2022年的风口:你看不起的行业,真的很挣钱!
    本文介绍了2022年的风口,探讨了一份稳定的副业收入对于普通人增加收入的重要性,以及如何抓住风口来实现赚钱的目标。文章指出,拼命工作并不一定能让人有钱,而是需要顺应时代的方向。 ... [详细]
  • 从高级程序员到CTO的4次能力跃迁!如何选择适合的技术负责人?
    本文讲解了从高级程序员到CTO的4次能力跃迁,以及如何选择适合的技术负责人。在初创期、发展期、成熟期的每个阶段,创业公司需要不同级别的技术负责人来实现复杂功能、解决技术难题、提高交付效率和质量。高级程序员的职责是实现复杂功能、编写核心代码、处理线上bug、解决技术难题。而技术经理则需要提高交付效率和质量。 ... [详细]
author-avatar
领悟人生的悲欢喜乐_829
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有