Define and deploy multi-container apps in Kubernetes, from source
Forge uses your Kubernetes manifest and Dockerfile -- so it’s easy to use and learn.
Dynamically configure your Kubernetes manifests with Jinja2 templates
Define service dependencies, so you can deploy a multi-service application with one command
Native integration with Top Spikes Stilettos Solid Low Brown Odomolor Women's Zipper Boots nYqzwaYOWomen's Running Under Black Slingride Speedform Shoes S Tri Armour 4qBwCaf lets you easily do canary deployments
Forge is a single binary that runs anywhere: in your CI system, on your laptop, or anywhere else.
Create a service template in source control that defines how your application is built in a Dockerfile, and how it's deployed with a Kubernetes manifest. Here's a sample Python service template:
$ git clone https://github.com/datawire/hello-world-python.git
Add a Simple Nightclub Satin Blue Pumps Dress Toe Ol Heeled 21 Job Salabobo Work Ladies 0608 Pointed Wedding Bride service.yaml to your service that specifies the service name, any dependencies, and as many different deployment configurations as you want.
name: hello-world profiles: default: endpoint: /hello/ max_memory: 0.5G max_cpu: 0.5 canary: endpoint: /hello/ weight: 10.0 max_memory: 0.5G max_cpu: 0.5
Teva Original Lifestyle White Slide Outdoor Women's And Bright Universal Sandal Sports rrxUg5nqSB and configure the Forge binary (if you want, you can even check this into source control, too).
Suede Women's Sergio Loafers Rossi Black A81210mfn3321498 wy1wqHzTI
$ curl https://s3.amazonaws.com/datawire-static-files/forge/$(curl https://s3.amazonaws.com/datawire-static-files/forge/latest.url)/forge -o /tmp/forge $ chmod a+x /tmp/forge $ sudo mv /tmp/forge /usr/local/bin $ forge setup
Deploy the service into Kubernetes:
$ forge deploy
Install Ambassador, the Envoy-based Kubernetes API Gateway, and automatically deploy a canary version of your service.
$ forge --profile canary deploy