一、各个节点切换到root账号

su root

二、检查各个节点相关组件安装结果

kubeadm version
kubectl version
cat /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
systemctl status kubelet

三、启动master节点

1. 得到worker节点加入集群的链接

# 关闭缓存
swapoff -a# 重启kubeadm
kubeadm reset# 查看本机ip(ens)
ifconfig# 初始化master节点
kubeadm init --apiserver-advertise-address=192.168.18.132 --pod-network-cidr=192.168.19.0/24 --kubernetes-version=v1.10.2

得到worker节点加入集群的链接,如

kubeadm join 192.168.18.132:6443 --token dvzyxu.wvxaymbz1x666xwv --discovery-token-ca-cert-hash sha256:10432bdce63bc3ee5fe2f7c71a0e0b9f905facea26f956f4fe67054e8d8e0e6b

2. 验证启动结果

export KUBECONFIG=/etc/kubernetes/admin.confkubectl get pods -n kube-system -o wide

3. 安装集群网络


# (之前已经有了可不用重新执行)安装weave cni插件:
curl -L "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')" > weave.yaml# (之前已经有了可不用重新执行)在HOSTNAME下新增IPALLOC_RANGE为192.168.19.0/24
vi weave.yaml# 应用
kubectl apply -f weave.yaml# 验证
kubectl get pods -n kube-system -o wide# 查看有几个节点
kubectl get nodes

四、将worker节点加入集群

1. 在worker节点执行

# 关闭缓存
swapoff -a# 重启kubeadm
kubeadm reset# 加入集群
kubeadm join 192.168.18.132:6443 --token pro2xr.vzzelsp0s09jvd6u --discovery-token-ca-cert-hash sha256:28cb549b407f7d23c61d941459d7cd00849b520e8fb375c1bf22883f19290c00

2. 在mater节点查看效果

kubectl get nodes

Kubernetes集群如何重启相关推荐

  1. linux|shell脚本|有趣的知识---格式化输出日志和脚本调试方法以及kubernetes集群核心服务重启和集群证书备份脚本

    前言: shell脚本的功能十分强大,这一点毋庸置疑的.那么,平常的工作中总是免不了和脚本打交道,也免不了要自己编写一些脚本. 每个人都希望自己编写的脚本强壮,简单,易用,功能多,并且总是希望脚本运行 ...

  2. Kubernetes 集群无损升级实践

    作者:vivo互联网服务器团队-Shu Yingya 一.背景 活跃的社区和广大的用户群,使 Kubernetes 仍然保持3个月一个版本的高频发布节奏.高频的版本发布带来了更多的新功能落地和 bug ...

  3. Kubernetes 集群的零停机服务器更新 | 文末有料!

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | https://vflong.github.i ...

  4. 使用 kubeadm 创建一个 kubernetes 集群

    [福利]赠书活动仍在继续中:<大话代码架构> 简介 kubeadm是一个 kubernetes官方提供的快速安装和初始化拥有最佳实践(best practice)的 kubernetes集 ...

  5. kubernetes集群配置dns服务

    本文将在前文的基础上介绍在kubernetes集群环境中配置dns服务,在k8s集群中,pod的生命周期是短暂的,pod重启后ip地址会产生变化,对于应用程序来说这是不可接受的,为解决这个问题,K8S ...

  6. nginx 集群部署_如何备份和还原您的Kubernetes集群资源和持久卷?

    众所周知,Kubernetes可以协调连接在一起,作为一个工作单元,形成高可用性的计算机集群.Kubernetes包含许多抽象概念,这些抽象概念允许将容器化的应用程序部署到集群中,而无需将它们附加到单 ...

  7. 托管节点池助力用户构建稳定自愈的 Kubernetes 集群

    作者 | 谢瑶瑶(初扬) 来源|阿里巴巴云原生公众号 随着容器技术的不断发展迭代,Kubernetes 已成为云原生时代的标准操作系统,那么如何构建一个稳定自愈的云原生操作系统事关重大.尤其是分布式环 ...

  8. Kubernetes 集群升级指南:从理论到实践

    作者 | 高相林(禅鸣) **导读:**集群升级是 Kubernetes 集群生命周期中最为重要的一环,也是众多使用者最为谨慎对待的操作之一.为了更好地理解集群升级这件事情的内涵外延,我们首先会对集群 ...

  9. 二进制安装部署 4 kubernetes集群---超详细教程

    二进制安装部署kubernetes集群---超详细教程 前言:本篇博客是博主踩过无数坑,反复查阅资料,一步步搭建完成后整理的个人心得,分享给大家~~~ 本文所需的安装包,都上传在我的网盘中,需要的可以 ...

  10. k8s服务器修改ip,[转载][K8S] Kubernetes 集群变更IP地址

    [K8S] Kubernetes 集群变更IP地址 原文:https://blog.csdn.net/whywhy0716/article/details/92658111 本文基于单节点K8S. 碎 ...

最新文章

  1. less.js插件监听
  2. HTML5中的Article和Section元素
  3. spring boot pom配置_125 SpringCloud服务配置中心
  4. 20220215 人工势场的缺陷局部最小值
  5. java处理高并发高负载类网站问题
  6. 使用sysbench来测试Row Cache解惑
  7. 取代 JavaScript!Python 成 Stack Overflow 最受质疑编程语言
  8. sql 联合_SQL联合,SQL联合全部
  9. 前用户sudo免密码
  10. mysql bing logo_mysqlbing log
  11. cannot retry due to redirection, in streaming mode
  12. PC版免费京东全民营业自动化做任务脚本(多号版)
  13. 视频文件压缩成什么格式最小?
  14. android快速复制粘贴,Android开发复制和粘贴
  15. 23 Pictures That Prove Society Is Doomed
  16. PostgreSQL 源码解读(31)- 查询语句#16(查询优化-表达式预处理#1)
  17. sql server
  18. HTML元素的水平/垂直居中方式(简单代码和图)
  19. rancher/ui 路由资源对应表
  20. java每五分钟执行一次_Cron表达式每N分钟运行一次

热门文章

  1. oracle的时间取的到底是谁的时间
  2. 分页解决方案 之 分页算法——Pager_SQL的思路和使用方法
  3. SSL-ZYC 2416 条形图
  4. 消息队列一:为什么需要消息队列(MQ)?
  5. C#递归方法遍历目录及子目录
  6. Class的三种构造方法
  7. java循环速度比较_List的二种循环速度比较
  8. java远程方法调用(rmi)--好_java 远程方法调用(RMI)
  9. 拓端tecdat|R语言时变向量自回归(TV-VAR)模型分析时间序列和可视化
  10. android 自定义加载圈,Android自定义加载控件实现数据加载动画