How to use the kubernetes-models/apps/v1.Deployment function in kubernetes-models

To help you get started, we’ve selected a few kubernetes-models examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github tommy351 / kosko / examples / typescript / components / nginx.ts View on Github external
import { Deployment } from "kubernetes-models/apps/v1";
import { Service } from "kubernetes-models/v1";
import env from "@kosko/env";

const params = env.component("nginx");

const metadata = { name: "nginx" };
const labels = { app: "nginx" };

const deployment = new Deployment({
  metadata,
  spec: {
    replicas: params.replicas,
    selector: {
      matchLabels: labels
    },
    template: {
      metadata: {
        labels
      },
      spec: {
        containers: [
          {
            image: params.imageRegistry + "nginx",
            name: "nginx",
            ports: [{ containerPort: 80 }]
github tommy351 / kosko / integration / kosko-generate / without-require / components / nginx.js View on Github external
const { Deployment } = require("kubernetes-models/apps/v1");
const { Service } = require("kubernetes-models/v1");
const params = require("@kosko/env").component("nginx");

const labels = { app: "nginx" };

const deployment = new Deployment({
  metadata: {
    name: "nginx",
    ...params.metadata
  },
  spec: {
    replicas: params.replicas,
    selector: {
      matchLabels: labels
    },
    template: {
      metadata: {
        labels
      },
      spec: {
        containers: [
          {
github tommy351 / kosko / integration / kosko-generate / with-require / components / nginx.ts View on Github external
import { Deployment } from "kubernetes-models/apps/v1";
import { Service } from "kubernetes-models/v1";

const labels = { app: "nginx" };

const deployment = new Deployment({
  metadata: {
    name: "nginx"
  },
  spec: {
    replicas: 1,
    selector: {
      matchLabels: labels
    },
    template: {
      metadata: {
        labels
      },
      spec: {
        containers: [
          {
            name: "nginx",
github tommy351 / kosko / examples / alternative-folder-structure / components / nginx / index.js View on Github external
"use strict";

const { Deployment } = require("kubernetes-models/apps/v1");
const { Service } = require("kubernetes-models/v1");
const env = require("@kosko/env").component("nginx");

const metadata = { name: "nginx" };
const labels = { app: "nginx" };

const deployment = new Deployment({
  metadata,
  spec: {
    replicas: env.replicas,
    selector: {
      matchLabels: labels
    },
    template: {
      metadata: {
        labels
      },
      spec: {
        containers: [
          {
            image: `${env.imageRegistry}/nginx:${env.imageTag}`,
            name: "nginx",
            ports: [
github tommy351 / kosko / examples / babel / components / nginx.js View on Github external
import { Deployment } from "kubernetes-models/apps/v1";
import { Service } from "kubernetes-models/v1";

const metadata = { name: "nginx" };
const labels = { app: "nginx" };

const deployment = new Deployment({
  metadata,
  spec: {
    replicas: 1,
    selector: {
      matchLabels: labels
    },
    template: {
      metadata: {
        labels
      },
      spec: {
        containers: [
          {
            image: "nginx",
            name: "nginx",
            ports: [
github tommy351 / kosko / examples / getting-started / components / nginx.js View on Github external
"use strict";

const { Deployment } = require("kubernetes-models/apps/v1");
const { Service } = require("kubernetes-models/v1");

const metadata = { name: "nginx" };
const labels = { app: "nginx" };

const deployment = new Deployment({
  metadata,
  spec: {
    replicas: 1,
    selector: {
      matchLabels: labels
    },
    template: {
      metadata: {
        labels
      },
      spec: {
        containers: [
          {
            image: "nginx",
            name: "nginx",
            ports: [{