Aws EC2,kubeadm方式安装kubernetes(k8s)

版本

docker版本:20.10.25

k8s版本(kubeadm,kubelet和kubectl):1.20.10-0

初始化

# 禁用 SELinux
sudo setenforce 0
sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config# 关闭防火墙
sudo systemctl stop firewalld
sudo systemctl disable firewalld# 关闭 swap
sudo swapoff -a
sudo sed -i '/swap/d' /etc/fstab

准备环境

角色IP
master192.168.11.139
node1192.168.11.140
node2192.168.11.141

每台机器都要添加
$ vi /etc/hosts
192.168.11.139 master
192.168.11.140 node1
192.168.11.141 node2

安装docker

安装的版本20.10.25-1.amzn2023.0.1

$ sudo yum install -y docker-20.10.25-1.amzn2023.0.1启动docker
$ systemctl start docker

Linux(centos)安装docker-CSDN博客

安装K8S

1) 添加 Kubernetes 仓库

$ vi /etc/yum.repos.d/kubernetes.repo[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg

2) 安装 kubeadm, kubelet, 和 kubectl,三台机器都要安装

$ sudo yum install -y kubelet-1.20.10-0  kubeadm-1.20.10-0  kubectl-1.20.10-0

3) 初始化master节点

$ sudo kubeadm init --pod-network-cidr=10.244.0.0/16

4) 安装成功

5) 设置kubectl配置文件

mkdir -p $HOME/.kubesudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/configsudo chown $(id -u):$(id -g) $HOME/.kube/config

6) 安装 Pod 网络插件

$ sudo kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

7) 加入node工作节点

在node1和node2运行

从主节点复制 kubeadm join 命令
$ kubeadm join 192.168.11.139:6443 --token 8u9xi5.eaffhbpk6yrsr52f \--discovery-token-ca-cert-hash sha256:883c0637ffc0825b79f6fb40c1c9473775b564b3532f5f3a64332cdxxxxx
master节点查看
$ kubectl get nodes
NAME     STATUS   ROLES                  AGE    VERSION
master   Ready    control-plane,master   118m   v1.20.10
node1    Ready    <none>                 69m    v1.20.10

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/23112.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

根据word模板生成word内容(JAVA)

主要是借助 poi-tl 来实现业务需求 当时第一次尝试的是Apache poi不是很好用&#xff0c;不推荐 第二次是xml&#xff0c;找的眼睛都花了&#xff0c;不推荐 要求&#xff1a;jdk1.8&#xff0c;Apache POI5.2.2 我这里使用的是5.2.3版本 文档&#xff1a;Poi-tl Documentati…

「随笔」如何评价GPT-4o

关于GPT-4o的评价 方向一&#xff1a;对比分析 GPT&#xff08;Generative Pre-trained Transformer&#xff09;是一系列由OpenAI开发的预训练语言模型。从GPT-1到GPT-4&#xff0c;每一个版本都在模型规模、训练数据量和能力上有所提升。GPT-1是最初的版本&#xff0c;它引入…

Java 基础 - idea汉字输出乱码

在使用 IntelliJ IDEA 时&#xff0c;如果在控制台输出汉字出现乱码&#xff0c;通常是因为控制台的字符编码设置不正确。以下是解决这个问题的步骤&#xff1a; 1、设置 IDEA 控制台编码 1.1、修改 IDE 设置 打开 IntelliJ IDEA&#xff0c;点击 File 菜单&#xff0c;然后…

Next React

最新版的next在安装的时候&#xff0c;已经集成了React,不需要在单文件头部单独引入React,可以直接使用React语法。 一&#xff1a;路由跳转 import Link from next/link<Link href"/pathA">测试</Link> 最新版本的next中的Link 不需要在Link下一级使…

MySQL的联合索引及案例分析

1. 联合索引 关于联合索引的详解参考博客【Mysql-----联合索引和最左匹配】&#xff0c;包含讲解 最左匹配 联合索引失效的情况 不遵循最左匹配原则范围查询右边失效原理like索引失效原理 比较关注的点在于&#xff1a; 对A、B、C三个字段创建一个联合索引&#xff08;A, …

在线建站流程分析

建站流程是指通过互联网创建一个个人或企业网站的过程。随着互联网的发展&#xff0c;越来越多的人和机构开始意识到网络的重要性&#xff0c;建站成为一种常见的行为。在线建站的流程一般包括以下几个步骤。 首先&#xff0c;选择一个合适的建站平台。目前&#xff0c;有很多在…

前端逆向之查看接口调用栈

一、来源 再分析前端请求接口数据的时候&#xff0c;其中有一个sid不知道是前端如何获取的&#xff0c;一般情况下只需要全局搜搜sid这个字符串或者请求接口的名称就可以了&#xff0c;基本都能找到sid的来源&#xff0c;但是今天这个不一样&#xff0c;搜什么都搜不到 接口地…

面试题------>MySQL!!!

一、连接查询 ①&#xff1a;左连接left join &#xff08;小表在左&#xff0c;大表在右&#xff09; ②&#xff1a;右连接right join&#xff08;小表在右&#xff0c;大表在左&#xff09; 二、聚合函数 SQL 中提供的聚合函数可以用来统计、求和、求最值等等 COUNT&…

