Harbor - Trusted Cloud Native Repository for Kubernetes

Installation, configuration and administration of Harbor and managing trusted cloud native repository for Kubernetes

3.70 (21 reviews)
Udemy
platform
English
language
Other
category
Harbor - Trusted Cloud Native Repository for Kubernetes
159
students
2 hours
content
Aug 2021
last update
$44.99
regular price

What you will learn

Install and use cloud native repository Kubernetes

Harbor administration like managing users and settings

Working with Projects and Project configuration in Harbor

Working with Images, Tags and Helm Charts in Harbor

Description

Understand the need and purpose of having a registry that can secure the artifacts in the Kubernetes environment. Introduction to Harbor and its role in providing an open-source registry to secure artifacts with policies and role-based access control.

This course has the following major sections

  • Introduction to Kubernetes ecosystem and role of Harbor within it

  • System requirement and system setup for Harbor installation

  • Installation and configuration of Harbor

  • Administration of Harbor

  • Working with Harbor projects

System setup for Harbor installation

  • Verify and decide the Harbor system requirements

  • Choosing the EC2 Instance image

  • Configure AWS EC2 security and authentication

  • Setup and login to AWS EC2 instances

  • Installation of Docker Compose

  • Downloading and installation of Harbor

  • Learn how to install and configure Harbor in Kubernetes environment with Docker support

  • Check the prerequisites and setup the installer script

  • Run the installer script

  • Verify installation with and without Notary, Trivy, and Chart repository service.

Administration of Harbor

  • WebUI Overview of Harbor administration screen

  • Creating new project

  • Push a sample Image to work with images

  • Configure Harbor and user settings

  • Managing users

  • Configure project quotas

  • Vulnerability Scanning in artifacts

  • Uses of robotic accounts

Working with Projects

  • Learn to create new projects in Harbor

  • Create project configuration

  • Create a custom docker image

  • Managing labels

  • Delete and Detag artifacts

  • Creating Tag retention rules

  • Manage Helm charts within projects

  • Manage tag immutability rules

  • Managing Tag retention and Immutability together in a project

  • Introduction to Preheat images

  • Pulling and Pushing Images in Docker Client

Content

Introduction

Introduction
Harbor What to Learn
Container Image Lifecycle

Installation of Harbor

Harbor Installation Requirement
AWS EC2 setup for Harbor Installation
AWS EC2 Login for Harbor setup
Docker Compose Setup and Installation
Harbor download and setup
Harbor Installation Verification

Harbor Features

Harbor Web UI Overview
Create New Harbor Project
Push New Image
Push additional Image - Demo
Artifact Tagging
Project Label

Harbor Advanced Features

Harbor Users management - Project Memebers
Using Custom Docker Image
Tag Retention
Tag Retention Demo
Tag Immutability
Using Tag Immutability and Tag Retention Together

Reviews

Oskari
March 6, 2023
The course gave good overview on how to work with Harbor but it skipped all the maintaining part. E.g. the Garbage Collector, Using Notary signing or adding another scanner.
Hector
September 28, 2022
Don't see the file with the scripts used in the course. Also get error installing Harbor with --trivy flag and still not able to troubleshoot it

Charts

Price

Harbor - Trusted Cloud Native Repository for Kubernetes - Price chart

Rating

Harbor - Trusted Cloud Native Repository for Kubernetes - Ratings chart

Enrollment distribution

Harbor - Trusted Cloud Native Repository for Kubernetes - Distribution chart

Related Topics

3884664
udemy ID
3/2/2021
course created date
4/7/2022
course indexed date
Bot
course submited by