线上curl -s https://gitee.com/hewei8520/File/raw/master/1.13.5/lvm.sh |bash
mkdir -p /data/kubelet
ln -s /data/kubelet /var/lib/kubelet
systemctl stop docker
mv /var/lib/docker /data/
ln -s /data/docker /var/lib/docker
systemctl restart docker
# 除了将masterIP解析到hosts还包括本机地址何VIP地址
curl -s https://gitee.com/hewei8520/File/raw/master/1.13.5/base-env-config-multi-node.sh |bash
# 可选参数  --experimental-control-plane 新增master节点,需提前将pki目录scp至本机
kubeadm join 172.16.100.254:6443 --token abcdef.0123456789abcdef --discovery-token-ca-cert-hash sha256:6db027f8c7f8aaa23e1dac2c0f4a274d9364a3e253c3e762aed563ca3ae90dfb
systemctl stop kubelet
systemctl stop docker
sed -i 's/var\/lib/data/g' /lib/systemd/system/kubelet.service.d/10-kubeadm.conf
sed -i  's/Environment="KUBELET_KUBECONFIG_ARGS=/Environment="KUBELET_KUBECONFIG_ARGS=--root-dir=\/data\/kubelet  /g' /lib/systemd/system/kubelet.service.d/10-kubeadm.conf
systemctl enable --now docker
systemctl enable --now kubelet如果新机器是裸机,需要提前执行该命令curl -s https://gitee.com/hewei8520/File/raw/master/1.13.5/systemd.sh |bash

本地:方法1curl -s https://gitee.com/hewei8520/File/raw/master/1.13.5/systemd.sh |bash
mkdir -p /data/kubelet
ln -s /data/kubelet /var/lib/kubelet systemctl stop docker mv /var/lib/docker /data/ ln -s /data/docker /var/lib/docker systemctl restart docker # 除了将masterIP解析到hosts还包括本机地址何VIP地址 curl -s https://gitee.com/hewei8520/File/raw/master/1.13.5/base-env-config-multi-node.sh |bash # 可选参数 --experimental-control-plane 新增master节点 kubeadm join k8s-master-vip-01:8443 --token abcdef.0123456789abcdef --discovery-token-ca-cert-hash sha256:40e0333e659dbe4b386ca1dde5cf11f1f08908f6a06ca30f11076037c3480610 systemctl stop kubelet systemctl stop docker sed -i 's/var\/lib/data/g' /lib/systemd/system/kubelet.service.d/10-kubeadm.conf sed -i 's/Environment="KUBELET_KUBECONFIG_ARGS=/Environment="KUBELET_KUBECONFIG_ARGS=--root-dir=\/data\/kubelet /g' /lib/systemd/system/kubelet.service.d/10-kubeadm.conf systemctl enable --now docker systemctl enable --now kubelet方法2:已提前做好镜像mkdir -p /data/kubelet
ln -s /data/kubelet /var/lib/kubelet systemctl stop docker mv /var/lib/docker /data/ ln -s /data/docker /var/lib/docker systemctl restart docker # 除了将masterIP解析到hosts还包括本机地址何VIP地址 curl -s https://gitee.com/hewei8520/File/raw/master/1.13.5/base-local-env-config-multi-node.sh |bash # 可选参数 --experimental-control-plane 新增master节点 kubeadm join k8s-master-vip-01:8443 --token abcdef.0123456789abcdef --discovery-token-ca-cert-hash sha256:40e0333e659dbe4b386ca1dde5cf11f1f08908f6a06ca30f11076037c3480610 systemctl stop kubelet systemctl stop docker sed -i 's/var\/lib/data/g' /lib/systemd/system/kubelet.service.d/10-kubeadm.conf sed -i 's/Environment="KUBELET_KUBECONFIG_ARGS=/Environment="KUBELET_KUBECONFIG_ARGS=--root-dir=\/data\/kubelet /g' /lib/systemd/system/kubelet.service.d/10-kubeadm.conf systemctl enable --now docker systemctl enable --now kubelet

转载于:https://www.cnblogs.com/heweiblog/p/10844995.html

