Skip to content

Commit c299acf

Browse files
authored
Update scale-deployment.js
1 parent 33853a4 commit c299acf

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

examples/scale-deployment.js

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,16 @@
11
const k8s = require('@kubernetes/client-node');
22

33
const kc = new k8s.KubeConfig();
4-
kc.loadFromFile('./config');
4+
kc.loadFromDefault();
55

66
const k8sApi = kc.makeApiClient(k8s.AppsV1Api);
77

88
const targetDeploymentName = 'docker-test-deployment';
99

1010
async function scale(namespace, name, replicas) {
1111
// find the particular deployment
12-
const res = await k8sApi.listNamespacedDeployment(namespace);
13-
14-
let deployment = null;
15-
for (const d of res.body.items) {
16-
if (d.metadata.name === targetDeploymentName) {
17-
deployment = d;
18-
break;
19-
}
20-
}
12+
const res = await k8sApi.readNamespacedDeployment(name, namespace);
13+
let deployment = res.body;
2114

2215
// edit
2316
deployment.spec.replicas = replicas;

0 commit comments

Comments
 (0)