加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
2_kubeadm_kubelet_kubectl.sh 943 Bytes
一键复制 编辑 原始数据 按行查看 历史
GuoPeng 提交于 2022-12-27 16:38 . k8s部署脚本
#!/bin/bash
#kubeadm:用来初始化集群的指令。
#kubelet:在集群中的每个节点上用来启动 pod 和容器等。
#kubectl:用来与集群通信的命令行工具(Worker 节点可以不装,但是我装了,不影响)
# 配置K8S的yum源
# 这部分用是阿里云的源,如果可以访问Google,则建议用官方的源
printf "1.配置K8S的yum阿里源\n"
cat <<EOF | sudo tee /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg
http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
exclude=kubelet kubeadm kubectl
EOF
printf "2.开始安装\n"
sudo yum install -y kubelet-1.20.9 kubeadm-1.20.9 kubectl-1.20.9 --disableexcludes=kubernetes
printf "3.设置开机启动\n"
sudo systemctl enable --now kubelet
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化