summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJiaxin Shan <seedjeffwan@gmail.com>2021-02-06 22:13:42 -0800
committerJiaxin Shan <seedjeffwan@gmail.com>2021-02-06 22:13:42 -0800
commitcb4f59cba27ce29fb9658e7e56b1dc066811f7d0 (patch)
treed13c804daf5409304793a65bdccc96a35fbb936c
parent1bbde3031211ed894ef6a22256ccf4d916753016 (diff)
Update kubemark setup guidance
-rw-r--r--contributors/devel/sig-scalability/hollow-node_simplified_template.yaml31
-rw-r--r--contributors/devel/sig-scalability/kubemark-setup-guide.md3
2 files changed, 16 insertions, 18 deletions
diff --git a/contributors/devel/sig-scalability/hollow-node_simplified_template.yaml b/contributors/devel/sig-scalability/hollow-node_simplified_template.yaml
index 8d33982e..1b9315ad 100644
--- a/contributors/devel/sig-scalability/hollow-node_simplified_template.yaml
+++ b/contributors/devel/sig-scalability/hollow-node_simplified_template.yaml
@@ -33,19 +33,18 @@ spec:
- containerPort: 10250
- containerPort: 10255
env:
- - name: CONTENT_TYPE
- valueFrom:
- configMapKeyRef:
- name: node-configmap
- key: content.type
- name: NODE_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
command:
- - /bin/sh
- - -c
- - /kubemark --morph=kubelet --name=$(NODE_NAME) --kubeconfig=/kubeconfig/kubelet.kubeconfig $(CONTENT_TYPE) --alsologtostderr --v=2
+ - /kubemark
+ args:
+ - --morph=kubelet
+ - --name=$(NODE_NAME)
+ - --kubeconfig=/kubeconfig/kubelet.kubeconfig
+ - --alsologtostderr
+ - --v=2
volumeMounts:
- name: kubeconfig-volume
mountPath: /kubeconfig
@@ -61,19 +60,19 @@ spec:
- name: hollow-proxy
image: {{kubemark_image_registry}}/kubemark:{{kubemark_image_tag}}
env:
- - name: CONTENT_TYPE
- valueFrom:
- configMapKeyRef:
- name: node-configmap
- key: content.type
- name: NODE_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
command:
- - /bin/sh
- - -c
- - /kubemark --morph=proxy --name=$(NODE_NAME) --use-real-proxier=false --kubeconfig=/kubeconfig/kubeproxy.kubeconfig $(CONTENT_TYPE) --alsologtostderr --v=2
+ - /kubemark
+ args:
+ - --morph=proxy
+ - --name=$(NODE_NAME)
+ - --use-real-proxier=false
+ - --kubeconfig=/kubeconfig/kubeproxy.kubeconfig
+ - --alsologtostderr
+ - --v=2
volumeMounts:
- name: kubeconfig-volume
mountPath: /kubeconfig
diff --git a/contributors/devel/sig-scalability/kubemark-setup-guide.md b/contributors/devel/sig-scalability/kubemark-setup-guide.md
index f2f5a81f..cdac2005 100644
--- a/contributors/devel/sig-scalability/kubemark-setup-guide.md
+++ b/contributors/devel/sig-scalability/kubemark-setup-guide.md
@@ -46,13 +46,12 @@ docker push {{kubemark_image_registry}}/kubemark:{{kubemark_image_tag}}
2. Create hollow nodes
-- i. create namespace, configmap and secret
+- i. create namespace and secret
Copy kubemark master's kubeconfig which is used to configure access, put it on a master of external cluster, rename it as config.
```
kubectl create ns kubemark
-kubectl create configmap node-configmap -n kubemark --from-literal=content.type="test-cluster"
kubectl create secret generic kubeconfig --type=Opaque --namespace=kubemark --from-file=kubelet.kubeconfig=config --from-file=kubeproxy.kubeconfig=config
```