Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Production Kubernetes Cluster #9

Closed
3 tasks done
CarwynNelson opened this issue Jul 1, 2020 · 3 comments
Closed
3 tasks done

Production Kubernetes Cluster #9

CarwynNelson opened this issue Jul 1, 2020 · 3 comments
Assignees
Labels
deployment P? Awaiting priority assignment pre-go-live Required for MVP

Comments

@CarwynNelson
Copy link
Contributor

CarwynNelson commented Jul 1, 2020

Background

I quickly created a kubernetes cluster in AWS using EKS so that we could have a reasonable testing environment whilst we build up the feature set for this project.

At some point we will need to spend some time creating a cluster that is ready for production. This new cluster should:

  • Have all of its configuration in a git repository
  • Follow available security guidance
  • Make use of Kubernetes concepts such a namespaces to separate out different GeekZone projects

It is likely that the configuration for this new cluster will have to be split out into its own repository, but as the cluster originated from this work it makes sense to initially track this issue here.

We also need to be conscious of cost. The last time I tried to run up a Kubernetes cluster using EKS it ended up costing us ~$90 in a single month. This isn't a massive amount of money on its own but if left alone it could have easily taken out a big chunk of our AWS budget. Just something to be wary of

Impact

?

Urgency

?

@CarwynNelson CarwynNelson added future-work Future us will get to this. deployment pre-go-live Required for MVP and removed future-work Future us will get to this. labels Jul 1, 2020
@jamesgeddes
Copy link
Contributor

Another one assigned to you that @giulio-giunta @Freshrojek and I are eager to learn about

@jamesgeddes jamesgeddes added the P2 Issues that are high impact but not urgent label Nov 1, 2020
@CarwynNelson CarwynNelson changed the title Productionise Kubernetes Cluster Production Kubernetes Cluster Dec 6, 2020
@CarwynNelson CarwynNelson added this to To do in Membership management - MVP via automation Dec 6, 2020
@SamWinterhalder
Copy link
Contributor

@giulio-giunta

@jamesgeddes jamesgeddes added P? Awaiting priority assignment and removed P? Awaiting priority assignment P2 Issues that are high impact but not urgent labels Apr 13, 2022
@giulio-giunta
Copy link
Contributor

The Terraform configuration to create Geek-Zone k8s cluster both in AWS and Azure is already in place. In both cases the cluster is deployed in private subnets and access is only granted to Geek.Zone dev members.

Membership management - MVP automation moved this from To do to Done May 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deployment P? Awaiting priority assignment pre-go-live Required for MVP
Development

No branches or pull requests

4 participants