kubernetes集群部署 详细操作步骤

2023-11-10

kubernetes集群部署 详细操作步骤

选择使用kubeadm这一工具来部署kubernetes集群。

1. 安装要求

本次预计部署具有一个master、两个node的k8s集群

在开始之前,部署Kubernetes集群机器需要满足以下几个条件:

  • 多台机器或虚拟机,本次选择使用系统为 CentOS7.9-86_x64的三台虚拟机进行操作
  • 硬件配置:RAM2GB以上,CPU2个以上,硬盘30GB以上
  • 可以访问外网,需要拉取镜像,如果服务器不能上网,需要提前下载镜像并导入节点或换国内源

2. 准备环境

角色 IP
master1 192.168.11.133
node1 192.168.11.134
node2 192.168.11.135

以下命令除hosts设置外,在所有节点都要执行:

# 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld

# 关闭selinux
sed -i 's/enforcing/disabled/' /etc/selinux/config  

# 关闭swap
sed -ri 's/.*swap.*/#&/' /etc/fstab   

# 根据规划设置主机名
hostnamectl set-hostname <hostname>

# 在master添加hosts,参数根据本机的ip和hostname填写
cat >> /etc/hosts << EOF
192.168.11.133 master1
192.168.11.134 node1
19
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

kubernetes集群部署 详细操作步骤 的相关文章

随机推荐

  • ER模型详解-陈氏模型

    转载自 http blog 163 com magicc love blog static 18585366220142125836878 Entity Relationship Model ER模型 实体关系模型 1976年Peter C
  • thinkphp 生成runtime.php,彻底关闭ThinkPHP日志功能 关闭Runtime中的日志方法

    彻底关闭ThinkPHP日志功能 从ThinkPHP的核心文件里寻找入口 直接贴上代码 该配置文件位置为 ThinkPHP Conf debug php 保存 好了 2 将LOG LEVEL允许记录的日志级别设置为空 则不会记录日志 3 关
  • zabbix详解(二)—— zabbix故障自愈

    今天继续给大家介绍Linux运维相关知识 本文主要内容是zabbix的故障自愈 在上文zabbix的使用中 我们自定义了一个可以监控85端口jar服务的监控项 今天 我们就尝试正式使用该监控项 并定义相对应的触发器 最终实现邮件报警功能 及
  • Microsoft NNI入门

    GiantPandaCV导语 Neural Network Intelligence 是一个工具包 可以有效帮助用户设计并调优汲取学习模型的神经网络架构 以及超参数 具有易于使用 可扩展 灵活 高效的特点 本文主要讲NNI基础的概念以及一个
  • C++创建对象时报错:引发了异常: 读取访问权限冲突。 p2.m_Height 是 nullptr。

    未修改前的类代码如上 Person5类在test09 函数中创建p1对象 报错信息如下 报错信息指向第38行代码 解决方法 将Person5类中的拷贝构造函数注释掉即可编译通过 引发了异常 读取访问权限冲突 p2 m Height 是 nu
  • 简单说说多益笔试

    一 选择题 考了spring java虚拟机 二 填空题 忘了 三 简答题 1 面向对象三个特性 2 三次握手 四次握手 3 数据库操作 四 编程题 1 数学题 知道首项 前项与后项的差 2 偶数二进制数反转 3 一堆数中找出等于s的个数
  • 使用Kotlin + JetPack 对旧项目进行MVVM改造

    介绍 本次改造的项目地址为 https github com stevenwsg XSYBBS 这个项目是两年前在学校写的 当初写的时候比较赶时间 一直堆业务功能 没有考虑项目结构 写了很多重复代码 最近在看Kotlin协程和JetPack
  • 十九、Linux驱动之虚拟网卡驱动

    1 基本概念 网络设备是完成用户数据包在网络媒介上发送和接收的设备 它将上层协议传递下来的数据包以特定的媒介访问控制方式进行发送 并将接收到的数据包传递给上层协议 与字符设备和块设备不同 网络设备并不对应于 dev目录下的文件 应用程序最终
  • 将tensor张量转换成图片格式并保存

    这是一个工具包 功能 反向操作transforms Normalize和transforms ToTensor函数 将tensor格式的图片转换成 jpg png格式的图片 注 这里是我原始的写法 但是是存在着一些改进空间的 如评论区所言
  • Unity安卓 Failed to extract resources needed byIL2CPP

    这个报错可能是由于gradle版本过低导致不支持IL2CPP 在android studio里面升级一下即可 我遇到这个问题的时候使用的版本更新软件叫做git 就是在gitignore里面的一些文件不能提交导致自己这边可以运行但是别人更新之
  • 每日一C stat

    Example The following program calls stat and displays selected fields in the returned stat structure include
  • 和为S的连续正数序列 Java实现

    和为S的连续正数序列 Java实现 问题描述 给定一个正整数S 打印出所有和为S的连续正数序列 解决方案 我们可以使用滑动窗口的思想来解决这个问题 定义两个指针start和end 分别表示连续序列的起始位置和结束位置 初始时 start和e
  • 下载、安装与使用 pysot

    本篇文章简要介绍了如何在windows环境下 使用anaconda进行pysot运行环境的部署以及使用 目录 1 下载仓库 2 设置环境 3 下载模型 4 运行 demo py 4 1 PYTHONPATH 4 2 Demo运行参数 pys
  • 岛屿类-网格类问题-DFS

    本文讲解200 岛屿数量问题 属于常见的岛屿类 网格类问题 本题使用DFS的思想 1 题目 给你一个由 1 陆地 和 0 水 组成的的二维网格 请你计算网格中岛屿的数量 岛屿总是被水包围 并且每座岛屿只能由水平方向和 或竖直方向上相邻的陆地
  • EXCEL-VBA:调用打开文件夹对话框,选择路径

    With Application FileDialog msoFileDialogFolderPicker InitialFileName ActiveSheet TextBox1 Value Title 请选择目录 If Show The
  • maven项目手动添加一个jar包

    对于一些工程需要一些手动添加的jar包 不只是有maven管理的 1 按规范来说 首先把jar包放入webapp web inf lib下 2 右击项目 build path configure build path add jars 3
  • 【Qt】错误:'connect' was not declared in this scope 解决方法

    这种错误主要出现在在非继承QObject的类中或者一般函数中使用connect导致 原因是connect是QObject的一个static方法 将connet替换为QObject connect即可
  • PyTorch同时读取两个数据集实现半监督学习

    PyTorch同时读取两个数据集实现半监督学习 文章目录 PyTorch同时读取两个数据集实现半监督学习 写在开头 修改记录 数据路径 TODO 方法一 通过对 getitem 的索引进行计算 按照比例关系选择对应数据集的数据 方法二 直接
  • VScode终止运行代码/程序/停止死循环

    我有时候在VScode运行代码进入死循环或者像下图爬虫遭到了反爬 但是又找不到像pycharm中的终止运行代码键 无奈之下只能将VScode关闭 反复的开关VScode非常浪费时间 且有可能偷偷占用CPU 非常不好 查阅后得知在终端中按Ct
  • kubernetes集群部署 详细操作步骤

    kubernetes集群部署 详细操作步骤 选择使用kubeadm这一工具来部署kubernetes集群 1 安装要求 本次预计部署具有一个master 两个node的k8s集群 在开始之前 部署Kubernetes集群机器需要满足以下几个