首页 > 系统相关 >CentOS7.8安装k8s.210708

CentOS7.8安装k8s.210708

时间:2025-01-17 10:20:52浏览次数:1  
标签:APISERVER NAME IP k8s.210708 CentOS7.8 export master 安装 节点

1, 安装 docker / kubelet

# 在 master 节点和 worker 节点都要执行 
# 最后一个参数 1.20.6 用于指定 kubenetes 版本,支持所有 1.20.x 版本的安装 
# 腾讯云 docker hub 镜像 # export REGISTRY_MIRROR="https://mirror.ccs.tencentyun.com"
# DaoCloud 镜像 
# export REGISTRY_MIRROR="http://f1361db2.m.daocloud.io"
# 华为云镜像 
# export REGISTRY_MIRROR="https://05f073ad3c0010ea0f4bc00b7105ec20.mirror.swr.myhuaweicloud.com"
# 阿里云 docker hub 镜像
export REGISTRY_MIRROR=https://registry.cn-hangzhou.aliyuncs.com

curl -sSL https://kuboard.cn/install-script/v1.20.x/install_kubelet.sh | sh -s 1.20.6

2,初始化 master 节点

关于初始化时用到的环境变量

APISERVER_NAME 不能是 master 的 hostname
APISERVER_NAME 必须全为小写字母、数字、小数点,不能包含减号
POD_SUBNET 所使用的网段不能与 master节点/worker节点 所在的网段重叠。

只在 master 节点执行

# 替换 x.x.x.x 为 master 节点实际 IP(请使用内网 IP)
# export 命令只在当前 shell 会话中有效,开启新的 shell 窗口后,如果要继续安装过程,请重新执行此处的 export 命令
export MASTER_IP=10.0.0.17

# 替换 k8s.test 为 您想要的 dnsName (不建议使用 master 的 hostname 作为A PISERVER_NAME) 
export APISERVER_NAME=k8s.test 
# Kubernetes 容器组所在的网段,该网段安装完成后,由 kubernetes 创建,事先并不存在于您的物理网络中
export POD_SUBNET=10.100.0.1/20
echo "${MASTER_IP}    ${APISERVER_NAME}" >> /etc/hosts

cat host

[root@it-1c2d ~]# cat /etc/hosts
::1 localhost       localhost.localdomain   localhost6      localhost6.localdomain6 127.0.0.1 localhost       localhost.localdomain   localhost4      localhost4.localdomain4 127.0.0.1 it      it 127.0.0.1       it-1c2d it-1c2d 10.0.0.17    k8s.test

初始化master节点

curl -sSL https://kuboard.cn/install-script/v1.20.x/init_master.sh | sh -s 1.20.6 /coredns

检查 master 初始化结果

只在 master 节点执行 # 执行如下命令,等待 3-10 分钟,直到所有的容器组处于 Running 状态

watch kubectl get pod -n kube-system -o wide # 查看 master 节点初始化结果
kubectl get nodes -o wide

3,初始化work节点

执行:

只在 master 节点执行
kubeadm token create --print-join-command

有效时间
该 token 的有效时间为 2 个小时,2小时内,您可以使用此 token 初始化任意数量的 worker 节点。

初始化worker,针对所有的 worker 节点执行

在worker机器上:

只在 worker 节点执行

# 替换 x.x.x.x 为 master 节点实际 IP(请使用内网 IP) 
# export 命令只在当前 shell 会话中有效,开启新的 shell 窗口后,如果要继续安装过程,请重新执行此处的 export 命令
export MASTER_IP=10.0.0.17

# 替换 k8s.test 为 您想要的 dnsName (不建议使用 master 的 hostname 作为 APISERVER_NAME) 
export APISERVER_NAME=k8s.test echo "${MASTER_IP}    ${APISERVER_NAME}" >> /etc/hosts

复制上面输出的kubeadm token create 命令

kubeadm join k8s.test:6443 --token ezm388.yegy627vbx319lev     --discovery-token-ca-cert-hash sha256:255fc6a65316054aa5f1bfd92467ebce52f557983f5e901663a3a460af2c60b5

4,安装 Kuboard v3

kubectl apply -f https://addons.kuboard.cn/kuboard/kuboard-v3.yaml

在浏览器中打开链接 http://your-node-ip-address:30080

输入初始用户名和密码,并登录

用户名: admin
密码: Kuboard123

5.安装Ingress

kubectl apply -f https://github.com/kubernetes/ingress-nginx/blob/ingress-nginx-3.15.2/deploy/static/provider/cloud/deploy.yaml

