|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/real-time-training-based-on-kubernetes-production-env/
课程评论:没有评论
本课程是“Kubernetes 从入门到精通”,旨在为学员提供基于生产环境的真实 Kubernetes 培训。课程涵盖了作者在工作中遇到的 20 多个生产环境问题及其解决方案,以及客户需求。 **课程亮点:** * **实战导向:** 课程内容基于真实的生产环境,重点解决实际工作中遇到的挑战。 * **问题解决:** 详细讲解了 20 多个生产环境问题的根源及修复方法,帮助学员应对面试和实际工作中的难题。 * **行业工具介绍:** 介绍 Kubernetes 基础设施中使用的各种工具,并分享行业内的最佳实践。 * **面试准备:** 提供 Kubernetes 相关的面试问题和场景题,帮助学员提升面试成功率。 * **职业发展:** 强调了 Kubernetes 人才在当前企业对容器化应用广泛采用的市场需求,以及 DevOps 与 Kubernetes 基础设施管理团队的区别。 **课程内容概览:** 课程从 Kubernetes 的基础概念(是什么、架构、节点组成)讲起,逐步深入到实际操作,包括: * **集群搭建与管理:** 演示了如何在 Azure AKS 上从零开始创建和管理 Kubernetes 集群,包括 Jump Box 的设置、kubectl 插件和 CLI 工具的安装、集群连接和身份验证。 * **应用部署与故障排查:** 详细介绍了 Pod 的创建、YAML 文件的使用、各种 Pod 状态(pending, OOM, crashloop backoff)的排查,以及命名空间(namespace)的管理(包括 terminating 状态的解决)。 * **镜像管理与 Secrets:** 讲解了如何创建私有仓库、推送和拉取 Docker 镜像,以及如何使用 Secrets(包括 ImagePullSecret)来安全地管理敏感信息。 * **存储管理:** 涵盖了 Persistent Volume (PV)、StorageClass 的创建和使用,以及 Persistent Volume 的扩展和故障排查。 * **备份与恢复:** 介绍了 Velero 工具,包括其安装、配置、备份 Namespace、恢复数据以及设置备份策略和保留期。 * **集群升级与扩展:** 详细阐述了 AKS 集群的升级过程、可能遇到的问题及解决方案,以及集群的水平扩展和节点管理(cordon, drain)。 * **服务与网络:** 讲解了 Kubernetes Service 的类型(NodePort, ClusterIP, LoadBalancer)及其在生产环境中的应用,以及如何创建 LoadBalancer 服务暴露应用。 * **Ingress 和流量管理:** 介绍了 Nginx Ingress Controller 的安装和使用,以及 Ingress 对象的作用,如何定义应用 URL,以及流量从 Pod 到集群外部的架构。 * **其他重要主题:** 包括 Labels 和 Selectors、NodeSelector、Taints 和 Tolerations、Jenkins 的部署和访问、Horizontal Pod Autoscaler (HPA)、OOM 问题的解决、TLS 证书的生成和应用、以及 HTTPS 的配置。 * **生产环境日常:** 分享了 Kubernetes 生产环境的日常工作任务和作者的 Kubernetes 基础设施详情。 * **面试准备:** 提供 50 多个面试问题和 20 多个场景题,并覆盖了 15-20 个实时修复的生产环境问题。 **目标学员:** * 已经掌握 Kubernetes 基础知识,但缺乏实际生产环境经验,希望提升面试信心的学员。 * 希望了解 Kubernetes 在生产环境中是如何部署和管理应用的。 * 希望学习如何排查和解决 Kubernetes 生产环境中常见问题的技术人员。 * 对 Kubernetes 职业发展感兴趣的 DevOps 工程师、系统管理员等。
Does anyone want to learn real time Training Based on Kubernetes Production Environment, i have more than 20 plus real time production issue lists with solutions plus client requirements. I have noted all the issues that I faced during my job journey in Kubernetes. In this session I have fixed all of those issues and provided the root cause of the issue. How are we fixed?Most of the interviewer asked you to tell me about challenges which you were working on in your Kubernetes project.After watching my session that would be more helpful. I have covered all the Topics which are based on the real time environment, which generally I worked and have faced those issues in my Kubernetes project.This session will be helpful for those folks who have good knowledge about Kubernetes but don't have a chance to get a job in Kubernetes or no knowledge about real time scenarios in industry, due to the lack of this thing they are not confident during the interview. I will explain about Kubernetes infrastructure like all tools we have used in industry, and also share a list of interview questions.Nowadays most of the companies have adopted containerization based applications and deploy applications over Kubernetes Platform so there are a lot of opportunities only on Kubernetes profile itself. Most guys have confusion that only devops openings are there but it's not true...Generally devops guys set up CICD Pipeline or Set Release pipeline over kubernetes environment. So company needs seperate team to manage entire kubernetes infrastructure, Generally in project 100+ kubernetes cluster 400+ application running as a pod so we need seperate team to manage entire infrastructure and we have to upgrade cluster time to time also.I have covered below topics in my complete series01 - What is kubernetes 02 - What are Kubernetes Architecture03 - What is Master Node and worker node04 - What all component of master node and worker node05- How many type of kubernetes Cluster06 - What is Pod / Worker node / namespace07 - What is Azure AKS Cluster08 - Create a AKS cluster from scratch09 - How do we setup Jump box10 - How do we install kubectl plugins / Az cli/ helm/ Docker client into jump box11 - How do we connect Azure AKS Cluster from Jump Box12 - How do authenticate your ID before conenct to Azure AKS Cluster13 - What is YAML file14 - How do we deploy Pod using Yaml file15 - How do we create namespace using kubectl command16 - Not able to run yaml file getting error17 - Pod getting OMM error after pod deployment18 - Pod stuck in pending state19 - Pods stuck in crashloop back off state20 - Namespace stuck in Terminating state21 - How to create private repository to manages all application22 - how do we push images from local machine to private repository23 - How do we tag images using docker tag24 - How do we pull images from Public repo Docker hub25 - How many type of secret and how do we create ImagePullsecret26 - How to import secret into pod manifest27 - All Reak time Troubleshooting related to ImagePullBack Off Error28 - What is persistent volume and how do we create29 - what is storage class how do we create storage class and import into cluster30 - How to add pv into volume31 - How to we extend persistent volume in Pod32 - All Reak time Troubelshooting Related to Persistent Volume33 - What is Velero backup Tool, why we use34 - How do we setup velero plugins to jump server35 - How do we create service principle in azure36 - How to we create bucket in Azure to store backup data37 - How do we setup Velero server as a pod on kubernetes Cluster38 - How do we take full backup on entire namespace39 - How do we restored namespace from backup after deletion40 - how do we set retention period during backup command45 - How we set schdule backup in kubernetes46 - How do we delete backup and restore47 - how do we cross verify that how many total resource has been backuped.48 - How to Upgrade AKS cluster and what all pre and post task during upgradation49 - If Cluster upgrdation Failed how do we Fix and what are the RCA.50 - What are all challenges we have faced during cluster upgradation51 - How do we scaling UP AKS cluster52 - what is cordon and drain ? how do we apply over node53 - What is Service and How many types of services54 - What is NodePort, ClusterIP,Loadbalancer Services55 - Which servce Generally used in Kubernetes Production Env56 - How do we Craete Loadbalancer service and try to expose your application57 - What is label and Selector in Kubernetes58 - What is Nginx Ingress Controller 59 - How Traffic flow from pod to outsie Cluster and Its Architecture60 - What is NodeSelector , how do we apply over deployement61 - How to apply Labelled Over node62 - If my application URL are not working ? What are the way to fix those Issue63 - Deploy nginx ingress controller using Helm64 - what all command using in helm 65 - How to we migrate PVC from One Zone to another Zone66 - What is taint and toleration.67 - How do we setUp Jenkins as a pod over cluster68 - How do we access jenkins URL using Loadbalancer services69 - What is Horizontal Pod Autoscaler and how do we SET70 - How do we Overcome OOM killed issue related to Pod71 - What is TLS certificate and How do we generate72 - How do we import SSL certificate to application73 - What are all process to generate SSL certificate ( Theory )74 - How do we make sure your application should be running over HTTPS instead of Http75 - How to be create ingress Object for application76 - Where we can define URL of application in Ingress object77 - Day to Day Task in Kubernetes Production Environment78 - Discussion of my Kubernetes Infrastructure Details79 - I will share 50+ Interview Question for Kubernetes80 - 20+ scenarion based Question with solution81 - During My session i will covered 15-20 issue and fixed on Live session based on Kubernetes Production Env82 - I will share sample Resume for kubernetes profile