写一个安装K8s和创建节点的脚本
时间: 2024-04-28 08:23:34 浏览: 8
好的,下面是一个简单的脚本,可以用于在 Ubuntu 系统上安装 Kubernetes 和创建节点:
```
#!/bin/bash
# 安装 Docker
apt-get update
apt-get install -y docker.io
# 安装 Kubernetes
apt-get update && apt-get install -y apt-transport-https
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
deb https://apt.kubernetes.io/ kubernetes-xenial main
EOF
apt-get update
apt-get install -y kubelet kubeadm kubectl
# 创建 Kubernetes 节点
kubeadm init
# 配置 kubectl
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
# 加入其他节点
# kubeadm join <ip-address>:<port> --token <token> --discovery-token-ca-cert-hash <hash>
```
请注意,这只是一个简单的脚本,可能需要根据您的具体需求进行修改和定制。此外,为了使 Kubernetes 集群正常运行,还需要进行其他一些配置,例如配置网络插件等。