Harbor - Trusted Cloud Native Repository for Kubernetes

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

Harbor - Trusted Cloud Native Repository for Kubernetes
Harbor - Trusted Cloud Native Repository for Kubernetes

Harbor - Trusted Cloud Native Repository for Kubernetes udemy course

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

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