An open platform to connect, manage, and secure microservices. Istio is an open platform for providing a uniform way to integrate microservices, manage traffic flow across microservices, enforce policies and aggregate telemetry data. Istio's control plane provides an abstraction layer over the underlying cluster management platform, such as Kubernetes, Mesos, etc.
microservices service-mesh lyft-envoy kubernetes api-management circuit-breaker polyglot-microservices enforce-policies proxies service-discovery docker envoy consul nomad request-routing resiliency fault-injectionThe application is the user-facing part of an online shop that sells socks. It is intended to aid the demonstration and testing of microservice and cloud native technologies. It is built using Spring Boot, Go kit and Node.js and is packaged in Docker containers.
microservice microservices-demo spring-boot nodejs kubernetes docker mesos nomad ecsFor Nomad, it was quite simple, no mobile-optimized, (somewhat) feature-complete and live-updating interface existed.Today the Consul and Nomad UI exist in the same binary, but do not "cross-talk" to each other, but long term goal is to integrate them even closer, so from Nomad Job UI you can see Consul health check status for the job tasks, and vice versa be able to cross-link between two otherwise distinct systems.
nomad consul-configuration hashi-ui hashicorp-consul nomad-configuration hashicorp consul consul-template nomad-server docker ui react devops devops-tools hashicorp-nomadOpenEBS is containerized block storage written in Go for cloud native and other environments w/ per container (or pod) QoS SLAs, tiering and replica policies across AZs and environments, and predictable and scalable performance.
storage storage-container nomad persistent-storage docker pod devops k8s kubernetes ebs ebs-volumes block-storage containerization persistent-workloads cloud-native object-storeLevant is an open source templating and deployment tool for HashiCorp Nomad jobs that provides realtime feedback and detailed failure messages upon deployment issues. Realtime Feedback: Using watchers, Levant provides realtime feedback on Nomad job deployments allowing for greater insight and knowledge about application deployments.
templating continuous-deployment hashicorp nomad hashicorp-nomad nomad-jobDocker is a mini-Heroku, the smallest PaaS implementation you've ever seen. Dokku helps you build and manage the lifecycle of applications.
heroku docker kubernetes devops containers paas buildpack nomad platform-as-a-serviceIn a previous post, we explored how Consul discovers other agents using cloud metadata to bootstrap a cluster. This post looks at Nomad's auto-joining functionality and how we can use Terraform to create an autoscaled cluster.Unlike Consul, Nomad's auto bootstrapping functionality does not use cloud metadata because when Nomad pairs with Consul, we inherit the functionality. Consul's service discovery and health checking is the perfect platform to use for bootstrapping Nomad.
nomad terraformA curated list of amazingly awesome Nomad tools and shiny things.
hashicorp nomad hashicorp-nomad awesome-list awesomeNomad Ruby is the official Ruby client for interacting with Nomad by HashiCorp.The documentation in this README corresponds to the master branch of the Nomad Ruby client. It may contain unreleased features or different APIs than the most recently released version. Please see the Git tag that corresponds to your version of the Nomad Ruby client for the proper documentation.
nomad gemnomad-firehose is a tool meant to enable teams to quickly build logic around nomad task events without hooking into Nomad API.The project got build artifacts for linux, darwin and windows in the GitHub releases tab.
hashicorp hashicorp-nomad nomad consul rabbitmq firehosenomad-helper is a tool meant to enable teams to quickly onboard themselves with nomad, by exposing scaling functionality in a simple to use and share yaml format.The project got build artifacts for linux, darwin and windows in the GitHub releases tab.
hashicorp hashicorp-nomad nomadThis repository contains all the materials and a rough outline for my [2017 ChefConf talk][talk] which discusses using Habitat, Terraform, and Nomad for a better application experience. This outline was written in advance of the presentation, so questions or digressions may not be captured here in the fullest.
habitat nomad docker consul terraformThis Ansible role performs basic Nomad installation, including filesystem structure, and example configuration. It will also bootstrap a minimal cluster of 3 server nodes, and can do this in a development environment based on Vagrant and VirtualBox. See README_VAGRANT.md for more details about the Vagrant setup.
nomad ansible ansible-role schedulerAn opinionated multi-provider multi-region Service Platform to easily and automatically handle development, packaging, testing, deployment and operations of Docker/GoLang/Java and legacy workloads. Should provide frictionless tools to ease in all stages of the application lifecycle. Objective: Example platform designed to leverage the complete Hashicorp Suite of Products (and determine the gaps). Also as a learning exercise to compare/contrast against equivalent Kubernetes/Helm and Docker Swarm setup.
nomad consul traefik terraform microservice hashicorp vault azureTerraform is a cloud agnostic automation tool to safely and efficiently manage infrastructure as the configuration is evolved. In its latest version, Terraform ships Scaleway support which make it a great tool to version and continuously develop your Scaleway infrastructure with ease. In this blog post I showcase Terraform new capabilities by setting up a small Web App using Consul, Nomad and Fabio.
terraform nomad consul-cluster demoA monitoring companion for Nomad periodic jobs that alerts if periodic isn't running at the expected interval. Run with the Nomad periodic job as an additional task to update a key in Consul with current EPOCH time and required time frequency.
deadman-switch cron-healthcheck monitoring nomad docker consul monitor nomad-periodic-jobs nomad-batch-jobs aws-snsDo you know a nomad who would go awesome on Nomad As Fuck? Fuck yeah. Get in touch about them; open an issue and suggest their name, or message me directly on Twitter as @richlitt or by email at firstname.lastname at gmail.com. Install GraphicsMagick before adding images for the first time. Installation instructions are available here.
digital-nomad nomad nomad-as-fuck remote work profiles website jekyllNomad Service Alerter is a tool written in Go, whose primary goal is to provide alerting for your services running on Nomad (https://www.nomadproject.io/). It offers configurable opt-in alerting options which you can specify in your Nomad Job manifest (json file) as Environment Variables. The Nomad Service Alerter mainly covers Consul Health-Check Alerts and Service Restart-Loops Alerts. This alert will monitor your service and alert on allocations and versions that are failing their defined consul health-checks. You will be able to set the duration threshold for which the service must remain unhealthy before alerting. The alert will include the details of all the allocations of the service which is failing the consul health check.
nomad consul
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.