kubenix/docs/examples/nginx-deployment
2022-08-11 23:07:20 -04:00
..
default.nix docs reset 2022-08-11 23:07:20 -04:00
image.nix docs reset 2022-08-11 23:07:20 -04:00
module.nix docs reset 2022-08-11 23:07:20 -04:00
README.md docs reset 2022-08-11 23:07:20 -04:00
test.nix docs reset 2022-08-11 23:07:20 -04:00

Example: kubernetes nginx deployment

A simple example creating kubernetes nginx deployment and associated docker image

Usage

Building and applying kubernetes configuration

nix eval -f ./. --json result | kubectl apply -f -

Building and pushing docker images

nix run -f ./. pushDockerImages -c copy-docker-images

Running tests

Test will spawn vm with kubernetes and run test script, which checks if everyting works as expected.

nix build -f ./. test-script
cat result | jq '.'