
Kubernetes Basics
Pods, Deployments, Services, ConfigMaps, Secrets, health check, āļāļēāļĢāļāļģāļāļąāļāļāļĢāļąāļāļĒāļēāļāļĢ
1Pod āđāļ Kubernetes āļāļ·āļāļāļ°āđāļĢ?
Pod āđāļ Kubernetes āļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
Pod āļāļ·āļāļŦāļāđāļ§āļĒāļāļĩāđāđāļĨāđāļāļāļĩāđāļŠāļļāļāļāļĩāđāļŠāļēāļĄāļēāļĢāļ deploy āđāļāđāđāļ Kubernetes āļĄāļąāļāđāļāļāļāļĨāļļāđāļĄāļāļāļāļŦāļāļķāđāļāļŦāļĢāļ·āļāļŦāļĨāļēāļĒ container āļāļĩāđāđāļāđ namespace āļāļāļāđāļāļĢāļ·āļāļāđāļēāļĒāđāļĨāļ°āļāļ·āđāļāļāļĩāđāļāļąāļāđāļāđāļāļāđāļāļĄāļđāļĨāļĢāđāļ§āļĄāļāļąāļ container āļ āļēāļĒāđāļ Pod āļŠāļēāļĄāļēāļĢāļāļŠāļ·āđāļāļŠāļēāļĢāļāļąāļāļāđāļēāļ localhost āđāļĨāļ°āđāļāđāļēāļāļķāļ volume āđāļāļĩāļĒāļ§āļāļąāļāđāļāđ Pod āđāļŦāđāļāļĢāļīāļāļāļāļēāļĢāļāļģāļāļēāļāļĢāđāļ§āļĄāļāļąāļāļŠāļģāļŦāļĢāļąāļ container āļāļĩāđāļāļĒāļđāđāļ āļēāļĒāđāļ
2āļāđāļāđāļāđāđāļāļĢāļĩāļĒāļāļŦāļĨāļąāļāļāļāļāļāļēāļĢāđāļāđ Deployment āđāļāļ Pod āđāļāļĩāđāļĒāļ§ āđ āļāļ·āļāļāļ°āđāļĢ?
āļāđāļāđāļāđāđāļāļĢāļĩāļĒāļāļŦāļĨāļąāļāļāļāļāļāļēāļĢāđāļāđ Deployment āđāļāļ Pod āđāļāļĩāđāļĒāļ§ āđ āļāļ·āļāļāļ°āđāļĢ?
āļāļģāļāļāļ
Deployment āļāļąāļāļāļēāļĢāļ§āļāļāļĢāļāļĩāļ§āļīāļāļāļāļ Pod āđāļāļĒāļāļąāļāđāļāļĄāļąāļāļī āļĢāļ§āļĄāļāļķāļāļāļēāļĢāļāļģ replication, rolling update āđāļĨāļ° rollback āļĄāļąāļāļĢāļąāļāļāļĢāļ°āļāļąāļāļ§āđāļēāļāļģāļāļ§āļ replica āļāļĩāđāļĢāļ°āļāļļāđāļ§āđāļāļ°āļāļģāļāļēāļāļāļĒāļđāđāđāļŠāļĄāļ āļŦāļēāļ Pod āļĨāđāļĄāđāļŦāļĨāļ§ Deployment āļāļ°āļŠāļĢāđāļēāļ Pod āđāļŦāļĄāđāđāļāļĒāļāļąāļāđāļāļĄāļąāļāļīāđāļāļ·āđāļāļĢāļąāļāļĐāļēāļŠāļāļēāļāļ°āļāļĩāđāļāđāļāļāļāļēāļĢ
3āļāļ§āļĢāđāļāđ Service āļāļĢāļ°āđāļ āļāđāļāļāļāļ Kubernetes āđāļāļ·āđāļāđāļāļīāļāđāļāļĒāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļāļāļēāļ°āļ āļēāļĒāđāļāļāļĨāļąāļŠāđāļāļāļĢāđāđāļāđāļēāļāļąāđāļ?
āļāļ§āļĢāđāļāđ Service āļāļĢāļ°āđāļ āļāđāļāļāļāļ Kubernetes āđāļāļ·āđāļāđāļāļīāļāđāļāļĒāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļāļāļēāļ°āļ āļēāļĒāđāļāļāļĨāļąāļŠāđāļāļāļĢāđāđāļāđāļēāļāļąāđāļ?
āļāļģāļāļāļ
ClusterIP āļāļ·āļ Service āļāļĢāļ°āđāļ āļāđāļĢāļīāđāļĄāļāđāļāđāļ Kubernetes āļĄāļąāļāļŠāļĢāđāļēāļāļāļĩāđāļāļĒāļđāđ IP āđāļŠāļĄāļ·āļāļāļāļĩāđāđāļāđāļēāļāļķāļāđāļāđāļāļēāļāļ āļēāļĒāđāļāļāļĨāļąāļŠāđāļāļāļĢāđāđāļāđāļēāļāļąāđāļ āļāļĢāļ°āđāļ āļāļāļĩāđāđāļŦāļĄāļēāļ°āļāļĒāđāļēāļāļĒāļīāđāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļ·āđāļāļŠāļēāļĢāļĢāļ°āļŦāļ§āđāļēāļāļāļĢāļīāļāļēāļĢ āđāļāđāļ āļĢāļ°āļŦāļ§āđāļēāļ frontend āļāļąāļ backend āļŦāļĢāļ·āļāļĢāļ°āļŦāļ§āđāļēāļ API āļāļąāļāļāļēāļāļāđāļāļĄāļđāļĨ āļāļĩāđāļāļĒāļđāđ ClusterIP āļĒāļąāļāļāļāđāļŠāļāļĩāļĒāļĢāđāļĄāđāļ§āđāļē Pod āđāļāļ·āđāļāļāļŦāļĨāļąāļāļāļ°āđāļāļĨāļĩāđāļĒāļāđāļ
āļāļ°āļāļąāļāđāļāđāļāļāđāļāļĄāļđāļĨāļāļēāļĢāļāļąāđāļāļāđāļēāļāļĩāđāđāļĄāđāļĨāļ°āđāļāļĩāļĒāļāļāđāļāļāđāļ Kubernetes āđāļāđāļāļĒāđāļēāļāđāļĢ?
āļāļ§āļēāļĄāđāļāļāļāđāļēāļāļŦāļĨāļąāļāļĢāļ°āļŦāļ§āđāļēāļ Secret āđāļĨāļ° ConfigMap āđāļ Kubernetes āļāļ·āļāļāļ°āđāļĢ?
+19 āļāļģāļāļēāļĄāļŠāļąāļĄāļ āļēāļĐāļāđ
āļŦāļąāļ§āļāđāļāļŠāļąāļĄāļ āļēāļĐāļāđ Go āļāļ·āđāļāđ
āļāļ·āđāļāļāļēāļ Go
āđāļāļĢāļāļŠāļĢāđāļēāļāļāđāļāļĄāļđāļĨ Go
āļāļīāļāđāļāļāļĢāđāđāļāļāđāļ Go
āļāļēāļĢāļāļąāļāļāļēāļĢāļāđāļāļāļīāļāļāļĨāļēāļ
āļāļ·āđāļāļāļēāļ Goroutine
Channels
Go Modules
āđāļāļīāļĢāđāļāđāļ§āļāļĢāđ HTTP
āđāļāļĨāđāļāļāļāđ HTTP
āļāļēāļĢāđāļāđāļēāļĢāļŦāļąāļŠ JSON
Database/SQL
āđāļāđāļāđāļāļ context
Testing
āļĢāļđāļāđāļāļ Concurrency
āđāļāļĢāļĄāļīāļāļĩāļāļāļēāļĢāļāļīāļāđāļāļĢāđāļāļāđ
āđāļāļĢāļĄāđāļ§āļīāļĢāđāļāđāļ§āđāļ Go
āļāļēāļĢāļāļāļāđāļāļ REST API
gRPC
Reflection
āļāļēāļĢāļāļąāļāļāļēāļĢāļŦāļāđāļ§āļĒāļāļ§āļēāļĄāļāļģ
āļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļēāļĢāļāļģāļāļēāļ
Generics
Go Design Patterns
Microservices
āļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāđāļĨāļ°āļāļēāļĢāļĒāļ·āļāļĒāļąāļāļāļąāļ§āļāļ
Docker & Containerization
Go āļāļąāđāļāļŠāļđāļ
āļāļēāļĢāļāļąāļāļāļē CLI
āđāļāļĩāđāļĒāļ§āļāļēāļ Go āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļąāļĄāļ āļēāļĐāļāđāļāļĢāļąāđāļāļāļąāļāđāļ
āđāļāđāļēāļāļķāļāļāļģāļāļēāļĄāļāļąāđāļāļŦāļĄāļ flashcards āđāļāļāļāļāļŠāļāļāđāļāļāļāļīāļ āđāļāļāļāļķāļāļŦāļąāļ code review āđāļĨāļ°āļāļąāļ§āļāļģāļĨāļāļāļŠāļąāļĄāļ āļēāļĐāļāđ
āđāļĢāļīāđāļĄāđāļāđāļāļĢāļĩ