当前位置: 首页 > news >正文

快速安装k8s

RKE安装方式

官方文章资源地址
https://rke.docs.rancher.com/installation
rke工具下载地址(arm,amd,windows都有)
https://github.com/rancher/rke/releases

x86的用amd64下载rke工具
https://github.com/rancher/rke/releases/download/v1.4.8/rke_linux-amd64

准备工作

1.安装docker(来自开源社区goodrain.com的安装脚本)

curl -sfL https://get.rainbond.com/install_docker | bash
groupadd --force docker
useradd --create-home -s /bin/bash -g docker "$1"
echo 1 | passwd --stdin docker
newgrp docker
systemctl restart docker
ssh docker@10.0.0.10 -c docker ps

2.禁用swap,关掉selinux,firewalld

swapoff -a
systemctl stop NetworkManager
^stop^disable
systemctl stop firewalld
^stop^disable
sed -ri 's/^SELINUX=.*/SELINUX=disabled/p' /etc/selinux/config

3.开启sshTCP转发

vim /etc/ssh/sshd_config
AllowTcpForwarding yes

4.启用 Linux 桥接网络与 iptables 之间的交互

echo "net.bridge.bridge-nf-call-iptables=1" >> /etc/sysctl.conf
sysctl -p

就这些就ok!!其他要求点我看

集群安装

1.rke工具

chmod +x rke_linux-amd64 
mv rke_linux-amd64 /usr/local/bin/rke
rke --version

2.创建集群配置

RKE 使用集群配置文件cluster.yml确定集群中将有哪些节点以及如何部署 Kubernetes。有许多配置选项可以在cluster.yml. 在我们的示例中,我们将假设Kubernetes 集群至少有一个节点。
有两种简单的方法可以创建cluster.yml:
使用我们的最小化cluster.yml并根据您将使用的节点更新它。
用于rke config查询所需的所有信息。
rke config
运行以在当前目录中rke config创建一个新的。cluster.yml此命令将提示您提供构建集群所需的所有信息。有关各个选项的详细信息,请参阅集群配置选项。

3.开始安装

rke config --name cluster.yml
这里会交互式填写信息一直回车,最后都能在cluster.yml里更改
rke up

4.安装kubectl命令行工具
kubectl命令下载地址

chmod +x kubectl
mv kubectl /usr/local/bin/
mkdir /root/.kube
mv kube_config_cluster.yml /root/.kube/config
kubectl get node

到这就安装完毕了

相关文章:

快速安装k8s

RKE安装方式 官方文章资源地址 https://rke.docs.rancher.com/installation rke工具下载地址(arm,amd,windows都有) https://github.com/rancher/rke/releases x86的用amd64下载rke工具 https://github.com/rancher/rke/releases/download/v1.4.8/rke_li…...

[FFmpeg] 常用ffmpeg命令

去水印 ffmpeg -i water.jpeg -strict -2 -vf delogox300:y250:w56:h18:show0 no_water.jpeg 打时间戳 ffmpeg -i perf_60Hz_Raw.mp4 -vf "drawtextfontsize160:fontcolorred:text%{pts\:hms}" -c:v libx264 -an -f mp4 perf_output.mp4 -y ffmpeg -i perf_8k.mp4 -v…...

代码随想录训练营第五十七天|647. 回文子串、516.最长回文子序列

647. 回文子串 题目链接/文章讲解/视频讲解&#xff1a;代码随想录 1.代码展示 //647.回文子串 int countSubstrings(string s) {//step1 构建dp数组&#xff0c;明确dp数组的含义&#xff0c;dp[i][j]的含义是在下标为i和j区间内的字串是否为回文串vector<vector<bool&…...

对线程池设置做压测

