mirror of
https://github.com/Noratrieb/config-language.git
synced 2026-01-14 16:45:06 +01:00
33 lines
669 B
Nix
33 lines
669 B
Nix
[
|
|
{
|
|
apiVersion = "apps/v1";
|
|
kind = "Deployment";
|
|
metadata.name = "my-nginx";
|
|
spec = {
|
|
selector.matchLabels.run = "my-nginx";
|
|
replicas = 2;
|
|
template = {
|
|
metadata.labels.run = "my-nginx";
|
|
spec.containters = [
|
|
{
|
|
name = "my-nginx";
|
|
image = "nginx";
|
|
ports = [{ containerPort = 80; }];
|
|
}
|
|
];
|
|
};
|
|
};
|
|
}
|
|
{
|
|
apiVersion = "apps/v1";
|
|
kind = "Service";
|
|
metadata = {
|
|
name = "my-nginx";
|
|
labels.run = "my-nginx";
|
|
};
|
|
spec = {
|
|
ports = { port = 80; protocol = "TCP"; };
|
|
selector = { run = "my-nginx"; };
|
|
};
|
|
}
|
|
]
|