סקירה כללית
נושאי הקורס
סקירה כללית
בקורס זה תלמדו את שתי הטכנולוגיות- Docker ו- Kubernetes, כיצד לנהל את הקונטיינרים בצורה יעילה ואפקטיבית בסביבות השונות.
רוצים לעלות מדרגה בתחום ה- DevOps? זה הקורס עבורכם!
למי מיועד הקורס?
מפתחים, אנשי DevOps ו- System Administrators.
דרישות מקדימות
- היכרות בסיסית עם פקודות של Linux.
- הבנה בסיסית בתכנות.
נושאי הקורס
Understanding basic Kubernetes Concepts
- An overview of images and containers
- Pods
- Labels & Selectors
- Replica Sets (and Replication Controllers)
Using Deployments to manage your services declaratively
- Update management and update strategies
- Deploy multiple revisions
- Blue/green deployment
- Canary release strategies
- Audit releases (event log)
Services
- How services work.
- Load balancing.
- Virtual service IP.
- Abstract away backends (simple local database/external database).
- Talking to services.
- Environment variables.
- DNS (A cluster addon).
- Headless services.
Secrets and ConfigMaps
- Daemon Sets and Jobs.
- Communicate with daemons.
- Push.
- NodeIP.
- DNS.
- Service.
- Jobs types.
- Non-parallel.
- Parallel and fixed completion count.
- Parallel with a work queue.
- The syllabus includes a virtual lab for each section.
Docker Intro
- The problem domain.
- How Docker works.
- Linux namespaces.
- cgroups.
- Docker vs VM.
- Docker architecture.
- Installing Docker.
Containers
- Running containers.
- 3rd party containers.
- Logging.
- Managing containers.
Volumes
- Mounting volumes to a container.
- Managing volumes.
- Listing.
- Deleting.
- Using data containers.
Building images
- Dockerfile syntax.
- FROM, ADD, RUN, CMD…
- Build configuration.
- Image caching.
- Managing Docker images.
- Tagging.
- Publishing to registry.
- Deletion.
Docker compose
- Docker compose syntax.
- Services.
- Build definitions.
- Inheritance.
- Networking.
- Docker-compose cli api.