https://github.com/liemle3893/nomad-introduction
HashiCorp Nomad Introduction
https://github.com/liemle3893/nomad-introduction
consul hashicorp-consul hashicorp-nomad microservices microservices-demo nomad
Last synced: 3 months ago
JSON representation
HashiCorp Nomad Introduction
- Host: GitHub
- URL: https://github.com/liemle3893/nomad-introduction
- Owner: liemle3893
- Created: 2020-03-29T17:40:27.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-03-30T07:06:52.000Z (about 5 years ago)
- Last Synced: 2025-01-08T11:41:32.304Z (4 months ago)
- Topics: consul, hashicorp-consul, hashicorp-nomad, microservices, microservices-demo, nomad
- Language: Ruby
- Size: 1.59 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# Introduction
Even k8s is dominant in field of container orchestration but that does not let HashiCorp felt down. HashiCorp has created there own Workload Orchestrator, I mean, every workload can be scheduled and managed no matter that was binary or containerized application. That is amazing!
[HashiCorp Nomad](https://nomadproject.io) is the project that made manages and migrates legacy application to the cloud more easily.
## Requirement:
Your PC must have these software installed:
- `vagrant`
- `virtualbox`## In this repo
- [Slides](./slides) contains the slide which I used to present.
- [Standalone](./standalone) in this repo where I boostrapped two nomad, 1 master and 1 slave, they was configured to to form a cluster directly.
- [Consul Integration](./consul-integration) enabled service discovery and self discovery between nomad nodes via Consul. These node will automically form a cluster like Black Magic
- [Advanced](./advanced) This repo was a copy of [this](https://github.com/microservices-demo/microservices-demo.git). I just upgrade and reconfig to made sure their demo work. I will make a PR ASAP to them after I cleanup my code.To know how to run these example, please see README.ME files.