【Udemy中英字幕】Complete Kubernetes: Easy & Practical Guide + Project
最近更新 2025年03月30日
资源编号 29182

【Udemy中英字幕】Complete Kubernetes: Easy & Practical Guide + Project

2025-03-30 Udemy 0 273
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 49.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

完整的 Kubernetes:简单实用的指南 + 项目

初学者级别:学习在任何云(GKE、AKS、EKS……)上使用原始 Kubernetes + 令人惊叹的顶点项目!

讲师:Arnaldo Sousa – IBM Former Instructor | Linux

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

您将学到什么

  • 在课程的最终项目中精心策划一个专业应用程序,但首先,您将学习…
  • 什么是容器编排器?它们有何用途。
  • 学习 CKA 和 CKAD 考试的主要概念、资源和组成部分。
  • 在本地安装和配置 Kubernetes。
  • 安装用于控制 Kubernetes 的命令行工具 kubectl。
  • 从基础开始学习:Kubernetes 的历史、基础知识和概念。
  • 了解组成 Kubernetes 集群的组件。
  • 了解 Kubernetes 中使用的 YAML 文件的结构。
  • 将容器分组到称为 Pod 的逻辑主机模型中。
  • 使用 ReplicaSet 维护一组稳定的正在运行的 Pod 副本。
  • 使用部署来部署、扩展、推出和回滚您的应用程序。
  • 了解基本的 Kubernetes 内部网络基础设施。
  • 学习使用命名空间的资源组隔离机制。
  • 使用 Kubernetes 服务来理解、构建、使用和操作不同类型的服务。
  • 使用 LivenessProbe 了解并实施应用程序的健全性检查。
  • 使用 Kubernetes 资源功能了解和管理最小和最大计算资源。
  • 使用卷来保存数据(emptyDir、hostPath 和 PersistentVolume)。
  • 使用强大的 Kubernetes DaemonSets 来理解、构建和管理守护进程。
  • 使用 Kubernetes Jobs 资源运行一次性流程或任务。
  • 使用 Kubernetes CronJobs 设计和安排任务/流程。
  • 使用 ConfigMaps 存储、使用和操作非机密配置数据。
  • 通过 Kubernetes Secrets 使用和操作敏感配置数据。
  • 使用先进且强大的 StatefulSets 来协调持久有状态应用程序。
  • 使用 Kubernetes Endpoints 对象操作内部和外部端点。
  • 学习并使用新的 Kubernetes EndpointSlices 来处理端点。
  • 了解并使用 RBAC 安全授权控制对 Kubernetes 资源的访问。
  • 学习日常 Kubernetes 管理的良好实践。
  • 自信地将您了解 Kubernetes 写在您的简历上!

探索相关主题

  • Kubernetes
  • 软件开发工具
  • 发展

要求

  • 了解 Docker 是强制性的,因为这里不会教你 Docker。
  • 计算机网络基本知识(TCP/IP、DHCP、DNS、代理和负载均衡器)。
  • 建议具备 Linux 的基本知识。
  • 最低建议配置:8GB RAM、4 核 CPU。
  • 安装了 Windows 或 Linux 操作系统。

描述

适合初学者的终极 Kubernetes 课程:现在提供多语言字幕!

提供印地语、西班牙语和英语的优质字幕。

什么是 Kubernetes?

Kubernetes 是管理(或编排)云应用程序整个生命周期的最强大的 DevOps 技术。例如,Google 每月基于 Kubernetes 部署超过 120 亿个应用程序,其中包括 Search、YouTube、Gmail、Google Play、Chrome 等知名服务。

目前,Kubernetes 已成为技术领域的一大奇迹,由于其多功能性、安全性和性能,被最具创新力的公司所采用。借助 Kubernetes,可以创纪录地交付新软件和更新,满足现代互联网的需求。

总结来说,根据 Kubernetes 官方的定义,Kubernetes 是一种编排生产级容器的技术。

如果我不明白某些内容,老师可以帮助我吗?

是的,当然!我们希望确保您在整个课程中都能得到充分的支持。我们有专门的问答部分,您可以在其中澄清您的疑问。此外,您可以直接私下向讲师发送问题,他们会认真仔细地回复。大多数问题会在 4 小时内得到回复,但标准是在一周内 24 小时内。我们在这里让您的学习之旅尽可能顺利!

