# Kubernetes + Knative + GitLab + Harbor
- Demo GitHub repository: https://github.com/ruzickap/k8s-knative-gitlab-harbor (opens new window)
- Demo Web Pages: https://ruzickap.github.io/k8s-knative-gitlab-harbor (opens new window)
- Asciinema: https://asciinema.org/a/290547 (opens new window)
# Requirements
- awscli (opens new window)
- AWS IAM Authenticator for Kubernetes (opens new window)
- AWS account (opens new window)
- kubectl (opens new window)
- kops (opens new window)
- Kubernetes, Docker, Linux, AWS knowledge required
# Content
- Part 01 - Create "kops" cluster
- Part 02 - Install Helm
- Part 03 - Istio + cert-manager + kubed installation
- Part 04 - Harbor installation
- Part 05 - GitLab installation
- Part 06 - Knative installation
- Part 07 - Build and run container image using Knative + Tekton
- Part 08 - Automated deployment with Tekton
- Part 09 - Knative operations
- Part 10 - Clean-up