线程池代码 Configuration public class ThreadPoolConfig {// 核心线程池大小private int corePoolSize 24;// 最大可创建的线程数private int maxPoolSize 25;// 队列最大长度private int queueCapacity 100;// 线程池维护线程所允许的空闲时间private int keepAliveSeco…...

【网络通信 -- WebRTC】项目实战记录 -- mediasoup android 适配 webrtc m94

【网络通信 -- WebRTC】项目实战记录 -- mediasoup android 适配 webrtc m94 【1】下载并配置 depot_tools 下载 depot_tools git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git编辑 ~/.bashrc 将 depot_tools 添加到路径中 vim ~/.bashrc export…...

【力扣周赛】第 357 场周赛(⭐反悔贪心)

文章目录 竞赛链接Q1&#xff1a;6925. 故障键盘解法1——直接模拟解法2——双端队列 Q2&#xff1a;6953. 判断是否能拆分数组&#xff08;贪心&#xff09;Q3&#xff1a;2812. 找出最安全路径⭐解法1——多源BFS瓶颈路模型&#xff1f;解法2——多源BFS 倒序枚举答案 并查…...

css重置

css 重置 CSS 重置的主要目标是确保浏览器之间的一致性&#xff0c;并撤消所有默认样式&#xff0c;创建一个空白板。 如今&#xff0c;主流浏览器都实现了css规范&#xff0c;在布局或间距方面没有太大差异。但是通过自定义 CSS 重置&#xff0c;也可以改善用户体验和提高开…...

tcpdump相关

Linux内核角度分析tcpdump原理&#xff08;一&#xff09;Linux内核角度分析tcpdump原理&#xff08;二&#xff09;...

MFC新建内部消息

提示&#xff1a;记录一下MFC新建内部消息的成功过程 文章目录 前言一、pandas是什么&#xff1f;二、使用步骤 1.引入库2.读入数据总结 前言 先说一下基本情况&#xff0c;因为要在mapview上增加一个显示加载时间的功能。然后发现是要等加载完再显示时间&#xff0c;显示在主…...

linux查找目录

要在Linux中查找目录&#xff0c;可以使用find命令。下面是查询目录的几个示例&#xff1a; 1,查找当前目录下所有子目录&#xff1a; find . -type d 2,在指定路径下查找目录&#xff1a; find /path/to/directory -type d 3,查找以特定名称开头的目录&#xff1a; find . -t…...

机器学习:可解释学习

文章目录 可解释学习为什么需要可解释机器学习可解释还是强模型可解释学习的目标可解释机器学习Local ExplanationGlobal Explanation 可解释学习 神马汉斯&#xff0c;只有在有人看的时候能够答对。 为什么需要可解释机器学习 贷款&#xff0c;医疗需要给出理由&#xff0c;让…...

UE5- c++ websocket里实现调用player里的方法

# UGameInstance里直接调用 获取到引用了&#xff0c;就可以自然的调用。忽略 # UGameInstance里间接调用&#xff0c;通过代理调用 前置已经添加了websocket,具体步骤参考&#xff0c;链接在UWebSocketGameInstance.h里新增代理&#xff0c;并在链接成功后进行绑定。 #pragma…...

线性代数的学习和整理18:什么是维度,什么是秩?秩的各种定理秩的计算 (计算部分未完成)

目录 0 问题引出&#xff1a;什么是秩&#xff1f; 概念备注&#xff1a; 1 先厘清&#xff1a;什么是维数&#xff1f; 1.1 真实世界的维度数 1.2 向量空间的维数 1.2.1 向量空间&#xff0c;就是一组最大线性无关的向量组/基张成的空间 1.3 向量α的维数 1.3.1 向量的…...

Centos 6.5 升级到Centos7指导手册

一、背景 某业务系统因建设较早&#xff0c;使用的OS比较过时&#xff0c;还是centos6.5的系统&#xff0c;因国产化需要&#xff0c;需将该系统升级到BClinux 8.6&#xff0c;但官方显示不支持centos 6.x升级到8&#xff0c;需先将centos6.5升级到centos7的最新版&#xff0c…...

详解python中的映射类型---字典

概述 映射类型是“键-值”数据项的组合&#xff0c;每个元素是一个键值对&#xff0c;即元素是&#xff08;key&#xff0c;value&#xff09;&#xff0c;元素之间是无序的。键值对&#xff08;key&#xff0c;value&#xff09;是一种二元关系&#xff0c;源于属性和值的映射…...

gdal求矢量图形的形心

gdal求矢量图形的形心 #include "gdal_priv.h" #include "ogrsf_frmts.h"int main() {OGRRegisterAll();OGRPolygon* square_1 new OGRPolygon();OGRLinearRing* ring_1 new OGRLinearRing();// 添加 square_1 的点ring_1->addPoint(0, 0);ring_1-&g…...

<深度学习基础> Batch Normalization

Batch Normalization批归一化 BN优点 减少了人为选择参数。在某些情况下可以取消dropout和L2正则项参数&#xff0c;或者采取更小的L2正则项约束参数&#xff1b;减少了对学习率的要求。现在我们可以使用初始很大的学习率或者选择了较小的学习率&#xff0c;算法也能够快速训…...

Ubuntu yolov5 环境配置

查看Ubuntu版本 $ cat /proc/version Linux version 5.4.0-150-generic (builddbos03-amd64-012) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)) #167~18.04.1-Ubuntu SMP Wed May 24 00:51:42 UTC 2023虚拟机磁盘扩容 因为在环境搭建过程中遇到了磁盘空间不足的问题&a…...

【自执行闭包JS逆向】某网站登录MD5加密分析

文章目录 一、写在前面二、抓包分析三、加密函数分析 一、写在前面 最近工作比较忙&#xff0c;不过还是在督促自己利用有限的时间学习更新一些技术文章。互联网这个行业大家目前也都知道是非常内卷的&#xff0c;所有大家在工作之余养成良好的自主学习习惯是非常好的&#xff…...

Stable Diffuse 之 安装文件夹、以及操作界面 UI 、Prompt相关说明