Kubernetes 与 GKE(谷歌)、AKS(Azure)、EKS(亚马逊)、ACK(阿里巴巴)等有什么区别?

区别很大,因为 GKE、AKS、EKS 和 ACK 本身并不是 Kubernetes!Kubernetes 是一个容器编排系统,是一种独立、开放且免费的技术。本次培训将教授纯 Kubernetes,它可以在安装了 Kubernetes 的任何环境中完全重用,无论是在本地还是在云中。

一般来说,GKE、AKS、EKS 和 ACK 是使用 Kubernetes 的产品。它们分别由 Google、Microsoft、Amazon 和 Alibaba 公司提供,用于创建一个环境(集群),您可以在公司外部(即在其云中)运行 Kubernetes 应用程序。这称为托管 Kubernetes 平台。

总而言之,Kubernetes 是底层技术,而 GKE、AKS、EKS 和 ACK 是托管服务,可促进 Kubernetes 集群在各自云中的部署和运行。这些服务中的每一种都有各自的特定特性和集成,可让您选择最适合您需求的服务。无论选择哪种平台,学习 Kubernetes 都是在具有容器的分布式云应用程序世界中脱颖而出的关键。

因此,GKE、AKS、EKS 和 ACK 本质上是安装 Kubernetes 的环境。它们会针对此服务收费,并提供其他附加服务来为您的 Kubernetes 环境(集群)增值。

谁拥有 Kubernetes?

Kubernetes 是云原生计算基金会 (CNCF) 管理的一个开源项目。CNCF 是 Linux 基金会的一个下属组织,Linux 基金会是一个非营利性实体,也负责监督 Linux 操作系统的开发。因此,尽管 Kubernetes 是一个社区项目,有来自各个组织和个人的贡献,但治理和战略指导由 CNCF 提供,最终由 Linux 基金会提供。

我为什么要学习 Kubernetes?

学习 Kubernetes 可让您站在使用容器的分布式云应用程序不断扩展的市场的最前沿。通过本课程,您将有机会掌握行业巨头使用的同样强大的工具!

最令人印象深刻的是,除了 Google 之外,还有哪些组织正在使用 Kubernetes 来创新其系统。NASA、Nubank、Spotify、Adidas、Tinder、Airbnb、Bloomberg Financial Data Analytics 和 Udemy 只是使用 Kubernetes 的创新和市场力量领先公司的几个例子。

本课程不仅能让您深入了解 Kubernetes,还能为您提供可立即应用于工作的实用技能。无论是提高当前组织的效率还是提高您在市场上的就业能力,了解 Kubernetes 都是一项宝贵的技能,可以为您打开许多大门。

完成本次培训后我将获得什么?

本课程将从基础知识开始,为您全面介绍 Kubernetes。您将了解什么是容器编排器、什么是 Kubernetes 以及它的各种用途。

但我们不会止步于此!本培训将帮助您使用 Kubernetes 管理应用程序的整个生命周期。您将能够应对 Kubernetes 管理员面临的日常挑战,获得有效而自信地解决问题的专业技能。

在本课程结束时,您不仅会对 Kubernetes 有理论上的了解,还将拥有解决实际问题的实践经验。这些知识和经验将有助于您在 DevOps 领域取得成功,并帮助您在就业市场中脱颖而出。

课程结构

本课程基于创新的神经学习方法。这种教学方法采用先进的教学技术,使学生能够吸收所研究技术内容的 70% 以上,同时减少脑力劳动。

课程内容围绕三个基本支柱展开:

理解:什么是 Kubernetes?在这里,您将了解这个强大工具背后的概念。

应用:为什么使用 Kubernetes?在这一支柱中,我们将讨论使用 Kubernetes 的目的和优势。

实践:如何实现 Kubernetes?在这里,您将学习在实际场景中实现和使用 Kubernetes 的实践。

该课程的设计非常注重实用性:80% 的内容用于实践课程,其余 20% 则保留为理论和基本概念。这种方法可确保您不仅了解 Kubernetes,而且还准备好在工作环境中有效地应用它。

