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 free download

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