Here are some useful links and articles related to the project:
- Zero to JupyterHub
- JupyterHub Helm Chart
- Medium Article by Nils Braun
- JupyterHub Installation Guide
- Connect to JupyterHub from Visual Studio Code
- Create EKS Cluster using Terraform Modules
- EKS Cluster Autoscaler
- Example EKS Public Cluster Terraform Config
- Using AWS EBS CSI Driver Add-on with AWS EKS Terraform Module
Feel free to explore these resources to gain insights and assistance with your project. Good luck!
- Check EFS Storage Classes: Before deleting, verify that all EFS (Elastic File System) storage classes are deleted. This ensures there are no lingering resources that might cause issues during deletion.
- Check Load Balancers (LBs): Ensure all Load Balancers (LBs) associated with the project are deleted. Failure to do so may prevent the deletion of the Virtual Private Cloud (VPC) due to lingering dependencies.
- Delete EC2 Route Table:
To delete a specific EC2 Route Table, use the following command:
aws ec2 delete-route-table --route-table-id <route-table-id>
- Delete EC2 Network ACL:
To delete an EC2 Network ACL, use the following command:
aws ec2 delete-network-acl --network-acl-id <network-acl-id>
To delete a load balancer and a NAT gateway, you can use the following AWS CLI commands:
5. Delete Load Balancer:
To delete a load balancer, use the following command:
bash aws elbv2 delete-load-balancer --load-balancer-arn <load-balancer-arn>
6. ## Delete NAT Gateway:
Before deleting a NAT gateway, ensure that it is not being used by any resources. Delete it by using the following command:
bash aws ec2 delete-nat-gateway --nat-gateway-id <nat-gateway-id>
Please be cautious while using these commands, as they will permanently delete the specified resources. Make sure you are confident about the resources you are deleting and their impact on your environment.