반응형
CKA 준비의 정석이라고 불리는 Udemy의 Certified Kubernetes Administrator (CKA) with Practice Tests 강의를 듣기 시작했습니다. 공부하며 정리한 내용을 기록합니다. 제 주변에 영어강의라 포기하시는 분들이 많아서, 제가 기록한 것이 조금이라도 도움이 된다면 좋을 것 같다는 마음에 공유합니다.
정리한 내용은 블로그에 포스팅할 예정입니다. 포스팅한 강의는 아래 목차에 링크로 달아두도록 하겠습니다.
📘 섹션 2: Core Concepts
📘 섹션 3: Scheduling
- Scheduling Section Introduction
- Download Presentation Deck for this section
- Manual Scheduling
- Practice Test - Manual Scheduling
- Solution - Manual Scheduling (optional)
- Labels and Selectors
- Practice Test - Labels and Selectors
- Solution - Labels and Selectors (optional)
- Taints and Tolerations
- Practice Test - Taints and Tolerations
- Solution - Taints and Tolerations (optional)
- Node Selectors
- Node Affinity
- Practice Test - Node Affinity
- Solution - Node Affinity (optional)
- Taints and Tolerations vs Node Affinity
- Resource Requirements and Limits
- Note on default resource requirements and limits
- A quick note on editing PODs and Deployments
- Practice Test - Resource Requirements and Limits
- Solution - Resource Limits (optional)
- DaemonSets
- Practice Test - DaemonSets
- Solution - DaemonSets (optional)
- Static Pods
- Practice Test - Static Pods
- Solution - Static Pods (optional)
- Multiple Schedulers
- Practice Test - Multiple Schedulers
- Solution - Multiple Schedulers (optional)
- Configuring Scheduler Profiles
- References
📘 섹션 4: Logging & Monitoring
- Logging and Monitoring Section Introduction
- Download Presentation Deck
- Monitor Cluster Components
- Practice Test - Monitor Cluster Components
- Solution - Monitor Cluster Components (optional)
- Managing Application Logs
- Practice Test - Managing Application Logs
- Solution - Managing Application Logs (optional)
📘 섹션 5: Application Lifecycle Management
- Application Lifecycle Management - Section Introduction
- Download Slide Deck
- Rolling Updates and Rollbacks
- Practice Test - Rolling Updates and Rollbacks
- Solution - Rolling Updates and Rollbacks (optional)
- Configure Applications
- Commands
- Commands and Arguments
- Practice Test - Commands and Arguments
- Solution - Commands and Arguments (optional)
- Configure Environment Variables in Applications
- Configuring ConfigMaps in Applications
- Practice Test - Environment Variables
- Solution - Environment Variables (optional)
- Configure Secrets in Applications
- A note about Secrets!
- Practice Test - Secrets
- Solution - Secrets (optional)
- Demo: Encrypting Secret Data at Rest
- Scale Applications
- Multi Container PODs
- Practice Test - Multi Container PODs
- Solution - Multi Container PODs (optional)
- Multi Container PODs Design Patterns
- Init Containers
- Practice Test - Init Containers
- Solution - Init Containers (optional)
- Self Healing Applications
- If you like it, Share it!
📘 섹션 6: Cluster Maintenance
- Cluster Maintenance - Section Introduction
- Download Presentation Deck
- OS Upgrade
- Practice Test - OS Upgrade
- Solution - OS Upgrade (optional)
- Kubernetes Software Versions
- References
- Cluster Upgrade Process
- Demo - Cluster Upgrade
- Practice Test - Cluster Upgrade
- Solution - Cluster Upgrade
- Backup and Restore Methods
- Working with ETCDCTL
- Practice Test - Backup and Restore Methods
- Solution - Backup and Restore Methods
- Practice Test - Backup and Restore Methods 2
- Certification Exam Tip!
- References
📘 섹션 7: Security
- Security - Section Introduction
- Download Presentation Deck
- Kubernetes Security Primitives
- Authentication
- Article on Setting up Basic Authentication
- A note on Service Accounts
- TLS Introduction
- TLS Basics
- TLS in Kubernetes
- TLS in Kubernetes - Certificate Creation
- View Certificate Details
- Resource: Download Kubernetes Certificate Health Check Spreadsheet
- Practice Test - View Certificate
- Solution View Certification Details
- Certificates API
- Practice Test - Certificates API
- Solution - Certificates API
- Practice Test - Service Accounts
📘 섹션 8: Storage
- Persistent Volumes
- Persistent Volume Claims
- Using PVCs in PODs
- Practice Test - Persistent Volumes and Persistent Volume Claims
- Solution - Persistent Volumes and Persistent Volume Claims
- Application Configuration
- Additional Topics
- Storage Class
- Practice Test - Storage Class
- Solution - Storage Class
📘 섹션 9: Networking
- Networking - Section Introduction
- Download Presentation Deck
- Prerequisite - Switching Routing
- Prerequisite - DNS
- Prerequisite - CoreDNS
- Prerequisite - Network Namespaces
- FAQ
- Prerequisite - Docker Networking
- Prerequisite - CNI
- Cluster Networking
- Important Note about CNI and CKA Exam
- Practice Test - Explore Kubernetes Environment
- Solution - Explore Kubernetes Environment (optional)
- Pod Networking
- CNI in Kubernetes
- CNI weave
- Practice Test - Explore CNI
- Solution - Explore CNI (optional)
- Practice Test - Deploy Network Solution
- Solution - Deploy Network Solution (optional)
- IP Address Management - Weave
- Practice Test - Networking Weave
- Solution - Networking Weave (optional)
- Service Networking
- Practice Test - Service Networking
- Solution - Service Networking
- DNS in kubernetes
- CoreDNS in kubernetes
- Practice Test - Explore DNS
- Solution - Explore DNS (optional)
- Ingress
- Article: Ingress
- Practice Test - Ingress -1
- Solution - Ingress Networking -1 (optional)
- Ingress - Annotations and rewrite-target
- Practice Test - Ingress -2
- Solution - Ingress Networking -2 (optional)
📘 섹션 10: Design and Install a Kubernetes Cluster
- Download Presentation Deck
- Design a Kubernetes Cluster
- Choosing Kubernetes Infrastructure
- Configure High Availability
- ETCD in HA
- Important Update: Kubernetes the Hard Way
📘 섹션 11: Install “Kubernetes the kubeadm way”
- Introduction to Deployment with Kubeadm
- Resources
- Deploy with Kubeadm - Provision VMs with Vagrant
- Demo - Deployment with Kubeadm
- Practice Test - Deploy a Kubernetes Cluster using Kubeadm
- Solution - Deploy a Kubernetes Cluster using Kubeadm (optional)
📘 섹션 12: End to End Tests on a Kubernetes Cluster
- Important Update: End to End Section
📘 섹션 13: Troubleshooting
- Troubleshooting - Section Introduction
- Download Presentation Deck
- Application Failure
- Practice Test - Application Failure
- Solution - Application Failure (optional)
- Control Plane Failure
- Practice Test - Control Plane Failure
- Solution - Control Plane Failure (optional)
- Worker Node Failure
- Practice Test - Worker Node Failure
- Solution - Worker Node Failure (optional)
- Network Troubleshooting
- Practice Test - Troubelshoot Network
📘 섹션 14: Other Topics
- Pre-Requisites - JSON PATH
- Practice Test - JSON PATH
- Advanced Kubectl Commands
- Practice Test - Advanced Kubectl Commands
📘 섹션 15: Lightning Labs
- Lightning Lab Introduction
- Lightning Lab -1
📘 섹션 16: Mock Exams
- Mock Exam -1
- Solution - Mock Exam -1 (optional)
- Mock Exam -2
- Solution - Mock Exam -2 (optional)
- Mock Exam -3
- Solution - Mock Exam -3 (optional)
📘 섹션 17: Course Conclusion
- Frequently Asked Questions!
- More Certification Tips!
반응형
'MLOps > Doker & Kubernetes' 카테고리의 다른 글
Udemy CKA 강의 정리 2: Certification (0) | 2022.12.29 |
---|---|
Udemy CKA 강의 정리 1: Course Introduction (0) | 2022.12.29 |
[클라우드 스터디잼] Continuous Delivery with Jenkins in Kubernetes Engine (0) | 2022.07.18 |
[클라우드 스터디잼] Managing Deployments Using Kubernetes Engine (0) | 2022.07.12 |
[클라우드 스터디잼] Orchestrating the Cloud with Kubernetes (0) | 2022.07.09 |
댓글