How to use the kubernetes-models/v1.Service 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 / babel / components / nginx.js View on Github external
{
            image: "nginx",
            name: "nginx",
            ports: [
              {
                containerPort: 80
              }
            ]
          }
        ]
      }
    }
  }
});

const service = new Service({
  metadata,
  spec: {
    selector: labels,
    type: "ClusterIP",
    ports: [
      {
        port: 80,
        targetPort: 80
      }
    ]
  }
});

export default [deployment, service];
github tommy351 / kosko / examples / alternative-folder-structure / components / nginx / index.js View on Github external
{
            image: `${env.imageRegistry}/nginx:${env.imageTag}`,
            name: "nginx",
            ports: [
              {
                containerPort: 80
              }
            ]
          }
        ]
      }
    }
  }
});

const service = new Service({
  metadata,
  spec: {
    selector: labels,
    type: "ClusterIP",
    ports: [
      {
        port: 80,
        targetPort: 80
      }
    ]
  }
});

module.exports = [deployment, service];
github tommy351 / kosko / integration / kosko-generate / without-require / components / nginx.js View on Github external
labels
      },
      spec: {
        containers: [
          {
            name: "nginx",
            image: `${params.image.registry}/nginx`
          }
        ],
        tolerations: params.tolerations
      }
    }
  }
});

const service = new Service({
  metadata: {
    name: "nginx"
  },
  spec: {
    selector: labels,
    ports: [
      {
        port: 80
      }
    ]
  }
});

module.exports = [deployment, service];
github tommy351 / kosko / examples / typescript / components / nginx.ts View on Github external
labels
      },
      spec: {
        containers: [
          {
            image: params.imageRegistry + "nginx",
            name: "nginx",
            ports: [{ containerPort: 80 }]
          }
        ]
      }
    }
  }
});

const service = new Service({
  metadata,
  spec: {
    selector: labels,
    type: "ClusterIP",
    ports: [
      {
        port: 80,
        targetPort: 80
      }
    ]
  }
});

export default [deployment, service];
github tommy351 / kosko / integration / kosko-generate / with-require / components / nginx.ts View on Github external
metadata: {
        labels
      },
      spec: {
        containers: [
          {
            name: "nginx",
            image: "nginx"
          }
        ]
      }
    }
  }
});

const service = new Service({
  metadata: {
    name: "nginx"
  },
  spec: {
    selector: labels,
    ports: [
      {
        port: 80
      }
    ]
  }
});

export default [deployment, service];
github tommy351 / kosko / examples / getting-started / components / nginx.js View on Github external
spec: {
        containers: [
          {
            image: "nginx",
            name: "nginx",
            ports: [{
              containerPort: 80
            }]
          }
        ]
      }
    }
  }
});

const service = new Service({
  metadata,
  spec: {
    selector: labels,
    type: "ClusterIP",
    ports: [
      {
        port: 80,
        targetPort: 80
      }
    ]
  }
});

module.exports = [deployment, service];