I just want to ship my code. Waypoint, Nomad, and other things.

Ғылым және технология

This talk follows the story of a single small Node.js website as it moves from being deployed with three options:
- Kubernetes + Docker
- Nomad + Docker
- Nomad + Pkg (raw binary)
By comparing these three setups, you'll learn a few things about:
- The power of abstractions
- The value of a unified workflow
- The difference between creating an opaque interface (e.g., k8s job and container images) and reasonable defaults (e.g., Waypoint overrides)
- How K8s was able to pull out the docker runtime without any change to the developer workflow.
- How the level of abstraction HashiCorp Waypoint offers allows for even larger "under the hood" refactors, such as migrating from K8s to HashiCorp Nomad.
- How Nomad's pluggable task driver model means you can change even more things under the hood.
- A look into what it would take to completely get rid of containers without compromising on the feature set.
- How using Waypoint and Nomad makes the large change from containers to binaries relatively low impact on the developer workflow.
The main takeaways are:
1. Abstractions are useful ways to separate problems and sometimes eliminate them completely.
2. Layering on abstractions for a decade can lead to cruft and vestigial details.
3. Reexamining abstractions is a healthy part of software architecting.
Speaker: Michael Lange
Slides: speakerdeck.com/dingoeatingfu...
#Waypoint #HashiCorpNomad #ReleaseEngineering #Containers #Deployment #Kubernetes #AppDev -
If you liked this video and want to see more from HashiCorp, subscribe to our channel: kzread.info?s...
To learn more, visit our hands-on interactive lab environment, HashiCorp Learn: learn.hashicorp.com/
HashiCorp is the leader in multi-cloud infrastructure automation software. The HashiCorp software suite enables organizations to adopt consistent workflows to provision, secure, connect, and run any infrastructure for any application. HashiCorp open source tools Vagrant, Packer, Terraform, Vault, Consul, Nomad, Boundary, and Waypoint are downloaded tens of millions of times each year and are broadly adopted by the Global 2000. Enterprise versions of these products enhance the open source tools with features that promote collaboration, operations, governance, and multi-data center functionality.
For more information, visit: www.hashicorp.com or follow us on social media:
Twitter: @hashicorp
LinkedIn: / hashicorp
Facebook: / hashicorp

Пікірлер

    Келесі