add aws-eks-cni service

This commit is contained in:
karancode
2019-10-22 02:24:07 +09:00
parent 3640448229
commit 3b8e685082
7 changed files with 119 additions and 44 deletions

View File

@@ -0,0 +1,13 @@
local k = import 'ksonnet/ksonnet.beta.4/k.libsonnet';
local service = k.core.v1.service;
local servicePort = k.core.v1.service.mixin.spec.portsType;
{
prometheus+: {
kubePrometheusAwsEksCniMetricService:
service.new('aws-eks-cni', { 'k8s-app' : 'eks-cni' } , servicePort.newNamed('cni-metrics-port', 61678, 61678)) +
service.mixin.metadata.withNamespace('kube-system') +
service.mixin.metadata.withLabels({ 'k8s-app': 'eks-cni' }) +
service.mixin.spec.withClusterIp('None'),
},
}