Kubernetes 课程可以帮助您学习容器编排、部署策略、Scale 应用程序和管理 Cluster。您可以掌握监控性能、自动化工作流程和确保高可用性方面的技能。许多课程介绍了用于软件包管理的 Helm、用于命令行交互的 kubectl 和用于监控的 Prometheus 等工具,展示了这些工具如何与 Kubernetes 集成,以简化应用程序管理并提高运营效率。

您将获得的技能: 应用程序部署, Kubernetes, Docker (软件), 云 Native 计算, YAML, Istio, OpenShift, 微服务, Devops, CI/CD, 集装箱化, 可扩展性, 命令行界面
中级 · 课程 · 1-3 个月

您将获得的技能: Kubernetes, YAML, Microservices, Containerization, Cloud Platforms, Cloud-Native Computing, Docker (Software), DevOps, CI/CD, Application Deployment, Scalability
初级 · 课程 · 1-3 个月

您将获得的技能: Kubernetes, Docker (Software), Containerization, Cloud-Native Computing, Application Deployment, YAML, Devops Tools, Command-Line Interface, Google Cloud Platform, Web Applications, Cloud Infrastructure, Development Environment, Configuration Management, Nginx, CI/CD, Software Installation, MongoDB, Service Management, Infrastructure Architecture, Infrastructure Security
中级 · 专项课程 · 3-6 个月

您将获得的技能: Kubernetes, Command-Line Interface, Virtualization
中级 · 专项课程 · 1-3 个月

Google Cloud
您将获得的技能: Kubernetes, Google Cloud Platform, Cloud Infrastructure, Prompt Engineering, Containerization, Identity and Access Management, Cloud-Native Computing, CI/CD, Cloud Storage, Application Deployment, Cloud Management, Cloud Services, Virtual Machines, Scalability, Cloud Computing, Docker (Software), Application Development, Load Balancing, Generative AI Agents, Continuous Integration
初级 · 专项课程 · 3-6 个月

Google Cloud
您将获得的技能: 云计算, Google 云端平台, Kubernetes, 应用程序部署, 持续交付, 身份和访问管理, 云 Native 计算, 云计算管理, 云基础设施, 集装箱化, 命令行界面
中级 · 课程 · 1-3 个月

您将获得的技能: 云计算, Docker (软件), 应用程序部署, Kubernetes, 开发环境, 云 Native 计算, 云计算管理, YAML, 持续部署, 云应用, 集装箱化, Networking 路由器, OpenShift, 平台即服务(PaaS), 云平台, PostgreSQL, 可扩展性, 配置管理, 性能调整, 命令行界面
中级 · 专项课程 · 3-6 个月

LearnKartS
您将获得的技能: Kubernetes, Cloud-Native Computing, YAML, Containerization, Application Deployment, Microservices, Virtual Machines, Network Architecture, Data Storage, Command-Line Interface, Scalability
初级 · 课程 · 1-4 周

Pearson
您将获得的技能: Cloud-Native Computing, DevOps, Kubernetes, Application Deployment, Containerization, CI/CD, Istio, Continuous Integration, Microservices, Continuous Deployment, Serverless Computing, Git (Version Control System), Version Control, Docker (Software), Software Development, Cloud Applications, Cloud Development, OpenShift, Software Development Methodologies, Network Security
中级 · 专项课程 · 1-3 个月

LearnQuest
您将获得的技能: Kubernetes, Role-Based Access Control (RBAC), CI/CD, Application Deployment, Network Troubleshooting, DevOps, Performance Tuning, Scalability, Continuous Integration, Containerization, Continuous Deployment, Prometheus (Software), Package and Software Management, YAML, Network Security, Network Performance Management, System Monitoring, Cloud-Native Computing, Continuous Monitoring, Git (Version Control System)
高级设置 · 专项课程 · 1-3 个月

IBM
您将获得的技能: Git(版本控制系统), 应用程序部署, Kubernetes, 应用程序开发, 数据导入/导出, Grafana, 测试驱动开发(TDD), Linux 命令, 持续集成, 还原式 API, Devops, Istio, 软件开发生命周期, 软件工程, CI/CD, 软件架构, 开放式网络应用程序安全项目(OWASP), Gherkin(脚本语言), 敏捷软件开发, 云计算架构
攻读学位
初级 · 专业证书 · 3-6 个月