Stable Diffuse 之 安装文件夹、以及操作界面 UI 、Prompt相关说明 目录 Stable Diffuse 之 安装文件夹、以及操作界面 UI 、Prompt相关说明 一、简单介绍 二、安装文件相关说明 三、界面的简单说明 四、prompt 的一些语法简单说明 1、Prompt &#xff1a;正向提示词 &am…...

SQL数据库如何实现数据的逻辑删除_利用状态位与查询过滤

逻辑删除应使用UPDATE修改状态字段而非DELETE物理删除&#xff0c;因后者导致数据不可恢复、审计困难、关联断裂&#xff1b;须全局统一过滤status1&#xff0c;建索引、用视图/ORM作用域、冗余状态列保障一致性。为什么不能直接用 DELETE 语句删数据逻辑删除本质是“假装删了”…...

工业触控一体机选型与Linux应用开发全解析

1. 项目概述&#xff1a;当工业现场需要一块“聪明”的屏幕最近在跟进一个智慧工厂的MES&#xff08;制造执行系统&#xff09;终端升级项目&#xff0c;客户现场的老式工控机搭配笨重的显示器&#xff0c;不仅布线杂乱&#xff0c;操作响应慢&#xff0c;而且维护起来极其麻烦…...

AI赋能的两种逻辑企业如何选?:从「AI+行业」

在人工智能全面重构产业格局的今天&#xff0c;用不用 AI 已经不是问题&#xff0c;怎么用 AI 才是生死关键。同样是布局 AI&#xff0c;有的企业只实现小幅增效&#xff0c;有的企业却直接颠覆行业、重塑价值链。 核心差距&#xff0c;就在于选择了 「AI 行业」的加法逻辑&am…...

轻量级包管理器LPM指南:从原理到实践,构建高效软件依赖管理方案

1. 项目概述&#xff1a;一个为开发者而生的轻量级包管理器指南如果你是一名开发者&#xff0c;尤其是经常在Linux或macOS环境下工作的开发者&#xff0c;那么“包管理器”这个词对你来说一定不陌生。从系统级的apt、yum、brew&#xff0c;到语言级的npm、pip、cargo&#xff0…...

DeepSeek在MMLU基准测试中狂揽86.7分:这3个被99%开发者忽略的推理优化技巧,立竿见影!

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;DeepSeek在MMLU基准测试中狂揽86.7分&#xff1a;技术突破与行业意义 DeepSeek-V3 在涵盖57个学科领域的MMLU&#xff08;Massive Multitask Language Understanding&#xff09;基准测试中取得86.7%的…...

基于API网关与Go的物联网设备管理平台架构设计与实践

1. 项目概述&#xff1a;一个为冲浪模拟器设计的API网关最近在折腾一个很有意思的项目&#xff0c;叫WindsurfPoolAPI。乍一看这个名字&#xff0c;你可能会联想到风帆冲浪或者游泳池&#xff0c;但实际上&#xff0c;它是一个为“冲浪模拟器”这类设备或应用场景设计的后端API…...

NotebookLM+人类学工作流重构:3类濒危语言档案处理实录(附可复用知识图谱架构)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;NotebookLM人类学研究辅助 NotebookLM 是 Google 推出的基于 LLM 的研究型笔记工具&#xff0c;其核心能力在于对用户上传的私有文档&#xff08;如田野笔记、访谈转录稿、民族志手稿、考古报告 PDF 等…...

基于CRICKIT与蓝牙的双足机器人:从机械原理到手机遥控实践

1. 项目概述&#xff1a;一个会“翻跟头”的蓝牙机器人如果你玩腻了循迹小车或者舵机云台&#xff0c;想做一个动作更“魔性”、互动性更强的机器人&#xff0c;那么这个基于CRICKIT和Feather M0 Bluefruit的双足机器人绝对能让你眼前一亮。它走起路来不是平稳前进&#xff0c;…...

两种 Linux 发行版:Ubuntu 与 CentOS Shell 环境核心差异对比(查看 Linux 版本,Hadoop 是什么)

Xshell5作为远程连接工具&#xff0c;可通过命令行查看连接的Linux服务器版本。推荐使用cat /etc/os-release或lsb_release -a查看发行版信息&#xff0c;特定系统可用cat /etc/redhat-release(CentOS)或cat /etc/debian_version(Debian)。内核版本用uname -r查看。Ubuntu和Cen…...

谷歌搜索量在哪里查询?新手3分钟掌握的查词流程

外贸独立站日均访问量停留在个位数。文章更新了100多篇&#xff0c;带来真实询盘的网页往往只有两三个。把大量工作时间花在无人问津的短语上&#xff0c;写出来的几千字长文如同扔进海里的石头。谷歌每天处理全世界超过85亿次查询请求。你打算把一批1000个不锈钢保温杯卖到海外…...