【AWS x Kubernetes】実践!Kubernetes入門〜Amazon EKS 編〜(DevOps入門)

所在平台: Udemy

课程主页: https://www.udemy.com/course/kubernetes-eks/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:【AWS x Kubernetes】实战!Kubernetes入门〜Amazon EKS 编〜(DevOps入门) 课程概述: 在本课程中,您将掌握如何在接近实际工作的云环境中,以 Amazon EKS(Elastic Kubernetes Service)为基础运行 Kubernetes。许多人在本地环境学习 Kubernetes 后,常常会思考在云中运行的具体需求。本课程提供了全面的 DevOps 基础技能,包括权限管理 (IAM、IRSA)、外部访问发布(ALB、Route53)、与 Secrets Manager 和 ECR 的集成、以及基础设施即代码(Terraform 和 Kustomize)的使用。 课程内容设置为便于动手操作,所有命令均可直接复制并执行,极大降低了实践的门槛,让无论是初学者还是对技术感到畏惧的人,都能轻松挑战。 主要学习内容包括: 1. **学习目标概述**:了解课程内容及学习目标。 2. **准备 AWS 账户**:进行基础设置,包括用户管理、命令行操作配置和成本管理。 3. **Hello EKS**:了解 EKS 的基本概念,通过 eksctl 创建集群并部署 Pod。 4. **Ingress 与外部访问**:通过应用负载均衡器外部访问,并配置 IAM 和 IRSA 设置。 5. **容器镜像管理**:使用 AWS ECR 管理容器镜像并实现与 EKS 的连接。 6. **环境管理**:使用 Kustomize 管理不同环境的配置文件。 7. **构建简单 Web 应用**:利用 Terraform 自动构建 AWS 资源,部署 NGINX + PHP + MySQL 应用。 8. **管理机密信息**:使用 AWS Secrets Manager 处理机密信息,学习权限分配。 9. **动态配置管理**:使用 Reloader 实现配置动态加载,避免重启应用。 10. **独立域名发布应用**:通过 external-dns 和 Route53 实现独立域名的应用公开,并设置 HTTPS。 11. **可扩展集群创建**:使用 Horizontal Pod Autoscaler 和 Cluster Autoscaler 创建按需扩展的集群。 通过 EKS,您将能够真实感受到在生产环境中运行 Kubernetes 的体验。课程将使您不仅仅局限于简单的操作,而是能够安全、高效、可扩展地执行操作。EKS 的学习将使您在 DevOps 世界中迈出重要一步,帮助您扎实掌握云运维的基础,为下一阶段的学习和实践做好准备。期待在课程中见到您!

课程评论(0条)

课程详情

ローカル環境で Kubernetes を学んだあと、「クラウドで動かすには何が必要なんだろう?」と感じたことはありませんか?このコースでは、Amazon EKS(Elastic Kubernetes Service)を活用して、Kubernetes を 実務に近いクラウド環境で運用するスキルを身につけていきます。・IAMやIRSAなどの権限管理・ALB(Application Load Balancer)やRoute53を用いた外部公開・Secrets ManagerやECRとの連携・TerraformやKustomizeによるIaC(Infrastructure as Code)といった、DevOpsの基礎として必要なスキル群を体系的に学べる構成です。もちろん、コマンドはすべてコピペで実行できる専用ドキュメントサイトをベースに行います。ハンズオンのハードルが低くなっているため、「難しそうだな」と思っている方にもチャレンジしやすいようになっています!コースの内容は以下の通りです。--これから何を学ぼうとしているのか?まずはこれから学習する対象が何になるのか、押さえておきましょう。解像度を上げてから実際のハンズオンに進むことで着実に理解を深めます。AWS アカウントを準備するEKSを扱うために必要な前準備を行います。Identity Center を活用したユーザー管理、コマンドラインからの操作設定、コスト管理アラートの設定までカバー。学習環境としてだけでなく、実務にも応用できるAWS初期設定の知識が身につきます。ドキュメントサイトとサンプルファイルについてハンズオンで使うコマンドやマニフェストは、すべて専用ドキュメントサイトから確認・コピペできます。つまずきやすい環境構築を最小限にし、学習効率を高めます。Hello EKS!EKSとは何か?を押さえたうえで、eksctlでのクラスター作成からスタート。EKSの構成をざっくり理解しながら、実際にPodをデプロイしてみます。「クラウド上でKubernetesが動く」感覚をまずここでつかみましょう。Ingress を作って ALB 経由でアクセスしようIngressを経由してALB(Application Load Balancer)で外部アクセスを実現。そのために必要な、IAM / IRSA の設定や、LoadBalancer Controller の導入も含めて、EKSで外部公開するための流れをまるっと体験できます。コンテナイメージを ECR で管理しようAWSのコンテナレジストリ「ECR」を使って、イメージの保存と活用を行います。EKSとの連携方法をハンズオンで習得します。環境ごとの manifest 管理kustomize を使って、環境ごとの設定ファイル管理を実践。開発環境/本番環境を切り分けたいときの基本的な設計がわかるようになります。リファクタリングを通して、読みやすく保守しやすい構成にも慣れていきます。EKS でシンプルな Web アプリを動かしてみようTerraformでAWSリソースを自動構築し、EKSでNGINX + PHP + MySQLアプリを稼働。構成管理からインフラ構築、デプロイ、DB接続、動作確認まで、現場で起こる一連の流れをここでまるっと体験します。機密情報は SecretManager で管理しようAWS Secrets ManagerとKubernetesのCSIドライバを使って、機密情報を安全に取り扱う手法を学びます。IRSAを通じた権限の割り当ても体験でき、セキュアなアプリ運用の基礎が身につきます。ConfigMap / Secret リロードの運用を見直そう構成変更を動的に反映させるために、Reloader を使った自動リロード運用を導入します。アプリ再起動なしで設定反映する、現場寄りの知識を実践的に学べます。独自ドメインで Web アプリを公開しようexternal-dnsでRoute53を操作し、アプリを独自ドメインで公開。さらに、Certificate Managerを使ったHTTPS化やサブドメイン対応までをカバー。本番運用に近い構成の作成方法がわかるようになります。EKS クラスターをスケーラブルにしよう最後は、Horizontal Pod Autoscaler + Cluster Autoscaler を活用して、リソース使用量に応じて自動でスケールするクラスターを作成。クラウドならではの「必要なときにだけ使う」効率的な設計を学びます。--EKSを通じて、Kubernetesを本番環境で運用する感覚をリアルに掴めるようになります。IAM、IRSA、LoadBalancer、Secrets Manager、ECR、Terraform…。最初は少しとっつきにくく感じるこれらの技術も、実際に手を動かしながら構築を進めていくことで、「使えるスキル」として自分の中に定着していきます。「ただ動かす」だけではなく、安全に・効率よく・スケーラブルに運用する力をこのコースで育てていきましょう。EKSでの学びは、DevOpsの世界を現実のスキルとして手に入れるための大きな一歩です。クラウド運用の基礎をしっかり身につけ、次のステージへと進んでいきましょう。それでは、コースでお会いできるのを楽しみにしています!

课程标签

0人关注该课程

主题相关的课程