Video tutorial: MongoDB on Amazon EKS using Percona Everest

Hi,

You’ve already read a lot from me about Everest, I’m sure many of you have wanted to try it but didn’t have the time or a ready-made environment.

I thought you might like a video course on how to install and configure Percona Everest, from the beginning creating an EKS cluster, configuring S3 bucket, installing PMM and other components.

It’s only 30 minutes and 7 videos. If you watch them, you will have an extensive understanding of how Everest and other components work.

Full Playlist:
https://www.youtube.com/playlist?list=PLWhC0zeznqklUaogWnSNMjutkVdi8TjYl

Videos:

  1. Deploy a Kubernetes cluster on Amazon EKS
  2. Install Percona Everest and provision a MongoDB cluster
  3. Configure an S3 bucket and enable backups
  4. Install PMM and enable database monitoring
  5. Connect to MongoDB cluster created using Percona Everest
  6. Restore a MongoDB database from a backup
  7. Clear the test environment and remove the EKS cluster

I would be very grateful for feedback from you.

Video:

I found your videos very informative. The only complaint I have is mydbaas.labs.percona.com which is used to generate the cluster.yaml example is not working.

1 Like

Hi, yes unfortunately the service is not working and it is not yet known if it will work.

I can share the config that the service provided to me, you need to change the parameters and run it

addons:
- name: aws-ebs-csi-driver
apiVersion: eksctl.io/v1alpha5
kind: ClusterConfig
metadata:
  name: dbazhenov-demo-west
  region: us-west-2
nodeGroups:
- desiredCapacity: 3
  iam:
    withAddonPolicies:
      ebs: true
      efs: true
      fsx: true
  instanceType: m5.xlarge
  maxSize: 5
  minSize: 1
  name: ng-1
  preBootstrapCommands:
  - echo 'OPTIONS="--default-ulimit nofile=1048576:1048576"' >> /etc/sysconfig/docker
  - systemctl restart docker
  volumeSize: 100
  volumeType: gp2
2 Likes