Comments (7)
I've been working on a set of guides to set up a multi-node cluster with three configurations.
- A cluster on multiple VirtualBox machines using Vagrant
- A cluster on a single machine using Docker
- A cluster using EC2 instances on AWS using either CloudFormation or Teraform
The VirtualBox guide is about 80% complete while the others are TBD. I should have something for you to look at, if you're interested, in about 7 to 10 days. It's not online anywhere yet as it's currently a 23 page Microsoft Word document (lots of example outputs and diagrams). They will eventually end up in an online format somewhere, probably github.
from docs.
This is great, @uptimeDBA!
For beta (end of quarter), we're aiming to have two tutorials, in addition to starting up a local cluster: Manual deployment (environment agnostic) as well as deploying to AWS (and probably other cloud providers) with terraform. I'm planning to draft those up this week. Might make sense for you to hold off until those are done so you have some final updates we're making to our cert commands?
Really appreciate your interest in helping!
cc @mberhault
from docs.
Sounds good. I'll look at converting my guide(s) into something more web friendly. I guess github markdown is the way to go?
from docs.
Yep, we're using Jekyll, which takes markdown files and layout files and builds a static site. We're using kramdown syntax in our markdown files. I'll aim to update the Readme with details about Jekyll, our basic style conventions, etc., hopefully this week.
We'd definitely like to integrate your material and insights into our site, rather than see them posted elsewhere. I think these topics in particular will be different than what we're already planning to write:
- A cluster on multiple VirtualBox machines using Vagrant
- A cluster using EC2 instances on AWS using CloudFormation
We'll cover Terraform. And for running on a single machine using Docker, we cover installing using Docker, but I'd love your opinion about how the Starting a Local Cluster page should be extended to cover that particular case.
For now, feel free to fork our repo and start converting to markdown, as mentioned on our Improve the Docs page. I think your topics will fit best on our cloud deployment page, but we can figure that out a bit later.
Thanks for the help!
from docs.
I'm coming up to speed with Jekyll, kramdown, etc. For now, I'll put up my "cluster on multiple VirtualBox machines using Vagrant" guide on my own github in a few days for you to take a look at. I want to be happy with the format and flow of this one before I start on the EC2/AWS/Cloud-Formation one. We can look at combining my work latter if you like it.
from docs.
OK, sounds good. Thanks, @uptimeDBA. I just published a basic page on manual deployment, including some recent updates to how certs work. Hope it's helpful. Please feel free to send thoughts and feedback.
from docs.
Closing this in favor of tickets for specific providers.
from docs.
Related Issues (20)
- Feedback: Node Shutdown HOT 1
- Test issue
- Testing
- server: no description of server.consistency_check.interval
- Feedback: Authorization in CockroachDB
- pcr: remove ccluster=main from connection strings
- document valid regexp patterns
- cc: stale link in CC upgrade docs
- Feedback: Advanced Public Key Infrastructure (PKI) Certificate Scenarios
- Feedback: INT8 precision for lower range is incorrect
- replication controls inheritance note incorrect HOT 1
- Feedback: Install CockroachDB on Mac HOT 1
- backup/restore: clarify backup validation checksum occurs in restore too
- dr/ldr: support node to LB setup
- Feedback: Essential Metrics for CockroachDB Self-Hosted Deployments
- Feedback: Licensing FAQs - what-constitutes-hosting-cockroachdb-as-a-service
- Feedback: Production Checklist
- Feedback: Node Shutdown
- Mistake in command for read-committed instructions
- Feedback: Deploy CockroachDB On-Premises
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 docs.