收藏文章 楼主

centos7 单节点上安装kubernetes-dashboard过程

版块:kubernetes   类型:普通   作者:小绿叶技术博客   查看:1522   回复:0   获赞:0   时间:2022-01-31 05:32:11


cat /etc/redhat-release                          # 查看系统版本


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

提供企业建站服务,免费网防系统,提交信息登录 http://yundun.ddoss.cn 邮箱: proposal@ddoss.cn 
回复列表
默认   热门   正序   倒序

回复:centos7 单节点上安装kubernetes-dashboard过程

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息