看状态:
get pod -n ingress-nginxH

6. docker ps看看强大的k8s

``

标签:APISERVER,NAME,IP,k8s.210708,CentOS7.8,export,master,安装,节点
From: https://www.cnblogs.com/amadeuslee/p/18676397

相关文章

  • 极空间安装1Panel面板
    极空间能开通SSH了,终于可以痛快安装1Panel了。安装步骤极空间打开SSH(系统设置-远程协助/SSH)。使用SSH工具如XTerminal等进入SSH,端口为开启SSH时设置的端口,账号密码为管理员账号密码,当SSH界面显示“ZOS”时显示连接成功。在命令行界面进行ROOT提权。键入sudo-i并按照提示输入......
  • Docker 安装 Redis
    目录1、下载镜像文件2、创建实例并启动3、使用redis镜像执行redis-cli命令连接配置文件Docker集群设置1、脚本:创建6份配置文件+启动6份Redis2、建立集群,进入一个master节点【每个节点1个副本】3、测试集群1、连入集群,要加-c2、设置一些值查看有什么不同【重定向......
  • Docker 安装 RabbitMQ
    目录1、下载镜像文件2、创建实例并启动创建Jenkins工作目录创建实例并启动3测试Docker集群设置集群形式1.普通模式2.镜像模式搭建镜像集群1.创建文件夹2.启动3个rabbitmq3.节点加入集群1.进入个节点完成初始化2.将节点2和3加入到集群3.访问192.168.56.131:1567......
  • Origin2018软件安装详细步骤(百度网盘)
    软件简介:Origin2018是由OriginLab公司开发等我,一款功能强大的科学绘图与数据分析软件,具有丰富的绘图模板、全面的数据分析功能以及便捷的操作方式。安装环境:Win11/Win10/Win8/Win7 百度网盘链接:https://pan.baidu.com/s/1Yxu6Iuo8LoQ685QD6TKHKQ 提取码:63e3安装......
  • Docker 安装 Oracle
    目录oracle10g1、拉取镜像2、重新tag镜像3、启动容器4、进入容器5、修改oracle相关配置oracle11g1、拉取镜像2、创建数据目录并设置权限3、启动容器4、进入容器5、修改oracle相关配置oracle12c1、拉取镜像2、创建数据目录并设置权限3、启动容器4、进入容器5、修改oracle相......
  • Microsoft Office 2024 下载安装教程 ,超详细教程(建议新手收藏)
    MicrosoftOffice2024安装教程|办公不再单调,高效新体验!大家好,我是你们的效率小专家!今天给大家带来一篇非常实用的教程——如何安装MicrosoftOffice2024ProfessionalPlus!这款软件升级不仅让我们平时常用的Word、Excel、PowerPoint等工具变得更加强大,还新增了很多酷炫的......
  • Ubuntu等各类Linux系统安装配置Docker详细教程(全网最详细,步骤简洁,看完包懂)
    文章目录前言详细步骤1.安装相关依赖2.安装阿里云的DockerGPG密钥3.设置stable仓库4.安装Docker5.启动服务6.验证测试常见问题及对应解决方案Ubuntu22.04配置Docker-速通版前言Docker是一个非常常用的工具,但是由于其涉及到的知识点较多,所以网上的教程大部分非......
  • 在kubernates中安装安卓模拟器
    1.检测环境root@xx:~#aptinstallcpu-checkerroot@xx:~#kvm-okINFO:/dev/kvmexistsKVMaccelerationcanbeusedroot@xx:~#ll/dev/kvmcrw-rw----1rootkvm10,232Jan1516:38/dev/kvm确认/dev/kvm设备存在即可。如果是ESXi虚拟机服务器,则需要在虚拟机配置......
  • 告别虚拟机!WSL2安装配置教程!!!
    作者:SkyXZCSDN:SkyXZ~-CSDN博客博客园:SkyXZ-博客园        由于Linux的系统的稳定以及在环境管理方面的优越性,同时Linux对于ROS系统的独占,很多时候我们都乐意在Linux系统下开发我们机器人的算法,但是由于Windows和Linux系统的存在内核方面的天壤之别,在我们手边没有Lin......
  • k8s 安装
    k8s安装master172.18.32.225AnolisOSrelease8.8node172.18.32.226AnolisOSrelease8.8k8sv1.32.0配置宿主机#将SELinux设置为permissive模式(相当于将其禁用)sudosetenforce0sudosed-i's/^SELINUX=enforcing$/SELINUX=permissive/'/etc/selinux/config......