帮我写一个centos系统下源码安装kubernetes的脚本
时间: 2023-02-18 13:20:39 浏览: 43
吧
我可以给你一个参考:
#!/bin/bash
# 安装所需的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
# 设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 安装docker
yum install -y docker-ce
# 启动docker服务
systemctl start docker
# 安装kubernetes
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOF
# 安装kubernetes
yum install -y kubelet kubeadm kubectl
# 启动kubernetes服务
systemctl start kubelet
# 初始化kubernetes
kubeadm init --pod-network-cidr=10.244.0.0/16
# 设置kubernetes环境变量
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
# 安装网络插件
kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
相关推荐

