您将获得的技能: Kubernetes, Docker (Software), Network Troubleshooting, Containerization, CI/CD, Application Deployment, YAML, Scalability, Cloud Computing Architecture, Network Administration, Role-Based Access Control (RBAC), System Monitoring
中级 · 课程 · 1-3 个月
Kubernetes 是一个开源的计算机系统和软件自动配置系统。 它能自动进行应用程序部署、扩展和管理。 尽管 Kubernetes 是开源的,但许多云服务和供应商都提供基于 Kubernetes 的平台或基础设施服务订阅。
随着企业开始越来越多地看到微服务架构的好处,Kubernetes 的学习就显得尤为重要,这样 IT 专业人员就能加快连接架构内各模块的过程。 与非自动化的微服务设置相比,这使得应用程序的升级成本更低,耗时更少。
无论是管理 Containerization 应用程序、自动化部署,还是提高 DevOps 技能,有一个明确的目标将指导你学习 Kubernetes。定期练习 Kubernetes 命令和配置至关重要。加入 Kubernetes subreddit 或 GitHub 等社区,获得支持并排除故障。参与实际项目,如建立 Kubernetes 集群或管理工作负载。Coursera'sArchitecting with Google Kubernetes Engine by Google Cloud全面介绍了 Kubernetes。
根据 TechRepublic 的数据,Kubernetes 相关职位的搜索量在 2015 年 10 月至 2019 年 10 月期间增长了 2125%,这表明该开源配置系统是一项炙手可热的技能! IBM、VMware、微软、Verizon 等公司都是寻求 Kubernetes 爱好者的顶级雇主。
有人说,Kubernetes 有一个学习曲线,可能正因为如此,成功的学习者会发现自己的平均年薪高达 147,732 美元。 这可能因 Kubernetes 相关职位的不同而有所差异,但好的一面是有各种各样的机会--从开发人员、系统工程师、技术撰稿人到营销项目经理。
通过 Coursera 提供的 Kubernetes 课程,学习者可以掌握使用 Google Kuberntes Engine 实施解决方案的知识;获得 Kubernetes 概念的实践经验;了解 Kubernetes 方法和概念等。
Kubernetes 课程由谷歌云、LearnQuest 和其他组织等主要科技公司的讲师讲授。 学员可以通过视频讲座、实践项目、阅读、测验和其他类型的作业来探索有关 Kubernetes 的课程内容。
在开始学习 Kubernetes 之前,您需要对 YAML、Linux 和命令行有基本的了解。 对于 Linux,你尤其需要了解容器常用的基本命令。 您还应该掌握用于传输和存储数据的语言(如 JSON 和 XML)的基础知识。 云技术方面的经验也会为您开始学习 Kubernetes 提供坚实的背景。
根据TechRepublic的数据,有五个地方发布了具有Kubernetes背景人才的招聘信息,其中比例最高的是IBM,该公司提供IBM云Kubernetes服务;VMware,该公司将Kubernetes集成到其名为vSphere的服务器虚拟化平台中;微软,该公司在微软Azure云计算平台中提供Azure Kubernetes服务(AKS);Verizon,该公司正在增加对Kubernetes的使用;思科,该公司在亚马逊网络服务(AWS)上提供Kubernetes混合解决方案。 招聘 Kubernetes 背景人才的典型场所包括电子商务公司、计算机软件公司、人工智能公司、航空航天公司、视频流和媒体管理教育平台以及金融技术公司等。
如果您是一名 IT 专业人士,对提高技能和就业前景感兴趣,那么 Kubernetes 很可能适合您。 学习和使用 Kubernetes 来提高技能的专业人员包括 DevOps 工程师、云工程师、系统工程师、网站可靠性工程师、软件工程师、软件架构师和全栈开发人员等。
将 Kubernetes 添加到其技能组合中的 IT 专业人员很可能对职业发展感兴趣。 同样,掌握更多的信息技术技能也很重要。 与 Kubernetes 相关的内容包括研究微服务架构所基于的 12 要素应用方法、CI/CD、分布式系统和竞争性协调技术。 当然,另一个相关的研究课题是容器以及相关的编程语言,如 Go、Docker 和 rkt。 学习 Ansible 和 Terraform 等自动化和配置管理工具也是一个相关选项。
在线 Kubernetes 课程为增强知识或学习新的 Kubernetes 技能提供了一种方便灵活的方式。 从顶尖大学和行业领导者针对不同技能水平提供的各种 Kubernetes 课程中进行选择。
Coursera 的全部课程目录都提供给企业客户,没有任何限制。 选择最佳的 Kubernetes 课程取决于员工的需求和技能水平。 利用我们的 "技能仪表板 "了解技能差距,并确定最适合的课程,以便有效地提高员工的技能。 了解关于 Coursera for Business 的更多信息