Kubernetes + Flux + Istio + GitLab + Harbor Kubernetes + Flux + Istio + GitLab + Harbor
Home
  • Flux (opens new window)
  • GitLab (opens new window)
  • Harbor (opens new window)
GitHub (opens new window)
Home
  • Flux (opens new window)
  • GitLab (opens new window)
  • Harbor (opens new window)
GitHub (opens new window)
  • Kubernetes + Flux + Istio + GitLab + Harbor
    • Requirements
    • Content
    • Links
  • Create k8s cluster
    • Prepare the local working environment
    • Configure AWS
    • Create K8s in AWS
  • Install Helm + Flux
    • Install Helm
    • Install Flux
  • Install basic application using Flux
    • cert-manager
    • kubed
    • Istio
    • Harbor
    • Prepare docker images
  • Flux image operations
    • Rolling back a workload
    • Image Tag Filtering
    • Automated container image installation
    • Remove the applications using git commit
  • Flux Helm Chart operations
    • Install GitLab using flux
    • Run and application via Flux "HelmRelease"
    • GitLab upgrade

# Kubernetes + Flux + Istio + GitLab + Harbor

Build Status (opens new window)

  • GitHub repository: https://github.com/ruzickap/k8s-flux-istio-gitlab-harbor (opens new window)
  • Web Pages: https://ruzickap.github.io/k8s-flux-istio-gitlab-harbor (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)
  • hub (opens new window)
  • Kubernetes, Docker, Linux, AWS knowledge required

# Content

  • Part 01 - Create "kops" cluster in AWS
  • Part 02 - Install Helm + Flux
  • Part 03 - Install cert-manager, kubed, Istio, Harbor using Flux
  • Part 04 - Flux operations with container images (podinfo, kuard)
  • Part 05 - Flux operations with Helm Charts (podinfo)

# Links

  • https://github.com/justinbarrick/fluxcloud (opens new window)
  • https://github.com/stefanprodan/gitops-istio (opens new window)
  • https://github.com/stefanprodan/openfaas-flux (opens new window)
  • https://github.com/fluxcd/helm-operator-get-started (opens new window)

Flux logo

Edit this page (opens new window)
Last Updated: 6/30/2024, 3:12:58 AM

Create k8s cluster →