kubeadm 线上集群部署(四) k8s node 节点初始化安装相关推荐

  1. Kafka 的线上集群部署方案是怎样的?

    前言 本文隶属于专栏<1000个问题搞定大数据技术体系>,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢! 本专栏目录结构和参考文献请见1000个问题搞定大数据技 ...

  2. k8s高可用集群_搭建高可用集群(部署master2和node节点)---K8S_Google工作笔记0058

    技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 然后上一节我们把master1节点,搭建完成了,接下来我们把下面的 master2节点以及node ...

  3. K8S实战:Centos7上集群部署

    K8S实战:Centos7上集群部署 更多技术类博文,请关注微信公众号:运维之美. 集群架构 k8s集群的架构 master节点:etcd,api-server,scheduler,controlle ...

  4. Kubernetes(k8s)集群部署(k8s企业级Docker容器集群管理)系列目录

    0.目录 整体架构目录:ASP.NET Core分布式项目实战-目录 k8s架构目录:Kubernetes(k8s)集群部署(k8s企业级Docker容器集群管理)系列目录 一.感谢 在此感谢.net ...

  5. 二进制安装K8S - NODE 节点的安装

    二进制安装K8S - NODE 节点的安装 安装系统 Linux node02 3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x8 ...

  6. Kubernetes 集群部署 之 多Master节点 实现高可用

    目录 前言 一.K8s Master 高可用架构 二.在单Master节点基础上搭建 多Master集群架构 2.1 环境准备 与 搭建步骤 2.2 首先部署 Master02 节点 2.2.1 从 ...

  7. Kafka集群部署详细步骤(包含zookeeper安装步骤)

    Kafka集群部署 注意:如果jdk1.8和zookeeper都安装设置过之后可以直接安装kafka跳过其它步骤 kafka基础简介及基本命令 1.环境准备 1.1集群规划 node01  node0 ...

  8. 一次线上集群CPU占用100%的问题分析过程

    一.前言 最近在搭建Ignite集群的过程中,突然发现线上机器运行一会儿之后CPU占用就会飙升到99%甚至100%.于是开始着手分析并解决了该问题.本文将详细讲解整个问题定位过程. 二.分析过程 1. ...

  9. K8s集群重启与恢复-Node节点启停

    1 应用场景 场景:在实际工作中,可能某个 Worker 节点需要维护,迁移,我们需要平滑的停止.启动该节点,应尽量减少启停中对集群.业务造成的影响 注意:剔除 Worker 节点操作中,该 Work ...

最新文章

  1. Fedora升级到4.3.4内核后virtualbox执行/sbin/rcvboxdrv setup报Bad argument setup
  2. [luogu4389]付公主的背包
  3. How to Register COM in VS
  4. 拼图项目的诅咒:为什么Java 9一遍又一遍地延迟?
  5. java 过滤器 弹出提示_JavaWeb 过滤器——验证登录 防止未登录进入界面
  6. 瑞士表商 Swatch 关闭 IT 系统,阻止网络攻击
  7. Vue阿里云物流API
  8. Python保留两位小数,并做四舍五入处理
  9. 11.3-11.4kmp专题训练
  10. webStorm下载旧版本
  11. SP专场问题整理(一)
  12. 小米11即将发布,这是小米进军高端市场最好的机会?
  13. 解决电脑本地网络连接显示红叉又可上网问题
  14. 数据分析之numpy基础/matplotlib绘图/numpy常用函数/杂项功能
  15. 前端开发和html5,Web前端和HTML5前端相同吗 有区别吗
  16. leetcode 1641. Count Sorted Vowel Strings(python)
  17. 关于SQL的学习记录(三、数据表)
  18. 只需一键录音转文字,会议记录让你不在烦恼
  19. ERP管理系统名词含义是什么?
  20. BigDecimal比较大小

热门文章

  1. Android移动开发之【Android实战项目】DAY13-MPChart简单的折线图LineChart
  2. Java protect属性
  3. centos 6.5手动同步ntp时钟_如何安装和配置 Chrony 作为 NTP 客户端? | Linux 中国
  4. java 循环赛问题,网球循环赛思路 - 分治法求解(无代码)
  5. 想要提升网站曝光率应避免哪些错误设置的出现?
  6. 传统网站与营销型网站区别盘比
  7. mysql数据库物理备份_MySQL数据库之xtrabackup物理备份(一)
  8. 动网 php v1.0 漏洞,动网(DVBBS)PHP论坛preview.php代码执行漏洞
  9. _ISD-SMG518L2CT-F 海康威视测温人脸安检门 温度精度±0.5℃ 人脸抓拍金属探测
  10. 浅谈XXE漏洞攻击与防御——本质上就是注入,盗取数据用