Python连接数据库进行数据查询

Python连接数据库进行数据查询 mysql数据库&#xff08;mariadb&#xff09;连接数据库创建Cursor对象模块安装代码 Oracle数据库连接数据库模块安装代码 SQL server数据库连接数据库模块安装代码 mysql数据库&#xff08;mariadb&#xff09; 连接数据库 首先&#xff0c;你…

AI论文工具推荐

AI 在学术界的使用情况也比较疯狂&#xff0c;特别是一些美国大学&#xff0c;用 AI 来辅助阅读文献以及辅助写论文的越来越多&#xff0c;毕竟确实可以提高写作效率&#xff0c;特别是在文献综述和初稿生成方面。 但在科研界其实&#xff0c;发现看论文的速度已经赶不上发论文…

发现 Laravel 中的 api 响应时间明显过长

背景 近期在排查网站后台页面功能时 发现&#xff0c;部分查询页面&#xff0c;明显响应时间过长&#xff08;12秒&#xff09;&#xff0c;不合理 优先排查 接口运行时长 经过打印&#xff0c;发现代码是正常的&#xff0c;且时间仅需不到一秒 进一步怀疑是 VUE框架的渲染加载…

“粘土风格”轻松拿捏,基于函数计算部署 ComfyUI实现AI生图

阿里云函数计算 FC 一键部署火爆全球工作流 AI 生图平台—— ComfyUI &#xff0c;实现更高质量的图像生成&#xff0c;三步轻松完成“黏土”创意AI画作&#xff0c;晒图赢眼部按摩器等好礼&#xff01; 活动地址&#xff1a; https://developer.aliyun.com/topic/june/fcspma…

编写备份MySQL 脚本

目录 环境准备 增量备份 增量备份和差异备份 完整代码如下 测试脚本是否正常 星期天运行脚本&#xff08;完全备份&#xff09; 星期一运备份脚本&#xff08;增量备份&#xff09; 星期二备份数据&#xff08;其他天--增量备份&#xff09; 星期三备份数据&#xff08;差异备…

最大连续1 的个数Ⅲ(滑动窗口)

题目&#xff1a; 给定一个二进制数组 nums 和一个整数 k&#xff0c;如果可以翻转最多 k 个 0 &#xff0c;则返回 数组中连续 1 的最大个数 。 首先&#xff0c;我们需要了解题干的意思&#xff1a;我们需要将给定的一个只有 0 和 1 的数组&#xff0c;最多将其中 k 个0改变…

EVASH vs. ATMEL vs. ST EEPROM 对比型号

EVASH vs. ATMEL vs. ST EEPROM 对比 型号对比 益华世ATMELSTEV24C128AAT24C128M24128EV24C256AAT24C256M24256EV24C512AAT24C512M24512 优势和劣势对比 品牌优势劣势EVASH- 供应链稳定性: 新兴品牌&#xff0c;可能在芯片市场紧缺的情况下提供较为稳定的供应。<br>- …

【强烈推荐】四元数与三维旋转

目录 1 强烈推荐讲解四元数与三维旋转的这篇文章&#xff0c;深入浅出2 笔记2.1 复数2.1.1 复数的定义2.1.2 复数的乘法与二维旋转 2.2 三维空间中的旋转2.2.1 角轴2.2.2 旋转的分解 2.3 四元数2.3.1 四元数的定义2.3.2 四元数的乘法2.3.3 四元数与三维旋转2.3.4 三维旋转的矩阵…

selenium自动化测试入门:下拉框元素定位

&#x1f345; 视频学习&#xff1a;文末有免费的配套视频可观看 &#x1f345; 点击文末小卡片 &#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 选择获取反选下拉框元素首先要实例化select元素 from selenium.webdriver.support.ui import S…

数字影像产业园的三大赋能:科技、创新与无限可能

数字影像产业园作为文创产业的重要载体&#xff0c;以科技为核心驱动力&#xff0c;不断推动产业的技术革新和升级。 园区内汇聚了最前沿的数字技术资源&#xff0c;高清摄影设备、虚拟现实技术、人工智能应用等尖端科技在这里得到广泛应用&#xff0c;不仅提升了生产效率&…

能源SCI期刊,中科院4区,审稿快,IF=3.858

一、期刊名称 Frontiers in Energy Research 二、期刊简介概况 期刊类型&#xff1a;SCI 学科领域&#xff1a;能源 影响因子&#xff1a;3.858 中科院分区&#xff1a;4区 三、期刊征稿范围 能源研究前沿出版了整个领域的严格同行评审研究&#xff0c;重点是可持续和环境…

java多线程原理

1.线程创建与启动&#xff1a;通过继承Thread类或实现Runnable接口创建线程&#xff0c;并调用start()方法启动线程。 1.线程状态&#xff1a;线程在其生命周期中有多种状态&#xff0c;包括新建、运行、阻塞、死亡等。了解这些状态以及如何在它们之间转换对于管理线程至关重要…