开发者社区> 问答> 正文

【藏经阁一起读(19)】本周推荐《企业运维之云原生和Kubernetes实战》,你有哪些心得?

藏经阁2.0全新上线!下载本地、线上阅读让你轻松获取技术知识。为了让更多人学习到藏经阁中的优秀技术作品,培养好的阅读习惯,“藏经阁一起读”活动来啦,你阅读,我奖励!

本期书籍《企业运维之云原生和Kubernetes实战》

阅读地址https://developer.aliyun.com/ebook/7660

书籍简介:为了帮助用户更好地理解云原生,拥抱云原生,阿里云全球技术服务部联合开发者学堂推出了“企业运维训练营之云原生和 Kubernetes 实战”,并基于训练营的演讲内容沉淀此电子书,与各位开发者分享。

活动规则:阅读书籍,将你对于本书的想法、收获等在评论区留言,评论不少于200字,将选取评论质量最高的前2名和点赞最多的第1名送出小米鼠标Lite一个。

image.png

image.png

活动时间:2022年6月27日~7月4日14:00

参与用户务必扫码加入钉群,第一时间了解活动进展、获取得奖信息。

问答官.png

快来阅读吧!链接:https://developer.aliyun.com/ebook/7660

展开
收起
开发者小助手 2022-06-27 14:20:31 29681 0
11 条回答
写回答
取消 提交回答
  • 微信搜索「龙哥手记」,回复关键字:见面礼

    最大感受是用实战来理解原理,这样不会枯燥!

    如果你对云计算感兴趣,里面把容器,k8s及ACK集群既有理论图解,还有理论实战,如果需要对云上容器熟练使用这是非常不错的选择; 哪些假话我就不想说,只是分章节来说下我读完的感受,你自己慢慢体会就行: 首先肯定了云原生不管是技术,还是产业都有非常大的红利,回顾几年发展总结出来的结论从应用层核心技术,serverless,软硬协同做出阐述;然后把技术特征,应用价值及产业效能分析下;最后告诉你容器是啥,到底解决什么问题,及一系列咋操作容器,如何制作命令有哪些,它们之间的联系都进行了解释;然后为啥要容器编排工具,还不是因为容器间的复杂性导致;最主要介绍它的结构花了非常清晰的图来理解,然后来记忆这一点我觉得非常的棒!从实战角度描述几个核心概念及为啥需要它?云上的ACR有什么优势功能介绍的非常清楚。然后是深入理解k8s集群的原理,包括pod,ack集群控制器,网络及灰度发布等;

    重要点:DevOps+持续交付+微服务+容器 符合云原生架构的应用程序应该是:采用开源堆栈(K8S+Docker)进行容器化,基于微服务架构提高灵活性和可维护性,借助敏捷方法、DevOps支持持续迭代和运维自动化,利用云平台设施实现弹性伸缩、动态调度、优化资源利用率。 Kubernetes 是用于自动部署,扩展和管理容器化应用程序的开源系统。它将组成应用程序的容器组合成逻辑单元,以便于管理和服务发现;

    总的来说,云原生是面向云应用设计的一种思想理念,可以帮助企业构建弹性可靠、松耦合、易管理可观测的应用系统,从而提升应用服务工程的交付效率,降低运维复杂度。 在工作中运维常常利用k8s的容器化能力,在《企业运维之云原生和Kubernetes实战》这本书,详细介绍了k8s的基础,并配合有实训项目,对于新入门的小伙伴是非常友好的,同时书中还阐述了k8s集群的深度原理解析,对于我而言,阅读这本书给我的工作带来了很大的帮助。

    2022-06-30 19:36:17
    赞同 1 展开评论 打赏
  • web开发工作者,后端开发研究者

    云原生是一种行为方式和设计理念,究其本质,凡是能够提高云上资源利用率和应用交付效率的行为或方式都是云原生的。这里可以解释了“云计算”和“云原生”的根本区别,即:“云”是指我们在哪里计算,而“云原生”指的是我们如何实现。云原生是一种软件架构设计的方式,企业完全可以在使用云计算基础设施的基础上,自己去实现云原生的架构。 总的来说,云原生是面向云应用设计的一种思想理念,可以帮助企业构建弹性可靠、松耦合、易管理可观测的应用系统,从而提升应用服务工程的交付效率,降低运维复杂度。 在工作中运维常常利用k8s的容器化能力,在《企业运维之云原生和Kubernetes实战》这本书,详细介绍了k8s的基础,并配合有实训项目,对于新入门的小伙伴是非常友好的,同时书中还阐述了k8s集群的深度原理解析,对于我而言,阅读这本书给我的工作带来了很大的帮助。

    2022-06-30 13:11:40
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    何为云原生,首先需要理解什么是云原生,云原生是一种构建和运行应用程序的方法,是一套技术体系和方法论。而云原生的架构可以规划为模块化可观察可部署可测试可替换可处理6特质,从技术角度来看,云原生重心点从"资源"转换为"应用"的必然结果,资源为中心的云计算关注资源如何虚拟化,典型的代表计算,网络,存储基础设施,而以"应用"为中的云原生技术则关注应用如何使用云环境,使用户能够在云环境下快速开发部署和交付云原生应用。 云原生要素**:容器、DevOps、微服务、持续交付**。

    **容器:**一种轻量级、可移植、自包含的软件打包技术,使应用程序可以在几乎任何地方以相同的方式运行,Docker是容器的一种

    **DevOps:**为云原生提供持续交付能力

    **微服务:**一种用于构建应用的架构方案,.简单的说就是其中单个应用程序由许多松散耦合且可独立部署的较小组件或服务组成。 ** 持续交付:**持续交付是不误时开发,不停机更新,小步快跑,反传统瀑布式开发模型

    总而言之,符合云原生架构的应用程序应该是:采用开源堆栈(K8S+Docker)进行容器化,基于微服务架构提高灵活性和可维护性,借助敏捷方法、DevOps支持持续迭代和运维自动化,利用云平台设施实现弹性伸缩、动态调度、优化资源利用率。

    2022-06-29 23:24:57
    赞同 137 展开评论 打赏
  • 云原生(CloudNative)是一个组合词,Cloud+Native。Cloud表示应用程序位于云中,而不是传统的数据中心;Native表示应用程序从设计之初即考虑到云的环境,原生为云而设计,在云上以最佳姿势运行,充分利用和发挥云平台的弹性+分布式优势。

    随着虚拟化技术的成熟和分布式框架的普及,在容器技术、可持续交付、编排系统等开源社区的推动下,以及微服务等开发理念的带动下,应用上云已经是不可逆转的趋势。

    Kubernetes(简称K8s)发布至今已经被越来越多的公司所接纳,其受欢迎程度更是超过了人们的想象,已逐渐成为很多公司的标配,尤为重要的是掌握Kubernetes几乎成为所有互联网技术人员必备的一项技能。

    Kubernetes的诞生象征着下一代云计算的时代已经来临,它的出现让很多应用和架构逐步实现了统一化、标准化、简单化,降低了公司因为架构设计不合理带来的问题,而且也大大减少了运维成本,使用Kubernetes可以轻轻松松管理上千台服务器、上万个容器节点。

    虽然Kubernetes给我们带来了诸多便利,减少了超过半数的应用运维工作,但是迄今为止学习Kubernetes依旧是一件很困难的事情。

    首先是它的核心概念颇多,学习起来比较乏味,而且部分概念难以理解,从而导致学习成本甚高;

    其次Kubernetes涉及的领域也比较广泛,了解过CNCF的读者可能知道,以Kubernetes为中心展开的周边云原生的生态是多么宏伟且庞大的一张蓝图。

    2022-06-29 15:12:37
    赞同 展开评论 打赏
  • 云原生是一种构建和运行应用程序的方法,是一套技术体系和方法论。云原生(CloudNative)是一个组合词,Cloud+Native。Cloud表示应用程序位于云中,而不是传统的数据中心;Native表示应用程序从设计之初即考虑到云的环境,原生为云而设计,在云上以最佳姿势运行,充分利用和发挥云平台的弹性+分布式优势。 简单理解:从设计之初考虑,将原生程序以最好的方式运行在云上。 重要点:DevOps+持续交付+微服务+容器 符合云原生架构的应用程序应该是:采用开源堆栈(K8S+Docker)进行容器化,基于微服务架构提高灵活性和可维护性,借助敏捷方法、DevOps支持持续迭代和运维自动化,利用云平台设施实现弹性伸缩、动态调度、优化资源利用率。 Kubernetes 是用于自动部署,扩展和管理容器化应用程序的开源系统。它将组成应用程序的容器组合成逻辑单元,以便于管理和服务发现。Kubernetes ,同时凝聚了社区的最佳创意和实践。 k8s 这个缩写是因为 k 和 s 之间有八个字符的关系。 Google 在 2014 年开源了 Kubernetes 项目。Kubernetes 源自Google 15 年生产环境的运维经验 ,结合了社区中最好的想法和实践。 Kubernetes 为你提供了一个可弹性运行分布式系统的框架。 Kubernetes 会满足你的扩展要求、故障转移、部署模式等。

    2022-06-29 08:42:44
    赞同 1 展开评论 打赏
  • 阿里云太棒了,赞一个!

    2022-06-28 23:55:43
    赞同 展开评论 打赏
  • GitHub https://github.com/co63oc/cloud

    Kubernetes 的发展非常迅速,它是整个云原生体系发展的基石。观察 Kubernetes 项目的发展特点,Kubernetes 无处不在,无论是在云上,还是用户自建的数据中心里,甚至一些我们想象不到的场景里,都有 Kubernetes 的存在。所有云原生的用户使用 Kubernetes 的目的,都是为了交付和管理应用。这个应用是一个泛化的概念,可以是一个网站,也可以是淘宝这样非常庞大的电商主站,或者是 AI 作业、计算任务、函数、甚至虚拟机等,这些都是用户可以使用 Kubernetes 去交付和管理的应用类型。Kuberentes可以说是乘着docker和微服务的东风,已经推出便迅速蹿红,它的很多设计思想都契合了微服务和云原生应用的设计法则。Kubernetes用户可以通过编写一个yaml或者json格式的配置文件,也可以通过工具/代码生成或直接请求kubernetes API创建应用,该配置文件中包含了用户想要应用程序保持的状态,不论整个kubernetes集群中的个别主机发生什么问题,都不会影响应用程序的状态,你还可以通过改变该配置文件或请求kubernetes API来改变应用程序的状态。Kubernetes通过声明式配置,真正让开发人员能够理解应用的状态,并通过同一份配置可以立马启动一个一模一样的环境,大大提高了应用开发和部署的效率,其中kubernetes设计的多种资源类型可以帮助我们定义应用的运行状态,并使用资源配置来细粒度得明确限制应用的资源使用。

    2022-06-28 20:07:42
    赞同 展开评论 打赏
  • 云原生涵盖的技术领域越来越多,但目前最为关键的三项技术依然是:容器、微服务、服务网格等。云原生是面向云应用设计的一种思想理念, 充分发挥云效能的最佳实践路径,帮助企业构建弹性可靠、松耦合、易管理可观测的应用系统,提升交付效率,降低运维复杂度。 代表技术包括不可变基础设施、服务网格、声明式 API 及 Serverless 等。读了这本《企业运维之云原生和Kubernetes 实战》这本书,从书中 学习到了云原生和k8s基础入门、阿里云容器技术深入介绍、kubernetes集群原理深度解析、ack集群管理。让我们从0到1熟悉云原生及K8s概念/技术/架构。 大家也可以通过本书配套的训练营本训练营涵盖云原生方向学习领域的基础课程与核心课程,是成为云原生运维和实践工程师的必修之路。 通过课程讲授与丰富的动手实验,让我们快速掌握了解学习到这方面的知识和实践。非常的推荐给大家!!!!!!!

    2022-06-28 19:27:14
    赞同 123 展开评论 打赏
  • 热爱技术

    上期活动获奖名单 小周sir、Star时光、Carice

    2022-06-27 14:37:49
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
可视化架构运维实践 立即下载
2021云上架构与运维峰会演讲合集 立即下载
MySQL 技术大全:开发、优化与运维实战 立即下载

相关镜像