AWS-Logo_White-Color
Home
Welcome
Why EKS?
About Weaveworks
Start the Workshop
At an AWS Event
Using your own account
Prerequisites for all GitOps Workshop Modules
Open Workspace
Install eksctl
Install kubectl
Install helm
Install Required CLIs
Install kustomize
Install AWS IAM Authenticator
Grant permissions to role
Attach Role to instance
Update IAM settings for your Workspace
Workshop Module 1: Introduction to GitOps on EKS
Setup Prerequisites
Enable GitHub Access
Create a Cluster
Create a GitOps enabled cluster using eksctl
Doing GitOps with Flux v2
Accessing the configuration repo
Managing configuration with GitOps
Deploy Sock Shop Application (Optional)
Setup Kubernetes labels
Workshop Module 2: Using GitOps and EKS to Manage HA & DR
Workshop Prerequisites
Set Up Your GIT Repository
Create Two EKS Clusters
GitOps Enable Clusters
Enable Your Clusters for GitOps
Manage your cluster using GitOps
Install the NGINX Ingress Controller
Introducing Hello Kubernetes
Deploy the Hello Kubernetes Application
Enable Hello Kubernetes to Scale Automatically
Check Everything
Test Ingress Settings
Adjust HPA Settings
Configure Route53 (Optional)
Workshop Module 3: Managing GRC for K8s on EKS
Workshop Prerequsites
Deploy OPA gatekeeper
Intro to OPA
Deploy OPA gatekeeper
Create Policy Constraint Templates
Create Constraint Templates
Create Policy Constraints
Create OPA Constraints
Test Policy Constraints
Deploy Test Apps
Using IAM Groups to manage Kubernetes access
Kubernetes Authentication
Create IAM Roles
Create IAM Groups
Create IAM Users
Configure Kubernetes RBAC
Configure Kubernetes Role Access
Test EKS access
Cleanup
Workshop Module 4: How to Build High Performing Team Operations
Workshop Prerequisites
Create EKS Cluster
GitOps Enable Clusters
Create GitHub Repository
Enable Your Cluster for GitOps
Verify Flux and Helm are Operational
Install App Mesh
Create the namespace
Install App Mesh CRDs
Install App Mesh Controller
Install App Mesh Injector
Install Prometheus for App Mesh
Verify the Service Mesh is Active
Install Container Insights
Create the namespace
Install Container Insights
Verify metric collection
Explore Container Insights
Install Sample App (PodInfo)
Introducing Podinfo
Create the namespace
Create PodInfo
Create App Mesh Resources
Verify App Mesh Resources
Test the routing
Update the routing
Revert the routing
Performance Monitoring
Workshop Module 5: Accelerating the Software Development Lifecycle
Prerequisites
AWS Workshop Portal
Install eksctl
Install kubectl
Install fluxctl
Install kustomize
Install aws iam authenticator
Add the Required IAM Role
Update IAM settings for your Workspace
Create Cluster
Create EKS Cluster
Deployment Strategies
Recreate
Rolling Update
Blue / Green
Canary
Enable GitOps
Create Git Repository
Eksctl Enable Repo
Install App Mesh
Enable App Mesh eksctl Profile
Sync your repository and Kustomize the Profile
Progressive Delivery
Install Podinfo demo app
Review Flagger
Automated Canary Promotion
Automated Canary Rollback
Workshop Module 6: Machine Learning on AWS EKS
Prerequisites
AWS Workshop Portal
Install eksctl
Install kubectl
Install fluxctl
Install kustomize
Install aws iam authenticator
Add the Required IAM Role
Update IAM settings for your Workspace
Cloud9 Setup
Cloud9 setup
Create Cluster
Create EKS Cluster
Enable GitOps
Create Git Repository
Eksctl Enable Repo
Deploy Application Development Profile
Deploy app-dev profile
Kubeflow
Deploy Kubeflow
Example application - Titanic Survival Prediction
AWS and Kubenetes Environment Setup
Kubeflow UI
Build Model
Build Pipeline
Run Pipeline
Workshop Module 7: Cluster Management using Operators
Prerequisites for Workshop
Open Workspace
Add the Required IAM Role
Install AWS IAM
Update IAM settings for your Workspace
Install eksctl
Create EKS cluster
Install kubectl
Install helm
Install fluxctl
Install direnv
Install clusterctl
Set up git repo
Set up credentials
Bootstrap Management Cluster
Add YAMLs
GitOps Enable Clusters
Cleanup
Workshop Module 8: Hybrid Shared Services Platform
Workshop Prerequisites
Cluster Architecture
Create your EKS-D Cluster
Connect to your Development Cluster
Create your SSP platform repository
Enable GitOps on both clusters
Onboard your clusters
Release changes across environments
Workshop Module 9: Multi Stage EKS SSP
Workshop Prerequisites
Create your SSP Repository
Add Core Components
Create Team Base
Onboard Teams
Create Environments
Spin up infrastructure
Workshop Module 10: Simplified Hybrid EKS
Install Flux and Bootstrap your Cluster
Install Weave GitOps
Install Cluster API
Create a Cluster
Upgrade your Cluster
Cleanup
Cleanup
More
Modern Ops Workshops
AWS Builders Library
Modern Ops with AWS & Weaveworks
Partner Solutions Finder
Clear History
Privacy
|
Site Terms
| © 2020, Amazon Web Services, Inc. or its affiliates. All rights reserved.
GitOps on EKS with Weaveworks
>
Workshop Module 7: Cluster Management using Operators
> Cleanup
Cleanup
Delete the
ssh key
we added to your github
Delete the deploy key in
https://github.com/YOURUSERNAME/gitops-cluster-management/settings/keys
we added to your github