|
5 | 5 | # sudo chmod +x deploy_k8s_bin/cfssl/* && sudo cp deploy_k8s_bin/cfssl/* /usr/bin
|
6 | 6 | # sudo chmod +x deploy_k8s_bin/k8s_v1.16.2/* && sudo cp deploy_k8s_bin/k8s_v1.16.2/* /usr/bin
|
7 | 7 | # 配置 kubectl 别名
|
8 |
| -# echo "alias kubectl='hyperkube kubectl'" >> ~/.bashrc && source ~/.bashrc |
| 8 | +# echo "alias kubectl='kubectl'" >> ~/.bashrc && source ~/.bashrc |
9 | 9 | # echo -e \"172.16.90.29 cka-19\n172.16.90.30 cka-20\" >> /etc/hosts
|
10 | 10 |
|
11 | 11 | HOSTNAME_MASTER=cka-1
|
12 |
| -INTERNAL_IP=192.168.0.6 |
| 12 | +INTERNAL_IP=172.16.0.8 |
13 | 13 | KUBERNETES_PUBLIC_ADDRESS=${INTERNAL_IP}
|
14 | 14 |
|
15 | 15 | # K8S 集群服务 IP 从服务 CIDR 预分配
|
@@ -271,102 +271,102 @@ EOF
|
271 | 271 | # kubeconfig
|
272 | 272 | # 为工作节点生成 kubeconfig 配置文件
|
273 | 273 | # 生成 kube-proxy 配置文件
|
274 |
| -hyperkube kubectl config set-cluster k8smeetup-kubernetes \ |
| 274 | +kubectl config set-cluster k8smeetup-kubernetes \ |
275 | 275 | --certificate-authority=ca.pem \
|
276 | 276 | --embed-certs=true \
|
277 | 277 | --server=https://${KUBERNETES_PUBLIC_ADDRESS}:6443 \
|
278 | 278 | --kubeconfig=kube-proxy.kubeconfig
|
279 | 279 |
|
280 |
| -hyperkube kubectl config set-credentials system:kube-proxy \ |
| 280 | +kubectl config set-credentials system:kube-proxy \ |
281 | 281 | --client-certificate=kube-proxy.pem \
|
282 | 282 | --client-key=kube-proxy-key.pem \
|
283 | 283 | --embed-certs=true \
|
284 | 284 | --kubeconfig=kube-proxy.kubeconfig
|
285 | 285 |
|
286 |
| -hyperkube kubectl config set-context default \ |
| 286 | +kubectl config set-context default \ |
287 | 287 | --cluster=k8smeetup-kubernetes \
|
288 | 288 | --user=system:kube-proxy \
|
289 | 289 | --kubeconfig=kube-proxy.kubeconfig
|
290 | 290 |
|
291 |
| -hyperkube kubectl config use-context default --kubeconfig=kube-proxy.kubeconfig |
| 291 | +kubectl config use-context default --kubeconfig=kube-proxy.kubeconfig |
292 | 292 |
|
293 | 293 | # 生成 Master 节点 kubelet 配置文件
|
294 |
| -hyperkube kubectl config set-cluster k8smeetup-kubernetes \ |
| 294 | +kubectl config set-cluster k8smeetup-kubernetes \ |
295 | 295 | --certificate-authority=ca.pem \
|
296 | 296 | --embed-certs=true \
|
297 | 297 | --server=https://${KUBERNETES_PUBLIC_ADDRESS}:6443 \
|
298 | 298 | --kubeconfig=${HOSTNAME_MASTER}.kubeconfig
|
299 | 299 |
|
300 |
| -hyperkube kubectl config set-credentials system:node:${HOSTNAME_MASTER} \ |
| 300 | +kubectl config set-credentials system:node:${HOSTNAME_MASTER} \ |
301 | 301 | --client-certificate=${HOSTNAME_MASTER}.pem \
|
302 | 302 | --client-key=${HOSTNAME_MASTER}-key.pem \
|
303 | 303 | --embed-certs=true \
|
304 | 304 | --kubeconfig=${HOSTNAME_MASTER}.kubeconfig
|
305 | 305 |
|
306 |
| -hyperkube kubectl config set-context default \ |
| 306 | +kubectl config set-context default \ |
307 | 307 | --cluster=k8smeetup-kubernetes \
|
308 | 308 | --user=system:node:${HOSTNAME_MASTER} \
|
309 | 309 | --kubeconfig=${HOSTNAME_MASTER}.kubeconfig
|
310 | 310 |
|
311 |
| -hyperkube kubectl config use-context default --kubeconfig=${HOSTNAME_MASTER}.kubeconfig |
| 311 | +kubectl config use-context default --kubeconfig=${HOSTNAME_MASTER}.kubeconfig |
312 | 312 |
|
313 | 313 |
|
314 | 314 | # 为 Master 节点生成 kube-controller-manager 配置文件
|
315 |
| -hyperkube kubectl config set-cluster k8smeetup-kubernetes \ |
| 315 | +kubectl config set-cluster k8smeetup-kubernetes \ |
316 | 316 | --certificate-authority=ca.pem \
|
317 | 317 | --embed-certs=true \
|
318 | 318 | --server=https://127.0.0.1:6443 \
|
319 | 319 | --kubeconfig=kube-controller-manager.kubeconfig
|
320 | 320 |
|
321 |
| -hyperkube kubectl config set-credentials system:kube-controller-manager \ |
| 321 | +kubectl config set-credentials system:kube-controller-manager \ |
322 | 322 | --client-certificate=kube-controller-manager.pem \
|
323 | 323 | --client-key=kube-controller-manager-key.pem \
|
324 | 324 | --embed-certs=true \
|
325 | 325 | --kubeconfig=kube-controller-manager.kubeconfig
|
326 | 326 |
|
327 |
| -hyperkube kubectl config set-context default \ |
| 327 | +kubectl config set-context default \ |
328 | 328 | --cluster=k8smeetup-kubernetes \
|
329 | 329 | --user=system:kube-controller-manager \
|
330 | 330 | --kubeconfig=kube-controller-manager.kubeconfig
|
331 | 331 |
|
332 |
| -hyperkube kubectl config use-context default --kubeconfig=kube-controller-manager.kubeconfig |
| 332 | +kubectl config use-context default --kubeconfig=kube-controller-manager.kubeconfig |
333 | 333 |
|
334 | 334 | # 为 Master 节点生成 scheduler 配置文件
|
335 |
| -hyperkube kubectl config set-cluster k8smeetup-kubernetes \ |
| 335 | +kubectl config set-cluster k8smeetup-kubernetes \ |
336 | 336 | --certificate-authority=ca.pem \
|
337 | 337 | --embed-certs=true \
|
338 | 338 | --server=https://127.0.0.1:6443 \
|
339 | 339 | --kubeconfig=kube-scheduler.kubeconfig
|
340 | 340 |
|
341 |
| -hyperkube kubectl config set-credentials system:kube-scheduler \ |
| 341 | +kubectl config set-credentials system:kube-scheduler \ |
342 | 342 | --client-certificate=kube-scheduler.pem \
|
343 | 343 | --client-key=kube-scheduler-key.pem \
|
344 | 344 | --embed-certs=true \
|
345 | 345 | --kubeconfig=kube-scheduler.kubeconfig
|
346 | 346 |
|
347 |
| -hyperkube kubectl config set-context default \ |
| 347 | +kubectl config set-context default \ |
348 | 348 | --cluster=k8smeetup-kubernetes \
|
349 | 349 | --user=system:kube-scheduler \
|
350 | 350 | --kubeconfig=kube-scheduler.kubeconfig
|
351 | 351 |
|
352 |
| -hyperkube kubectl config use-context default --kubeconfig=kube-scheduler.kubeconfig |
| 352 | +kubectl config use-context default --kubeconfig=kube-scheduler.kubeconfig |
353 | 353 |
|
354 | 354 | # 为 Master 节点生成 admin 配置文件
|
355 |
| -hyperkube kubectl config set-cluster k8smeetup-kubernetes \ |
| 355 | +kubectl config set-cluster k8smeetup-kubernetes \ |
356 | 356 | --certificate-authority=ca.pem \
|
357 | 357 | --embed-certs=true \
|
358 | 358 | --server=https://127.0.0.1:6443 \
|
359 | 359 | --kubeconfig=admin.kubeconfig
|
360 | 360 |
|
361 |
| -hyperkube kubectl config set-credentials admin \ |
| 361 | +kubectl config set-credentials admin \ |
362 | 362 | --client-certificate=admin.pem \
|
363 | 363 | --client-key=admin-key.pem \
|
364 | 364 | --embed-certs=true \
|
365 | 365 | --kubeconfig=admin.kubeconfig
|
366 | 366 |
|
367 |
| -hyperkube kubectl config set-context default \ |
| 367 | +kubectl config set-context default \ |
368 | 368 | --cluster=k8smeetup-kubernetes \
|
369 | 369 | --user=admin \
|
370 | 370 | --kubeconfig=admin.kubeconfig
|
371 | 371 |
|
372 |
| -hyperkube kubectl config use-context default --kubeconfig=admin.kubeconfig |
| 372 | +kubectl config use-context default --kubeconfig=admin.kubeconfig |
0 commit comments