记录——kubeadm集群node节点加入
记录——kubeadm集群node节点加入
1. node节点关闭防火墙安全机制,映射等
2. 查看master的docker版本并安装与其相同版本。
docker version
列出docker版本
yum list docker-ce --showduplicates|sort -r
加速器配置
cat << EOF >> /etc/docker/daemon.json
{"registry-mirrors": ["https://q6e6fnms.mirror.aliyuncs.com"]
}
EOF
systemctl restart docke
3. 拉取组件
可在其他node查看镜像组件名称及标签。
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
registry.aliyuncs.com/google_containers/kube-proxy v1.15.0 d235b23c3570 23 months ago 82.4MB
registry.aliyuncs.com/google_containers/kube-apiserver v1.15.0 201c7a840312 23 months ago 207MB
registry.aliyuncs.com/google_containers/kube-controller-manager v1.15.0 8328bb49b652 23 months ago 159MB
registry.aliyuncs.com/google_containers/kube-scheduler v1.15.0 2d3813851e87 23 months ago 81.1MB
quay.io/coreos/flannel v0.11.0-amd64 ff281650a721 2 years ago 52.6MB
registry.aliyuncs.com/google_containers/coredns 1.3.1 eb516548c180 2 years ago 40.3MB
registry.aliyuncs.com/google_containers/pause 3.1 da86e6ba6ca1 3 years ago 742kB
registry.aliyuncs.com/google_containers/etcd 3.3.10 2c4adeb21b4f 2 years ago 258MB
默认是从k8s.gcr.io
拉取镜像的,因为地址在国外,所以拉取不下来,可以为镜像打标签。
只需要吧阿里云的名字换成k8s.gcr.io
即可
如:docker tag registry.aliyuncs.com/google_containers/pause:3.1 k8s.gcr.io/pause:3.1
- 安装kubelet、kubeadm
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
需要与其他节点版本一致,其他节点为1.15
kubelet --version
Kubernetes v1.15.0
新node执行
yum install -y kubelet-1.15.0-0 kubeadm-1.15.0 kubectl-1.15.0
systemctl daemon-reload && systemctl enable kubelet && systemctl restart kubelet
- master获取加入集群命令
kubeadm token create --print-join-command
回显
kubeadm join 192.168.100.110:6443 --token 0foltd.hk8asl73ovd6x0x7 --discovery-token-ca-cert-hash sha256:908dcdd4e76018da88d150d2fe442fbad20b13931e9c1dbe5b3f5d984e0ce35c
- node加入集群
执行master回显命令即可
kubeadm join 192.168.100.110:6443 --token 0foltd.hk8asl73ovd6x0x7 --discovery-token-ca-cert-hash sha256:908dcdd4e76018da88d150d2fe442fbad20b13931e9c1dbe5b3f5d984e0ce35c
- 在master 查看新加入的节点
kubectl get nodes
NAME STATUS ROLES AGE VERSION
master Ready master 8d v1.15.0
node1 Ready <none> 8d v1.15.0
node2 Ready <none> 8d v1.15.0
node3 Ready <none> 45m v1.15.0
问题
如果出现node状态为“Notready
”,可以使用如下命令查看组件情况。
kubectl get pods -n kube-system
进一步排查
kubectl describe pods -n “加上名字”
记录——kubeadm集群node节点加入相关推荐
- k8s集群node节点运行kubectl命令
在容器化项目部署中,某些应用需要部署到指定的机器上(涉及机器信息收集,然后生成license,机器授权等),所以需要在k8s集群的node节点上,手动执行kubectl命令. 具体的操作步骤如下: ( ...
- 使用Kubeadm创建k8s集群之节点部署(三十二)
前言 由于上次忘开申明原创,特再发一次. 本篇部署教程将讲述k8s集群的节点(master和工作节点)部署,请先按照上一篇教程完成节点的准备.本篇教程中的操作全部使用脚本完成,并且对于某些情况(比如镜 ...
- redis集群添加节点报错Either the node already knows other nodes (check with CLUSTER NODES) or contains some k
[README] redis集群添加节点报错 [ERR] Node 192.168.163.202:6380 is not empty. Either the node already knows o ...
- kubeadm集群化部署多master节点(生产环境适用)
一.背景介绍. k8s通过master集中式管理worknode的容器编排系统,而在生产环境为了维护高可用性,master的地位起到举无轻重的作用.一旦master节点失守,则会导致整个集群服务不可用 ...
- Kubeadm集群部署k8s
Kubeadm集群部署k8s 一:部署环境 二:部署Kubernetes 三:master节点初始化 四:Node加入master 一:部署环境 实验环境: vmware 干净的centos7 k8s ...
- 机器从零到 K8S 集群 Worker 节点的安装过程
最近基于 Hyper-V 虚拟机搭了一个单节点的 K8S,过程没有记录下来 本次实践从零开始搭建一个 K8S Slave 节点 机器从零到 K8S 集群 Slave 节点的安装过程 实践环境 安装 L ...
- kubeadm部署k8s_(Ansible)三分钟部署一套高可用/可扩展的kubeadm集群
介绍 容器的兴起改变了我们开发,部署和维护软件的方式.容器使我们能够将构成应用程序的不同服务打包到单独的容器中,并在一组虚拟机和物理机上部署这些容器.这就产生了容器编排工具,可以自动执行基于容器的应用 ...
- Hadoop学习笔记—13.分布式集群中节点的动态添加与下架
Hadoop学习笔记-13.分布式集群中节点的动态添加与下架 开篇:在本笔记系列的第一篇中,我们介绍了如何搭建伪分布与分布模式的Hadoop集群.现在,我们来了解一下在一个Hadoop分布式集群中,如 ...
- Zookeeper 3.5.7学习记录(一)——集群的坑
Zookeeper 3.5.7学习记录(一)--集群的坑 目录 Zookeeper 3.5.7学习记录(一)--集群的坑 对应课程 概述 基础 安装Zookeeper 3.5.7 基本操作 配置文件z ...
最新文章
- lvs的十种调度算法概念
- Eclipse导入android项目包xml报错
- (转)淘淘商城系列——服务调用测试
- Hadoop3——集群搭建以及初体验
- 书屋(三):《浪潮之巅》品各大百年公司兴衰历程
- Macbook安装brew
- java war包 加密_Java加密jar包流程
- 百度文库的几种下载方法
- 西南科技大学OJ题 Delete Numbers 0700
- 【word论文排版教程4】样式的应用
- MariaDB安装教程(保姆级)
- ubuntu18.04前置面板声音输出方法
- idea-2017破解教程
- 我为什么不挣钱也要写公众号
- 岸上的猫和水里的老鼠
- 关于解码 decode 的错误
- [SSD核心技术:FTL 2] 固态硬盘数据是怎么找到的?神秘的FTL详解
- Unity视频播放的脚本控制
- Win10自带邮件系统绑定腾讯企业邮箱
- 计算机控制门禁,实验室智能门禁管理系统