Skip to content

Commit dff7885

Browse files
committed
examples generated from libsonnet
Signed-off-by: 蓝宝石的傻话 <[email protected]>
1 parent 539f57d commit dff7885

File tree

2 files changed

+21
-1
lines changed

2 files changed

+21
-1
lines changed

examples/daemonsetsharding/deployment-no-node-pods.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ metadata:
55
app.kubernetes.io/component: exporter
66
app.kubernetes.io/name: kube-state-metrics
77
app.kubernetes.io/version: 2.10.0
8-
name: kube-state-metrics-pods
8+
name: kube-state-metrics
99
namespace: kube-system
1010
spec:
1111
replicas: 1

jsonnet/kube-state-metrics/kube-state-metrics.libsonnet

+20
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,26 @@
373373
},
374374
),
375375

376+
deploymentNoNodePods:
377+
local c = ksm.deployment.spec.template.spec.containers[0] {
378+
args: [
379+
'--resources=pods',
380+
'--node=""',
381+
],
382+
};
383+
local shardksmname = ksm.name + "-pods";
384+
std.mergePatch(ksm.deployment,
385+
{
386+
spec: {
387+
template: {
388+
spec: {
389+
containers: [c],
390+
},
391+
},
392+
},
393+
},
394+
),
395+
376396
daemonset:
377397
// extending the default container from above
378398
local c0 = ksm.deployment.spec.template.spec.containers[0] {

0 commit comments

Comments
 (0)