mirror of
https://github.com/TECHNOFAB11/kubenix.git
synced 2025-12-13 00:20:07 +01:00
28 lines
547 B
Markdown
28 lines
547 B
Markdown
# Example: kubernetes nginx deployment
|
|
|
|
A simple example creating kubernetes nginx deployment and associated docker
|
|
image
|
|
|
|
## Usage
|
|
|
|
### Building and applying kubernetes configuration
|
|
|
|
```
|
|
nix-instantiate --eval --strict --json -A 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 '.'
|
|
```
|