此外,本课程不仅限于 Kubernetes 的简单使用。它专注于深入了解幕后发生的事情。这将使您成为一名非常有价值的专业人士,能够处理复杂的情况并做出明智的决策。

通过本次培训我将达到什么专业水平?课程的完整性如何?

本课程提供初步专业培训,帮助您以 Kubernetes 管理员(初级)身份进入就业市场。培训内容经过精心设计,以便您能够处理与 Kubernetes 日常运营相关的各种情况。本课程在教学上均衡,涵盖:

基本主题:本课程涉及 Kubernetes 的所有基本方面。

中级主题:包括常见的日常操作。

高级主题:处理一些高级主题,仅关注基本问题。

期末课程项目

最终项目是将培训期间获得的所有知识以专业方式应用的机会。挑战包括对广泛使用的专业系统进行完整编排。

本课程将为您提供所有必要条件,让您满怀信心地应对这一挑战。项目将逐步进行,并由老师进行详细讲解,以便您实现最终目标:编排专业应用程序,管理整个软件生命周期。这包括在生产中部署软件、管理基本方面,最后删除应用程序。这种实践经验将使您具备在 DevOps 领域脱颖而出的必要技能。

我需要支付云服务(Google、Azure、Amazon、Alibaba 等)费用才能参加这门课程吗?

不,您不需要!本课程完全基于 FOSS(免费开源软件)技术。因此,您无需花一分钱即可使用本培训中教授的技术,也无需向任何公司提供您的信用卡详细信息。我们认为这些大公司继续从学生身上赚钱是不可接受的。

在本课程中,我们将使用 minikube,这是 Kubernetes 的创建者自己开发的系统。Minikube 创建了一个真实的(集群)Kubernetes 环境,并具备运行我们在本培训中需要学习的所有内容所需的所有功能,而且最重要的是,它是免费的!这是因为 minikube 是 FOSS!

但是 minikube 是什么?

Minikube 是专门为教授和学习 Kubernetes 而设计的系统。云原生计算基金会 (CNCF) 和 Linux 基金会(CNCF 合作伙伴和 Kubernetes 认证者)强烈推荐并鼓励使用 minikube 进行学习。

我们使用 minikube 研究的所有内容都可以在安装了 Kubernetes 的任何环境中以相同的方式运行,无论是在公共云(Google、Azure、Amazon、Alibaba 等)、Raspberry Pi、虚拟机还是裸机(物理服务器)。

在参加本课程之前我需要了解什么?

在参加本课程之前,您必须掌握以下三个主要领域的知识:

Docker:本课程假设您已经熟悉 Docker,因此这里不再赘述。

计算机网络:需要了解计算机网络的基本概念,包括TCP/IP、DHCP、DNS、Proxy、Load Balancer等。

GNU/Linux:我们建议您具备 GNU/Linux 的基本知识。

本课程适合认证 Kubernetes 管理员(CKA)和认证 Kubernetes 应用程序开发人员(CKAD)认证吗?

本课程对于计划参加 CKA 和 CKAD 认证考试的人来说必不可少。它涵盖了这些考试的概念、资源和组成部分。但是,我们建议在参加实际考试之前进行额外的学习和模拟考试,因为本课程不包括模拟考试。

关于导师

该课程由 Arnaldo Sousa 教授讲授,他拥有软件工程、IT 管理以及系统分析与开发方面的背景。他曾担任 IBM 和 Sun Microsystems(现为 Oracle)的官方讲师和顾问,并且是一名持证教师,在教育领域拥有多项专业技能,包括教学、沟通、神经学习、神经心理学、哲学和特殊教育。

Arnaldo Sousa 教授在使用和教授新技术方面拥有丰富的经验,他将以极其易懂易懂的方式介绍 Kubernetes!

准备好通过 Kubernetes 将您的职业生涯提升到新的水平了吗?不要错过这个掌握业内最抢手技能的机会。立即报名,开始成为 Kubernetes 专家的旅程!

本课程适合哪些人:

  • DevOps 团队;
  • 软件操作员;
  • 雄心勃勃的软件开发人员;
  • 寻找新云技术的专业人士;
  • 渴望提高薪酬的IT人士;
  • 想要提升专业简历的 IT 学生;
  • 新型高性能分布式技术研究人员。
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务