Harbor - Trusted Cloud Native Repository for Kubernetes
Learn Harbor: Kubernetes repository management. Install, configure, and administer a trusted cloud-native registry. Secure your container images!
Course Content
Harbor - Trusted Cloud Native Repository for Kubernetes is an intermediate-level Udemy course taught by Muthukumar Subramanian. It runs 2h, is taught in English, and includes a certificate of completion. Learners rate it 4.0 out of 5 from 34 reviews, with 230 students enrolled. It is a paid course, first published April 2022.
Secure Your Kubernetes Artifacts with Harbor: A Comprehensive Guide
Protecting your container images is crucial for a secure Kubernetes environment. This course provides a deep dive into using Harbor, an open-source container registry, to safeguard your artifacts. Learn how to implement robust security measures with policies and role-based access control (RBAC).
Course Highlights:
- Kubernetes Ecosystem & Harbor's Role: Gain a solid understanding of the Kubernetes ecosystem and discover how Harbor seamlessly integrates to provide a secure artifact management solution.
- System Requirements & Setup: We cover the necessary system requirements and guide you through the system setup process for a successful Harbor installation.
- Harbor Installation & Configuration: Learn step-by-step how to install and configure Harbor, including using Docker Compose for simplified deployment. We'll cover prerequisites, installer scripts, and verification methods.
- EC2 Instance Setup: Specifically, we'll guide you through configuring AWS EC2 instances for Harbor deployment, including security and authentication. This includes selecting the appropriate EC2 instance image.
- Harbor Administration: Master the administration of Harbor, from navigating the WebUI to managing users and projects.
- Project Management: Learn to create new projects within Harbor, configure project settings, and manage project quotas. We'll also cover creating custom Docker images.
- Vulnerability Scanning: Implement vulnerability scanning to identify and address security weaknesses in your container images. Utilize robotic accounts for automated scanning.
- Image Management: Develop skills in pulling and pushing images using the Docker client. Learn to manage labels, delete and detag artifacts, and set up tag retention rules.
- Helm Chart Management: Effectively manage Helm charts within your Harbor projects.
- Tag Immutability: Implement tag immutability rules to prevent accidental or unauthorized modifications to your container images.
- Pre-heat Images: Understand and implement pre-heat images for faster deployments.
- Tag Retention & Immutability: Learn how to manage tag retention and immutability together for comprehensive image governance.
- Integration with Notary, Trivy & Chart Repository: Verify installation with and without Notary, Trivy, and Chart repository service to enhance security and image verification.
Key Topics Covered:
- Verifying Harbor System Requirements: Ensure your infrastructure meets the necessary specifications.
- Installing Harbor with Docker: A streamlined installation process using Docker Compose.
- Securing Harbor with RBAC: Implement robust access control policies.
- Managing Users and Permissions: Control who can access and modify artifacts.
- Automated Vulnerability Scanning: Proactively identify and remediate security risks.
- Tag Management Strategies: Implement effective tag retention and immutability policies.
This course is designed for DevOps engineers, cloud architects, and anyone responsible for securing containerized applications in Kubernetes. Gain the skills to build a secure and reliable container registry with Harbor.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.