install-api-server.sh
  1. #!/bin/sh
  2. ROOT=$(cd `dirname $0`/../&&pwd)
  3. BIN_DIR=/usr/local/bin
  4. # 导入的 [图片]environment.sh 文件定义了 BOOTSTRAP_TOKEN 变量
  5. cat > token.csv <<EOF
  6. ${BOOTSTRAP_TOKEN},kubelet-bootstrap,10001,"system:kubelet-bootstrap"
  7. EOF
  8. mv token.csv /etc/kubernetes/
  9. # 创建 kube-apiserver 的 systemd unit 文件
  10. sh replace_env_variables.sh -s kube-apiserver
  11. #启动 kube-apiserver
  12. systemctl daemon-reload
  13. systemctl enable kube-apiserver
  14. systemctl start kube-apiserver
  15. systemctl status kube-apiserver