Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jessestuart/pulumi-dejavu
Simple POC deployment of @appbaseio’s DejaVu on Kubernetes, provisioned with @pulumi.
https://github.com/jessestuart/pulumi-dejavu
infrastructure-as-code kubernetes pulumi typescript
Last synced: 5 days ago
JSON representation
Simple POC deployment of @appbaseio’s DejaVu on Kubernetes, provisioned with @pulumi.
- Host: GitHub
- URL: https://github.com/jessestuart/pulumi-dejavu
- Owner: jessestuart
- Created: 2019-07-12T10:59:10.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-07-12T11:27:32.000Z (over 5 years ago)
- Last Synced: 2024-12-21T12:37:02.268Z (about 1 month ago)
- Topics: infrastructure-as-code, kubernetes, pulumi, typescript
- Language: TypeScript
- Homepage:
- Size: 36.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### pulumi-dejavu
#### What is this?
Simple proof-of-concept deployment of @appbaseio’s [DejaVu][github] on
@kubernetes, with provisioning / lifecycle management defined in Typescript with
the @pulumi SDK.#### Why?
I found the webdocs to be pretty difficult to navigate, but the inline
documentation is extensive and helpful. The Pulumi SDK interfaces are
well-defined and -typed, and map more-or-less directly to the Kubernetes
primitives (which may be a pro or a con, depending on your opinions on the
topic).#### Takeaways?
While I can't say I see much benefit to the SDK for small projects
/ deployments — after all, you're end up essentially transposing the K8S YAML
resource manifests you've gotten used to working with _back_ into JSON — I can
see the benefit of using a more imperative language to reduce boilerplate,
easily differentiate between production and staging "stacks" at runtime, etc;
similar to e.g., the (no longer maintained) [ksonnet][github 2] project.[github]: https://github.com/appbaseio/dejavu
[github 2]: https://github.com/ksonnet/ksonnet