Comments (4)
We (@jamesgeddes and I) have decided to go with Kubernetes for deploying this project. It can be complicated to manage, but multiple dev volunteers are interested in learning and managing it, and it is considered to be a draw for new volunteers who might want to learn it to add to their CV.
Importantly it is a robust and flexible platform to develop on and will almost certainly have almost if not all future GeekZone deployment needs covered.
from web.
I am currently brushing up on my Kubernetes skills using this Pluralsight path https://app.pluralsight.com/paths/skill/using-kubernetes-as-a-developer.
I plan to put together a first-pass deployment setup for this repository once I have completed the first part of this Pluralsight path.
from web.
I have put a first pass together which is available at http://test.geek.zone/. The code for this is on the kubernetes-deployment WIP branch
from web.
I now have a branch that can deploy master to the test Kubernetes cluster using circleci. This branch needs some tidying up, and I need to update the documentation but I feel like i'm 90% towards having this merged into master.
Before we go live we will have to spend some time production-ising the k8s cluster and IAM permissions etc, but I can raise a separate issue for that.
from web.
Related Issues (20)
- Double Check Azure Grant HOT 1
- adding my account to have access to Twilio HOT 1
- Resume cd in circleci config
- Ticket suggester bot
- Update dependencies to pass Snyk checks and fix docker-compose file
- Determine if the cicd pipeline needs running
- Change executor in cicd pipeline HOT 1
- Local deployment to microk8s
- Update dependencies for Snyk scan HOT 1
- Update Eisenhower action to include required trigger issue
- Restore deployment jobs in cicd pipeline
- Fix dependencies for Snyk scan
- Space Audio Description
- Postal mail service HOT 1
- Temporary: Membermojo GitHub Org membership automation HOT 1
- Add a tag to the geekzone image used by the executor in the cicd pipeline
- Update GeekZone executor image
- Integrate 2FA service with membership management app
- Update dependencies version
- Update dependencies
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from web.