Skip to content
Deploy your node.js app to Kubernetes with a single command. No config required.
Branch: master
Clone or download
Latest commit 727c453 Mar 4, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
src
.editorconfig
.eslintrc.json
.flowconfig
.gitattributes
.gitignore add get-kubesail-config as a dependency Jan 16, 2019
LICENSE Initial commit Jan 5, 2019
README.md
package.json v0.1.0 Mar 3, 2019
yarn.lock update lockfiles Feb 1, 2019

README.md

deploy-to-kube

npm version

Deploy your node.js app to Kubernetes with a single command. No config required.

Supports any Kubernetes cluster, including the following:

  • Google Kubernetes Engine
  • Amazon EKS
  • DigitalOcean Kubernetes
  • KubeSail (completely free Kubernetes hosting)
  • Custom Clusters

Instructions

Just run npx deploy-to-kube in your node project.

Example

Prerequisites

  • Docker
  • NodeJS / npm - NPM includes the npx utility needed to run this package without being installed
  • kubectl - required for creating your deployment, and recommended for managing your deployment after created

What does this tool do?

After answering a few questions about your app, this tool can:

  1. Create a Dockerfile (if needed)
  2. Build a Docker image
  3. Create a Kubernetes deployment file
  4. Deploy your app on a Kubernetes cluster
    • Configure a free namespace on Kubesail.com (if desired)

deploy-to-kube is maintained by

Kubesail
Kubesail - an easy, free way to try kubernetes


Contributing

If you feel that this tool can be improved in any way, feel free to open an issue or pull request!

You can’t perform that action at this time.