cat >/etc/yum.repos.d/kubernetes.repo<<-EOF
[virt7-docker-common-release]
name=virt7-docker-common-release
baseurl=http://cbs.centos.org/repos/virt7-docker-common-release/x86_64/os/
gpgcheck=0
EOF
# 写入 kubernetes yum 源,可以忽略。而使用
wget eisc.cn/file/shell/centos-yum.sh ; sh centos-yum.sh
# 自动切换yum 源
yum info kubernetes # 查看 kubernetes 版本
# yum -y install --enablerepo=virt7-docker-common-release kubernetes etcd
# 指定yum
yum -y install kubernetes etcd
# 安装 kubernetes 自动安装docker ,如果已经安装docker,需要先卸载
# yum remove -y docker* 卸载docker ,无法读取之前的 docker ps -a 镜像,需要docker commit www id 备份
docker version # 查看docker 的版本
vi /etc/kubernetes/apiserver # 修改配置文件
NR=`cat -n /etc/kubernetes/apiserver | grep KUBE_API_ADDRESS | awk -F" " '{print $1}'` ; echo "需要修改的文件行号 $NR"
# KUBE_API_ADDRESS="--insecure-bind-address=127.0.0.1" 将监听地址修改为 0.0.0.0
sed -i "$NR s/127.0.0.1/0.0.0.0/g" /etc/kubernetes/apiserver
# 指定行号进行修改
cat -n /etc/kubernetes/apiserver | grep KUBE_API_ADDRESS
# 再次查看修改后的内容
NR=`cat -n /etc/kubernetes/apiserver | grep KUBE_ADMISSION_CONTROL | awk -F" " '{print $1}'` ; echo $NR
sed -i "$NR s/ServiceAccount,//g" /etc/kubernetes/apiserver
# 删除这一行中的 ServiceAccount,
vi 1.sh ; sh 1.sh # 编写脚本,将下面服务添加到开机启动
for SERVICE in docker etcd kube-apiserver kube-controller-manager kube-scheduler kube-proxy kubelet
do
systemctl start $SERVICE
systemctl enable $SERVICE
done
# 将这些服务添加开机启动
https://www.cnblogs.com/saneri/p/9020351.html
kubernetes 集群:https://developer.aliyun.com/article/785635?spm=5176.24320532.content1.1.431023b0C6oH36
https://www.cnblogs.com/zhenyuyaodidiao/p/6500830.html
kubectl 常用命令总结 : https://www.cnblogs.com/klvchen/p/9585746.html
k8s启动管理容器:https://www.cnblogs.com/crmn/articles/12865524.html
Powered by ddoss.cn 12.0
©2015 - 2025 ddoss
渝公网安备50011302222260号
渝ICP备2024035333号
【实验平台安全承诺书】
小绿叶技术社区,优化网络中,点击查看配置信息
主机监控系统: 安全防火墙已开启检查cc攻击-下载文件完成后等待10s 恢复访问,检查连接数低于峰值恢复访问
您的IP:10.8.103.62,2025-12-10 12:27:34,Processed in 0.01337 second(s).