Skip to content

Commit cb4f59c

Browse files
committed
Update kubemark setup guidance
1 parent 1bbde30 commit cb4f59c

File tree

2 files changed

+16
-18
lines changed

2 files changed

+16
-18
lines changed

contributors/devel/sig-scalability/hollow-node_simplified_template.yaml

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -33,19 +33,18 @@ spec:
3333
- containerPort: 10250
3434
- containerPort: 10255
3535
env:
36-
- name: CONTENT_TYPE
37-
valueFrom:
38-
configMapKeyRef:
39-
name: node-configmap
40-
key: content.type
4136
- name: NODE_NAME
4237
valueFrom:
4338
fieldRef:
4439
fieldPath: metadata.name
4540
command:
46-
- /bin/sh
47-
- -c
48-
- /kubemark --morph=kubelet --name=$(NODE_NAME) --kubeconfig=/kubeconfig/kubelet.kubeconfig $(CONTENT_TYPE) --alsologtostderr --v=2
41+
- /kubemark
42+
args:
43+
- --morph=kubelet
44+
- --name=$(NODE_NAME)
45+
- --kubeconfig=/kubeconfig/kubelet.kubeconfig
46+
- --alsologtostderr
47+
- --v=2
4948
volumeMounts:
5049
- name: kubeconfig-volume
5150
mountPath: /kubeconfig
@@ -61,19 +60,19 @@ spec:
6160
- name: hollow-proxy
6261
image: {{kubemark_image_registry}}/kubemark:{{kubemark_image_tag}}
6362
env:
64-
- name: CONTENT_TYPE
65-
valueFrom:
66-
configMapKeyRef:
67-
name: node-configmap
68-
key: content.type
6963
- name: NODE_NAME
7064
valueFrom:
7165
fieldRef:
7266
fieldPath: metadata.name
7367
command:
74-
- /bin/sh
75-
- -c
76-
- /kubemark --morph=proxy --name=$(NODE_NAME) --use-real-proxier=false --kubeconfig=/kubeconfig/kubeproxy.kubeconfig $(CONTENT_TYPE) --alsologtostderr --v=2
68+
- /kubemark
69+
args:
70+
- --morph=proxy
71+
- --name=$(NODE_NAME)
72+
- --use-real-proxier=false
73+
- --kubeconfig=/kubeconfig/kubeproxy.kubeconfig
74+
- --alsologtostderr
75+
- --v=2
7776
volumeMounts:
7877
- name: kubeconfig-volume
7978
mountPath: /kubeconfig

contributors/devel/sig-scalability/kubemark-setup-guide.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,12 @@ docker push {{kubemark_image_registry}}/kubemark:{{kubemark_image_tag}}
4646

4747
2. Create hollow nodes
4848

49-
- i. create namespace, configmap and secret
49+
- i. create namespace and secret
5050

5151
Copy kubemark master's kubeconfig which is used to configure access, put it on a master of external cluster, rename it as config.
5252

5353
```
5454
kubectl create ns kubemark
55-
kubectl create configmap node-configmap -n kubemark --from-literal=content.type="test-cluster"
5655
kubectl create secret generic kubeconfig --type=Opaque --namespace=kubemark --from-file=kubelet.kubeconfig=config --from-file=kubeproxy.kubeconfig=config
5756
```
5857

0 commit comments

Comments
 (0)