Skip to content

Commit d33929e

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

File tree

3 files changed

+26
-3
lines changed

3 files changed

+26
-3
lines changed

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ kind: Deployment
33
metadata:
44
labels:
55
app.kubernetes.io/component: exporter
6-
app.kubernetes.io/name: kube-state-metrics
6+
app.kubernetes.io/name: kube-state-metrics-global
77
app.kubernetes.io/version: 2.10.0
8-
name: kube-state-metrics-pods
8+
name: kube-state-metrics-global
99
namespace: kube-system
1010
spec:
1111
replicas: 1

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

+24
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,30 @@
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 + "-global";
384+
std.mergePatch(ksm.deployment,
385+
{
386+
metadata: {
387+
name: shardksmname,
388+
labels: {'app.kubernetes.io/name': shardksmname}
389+
},
390+
spec: {
391+
template: {
392+
spec: {
393+
containers: [c],
394+
},
395+
},
396+
},
397+
},
398+
),
399+
376400
daemonset:
377401
// extending the default container from above
378402
local c0 = ksm.deployment.spec.template.spec.containers[0] {

pkg/options/options.go

-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ type Options struct {
4646
Namespaces NamespaceList `yaml:"namespaces"`
4747
NamespacesDenylist NamespaceList `yaml:"namespaces_denylist"`
4848
Node NodeType `yaml:"node"`
49-
NoNodeScrape bool `yaml:"no_node_scrape"`
5049
Pod string `yaml:"pod"`
5150
Port int `yaml:"port"`
5251
Resources ResourceSet `yaml:"resources"`

0 commit comments

Comments
 (0)