k3s部署

K3S完美部署 K3s 是轻量级的 Kubernetes。K3s 易于安装,仅需要 Kubernetes 内存的一半,所有组件都在一个小于 100 MB 的二进制文件中。 阅读详情

 欢迎关注我的公众号:

 目前刚开始写一个月,一共写了18篇原创文章,文章目录如下:

istio多集群探秘,部署了50次多集群后我得出的结论

istio多集群链路追踪,附实操视频

istio防故障利器,你知道几个,istio新手不要读,太难!

istio业务权限控制,原来可以这么玩

istio实现非侵入压缩,微服务之间如何实现压缩

不懂envoyfilter也敢说精通istio系列-http-rbac-不要只会用AuthorizationPolicy配置权限

不懂envoyfilter也敢说精通istio系列-02-http-corsFilter-不要只会vs

不懂envoyfilter也敢说精通istio系列-03-http-csrf filter-再也不用再代码里写csrf逻辑了

不懂envoyfilter也敢说精通istio系列http-jwt_authn-不要只会RequestAuthorization

不懂envoyfilter也敢说精通istio系列-05-fault-filter-故障注入不止是vs

不懂envoyfilter也敢说精通istio系列-06-http-match-配置路由不只是vs

不懂envoyfilter也敢说精通istio系列-07-负载均衡配置不止是dr

不懂envoyfilter也敢说精通istio系列-08-连接池和断路器

不懂envoyfilter也敢说精通istio系列-09-http-route filter

不懂envoyfilter也敢说精通istio系列-network filter-redis proxy

不懂envoyfilter也敢说精通istio系列-network filter-HttpConnectionManager

不懂envoyfilter也敢说精通istio系列-ratelimit-istio ratelimit完全手册

 

1准备机器

hostnamectl set-hostname master

hostnamectl set-hostname node01

hostnamectl set-hostname node02

禁用防火墙

systemctl stop firewalld && systemctl disable firewalld

关闭selinux

setenforce 0

vi /etc/selinux/config

关闭swap

swapoff -a

vi /etc/fstab

2安装docker

wget http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

mv docker-ce.repo /etc/yum.repo.d/

yum install docker-ce

设置镜像加速

创建 /etc/docker/daemon.json 文件,并添加如下内容:

{

"registry-mirrors": ["https://jzbtfwo9.mirror.aliyuncs.com"]

}

启动docker服务

systemctl start docker && systemctl enable docker

3下载k3s

https://github.com/rancher/k3s/releases

chmod +x k3s && mv k3s /usr/local/bin/k3s

4下载安装脚本

https://get.k3s.io

chmod +x install.sh

5运行安装脚本

./install.sh

6修改service文件

vim /etc/systemd/system/multi-user.target.wants/k3s.service

/usr/local/bin/k3s server --docker --no-deploy traefik

systemctl daemon-reload

systemctl restart k3s

7下载基础镜像

docker pull registry.cn-beijing.aliyuncs.com/ilemonrain/pause-amd64:3.1

docker tag registry.cn-beijing.aliyuncs.com/ilemonrain/pause-amd64:3.1 k8s.gcr.io/pause:3.1

8验证master节点安装

sudo k3s kubectl get node

9部署node节点

下载k3s

K3S_TOKEN在服务器的/var/lib/rancher/k3s/server/node-token

K3S_URL=https://192.168.198.155:6443 K3S_TOKEN=K104137672b9a646c3a6b28492c1aa931961465819d3ecb74b2049ebea2953083e6::server:85a5e20adb353a193ad9954639eb8b5e ./install.sh

下载基础镜像:

docker pull registry.cn-beijing.aliyuncs.com/ilemonrain/pause-amd64:3.1

docker tag registry.cn-beijing.aliyuncs.com/ilemonrain/pause-amd64:3.1 k8s.gcr.io/pause:3.1

修改service文件

vi /etc/systemd/system/k3s-agent.service

ExecStart=/usr/local/bin/k3s \ agent --docker

systemctl daemon-reload

systemctl restart k3s-agent

10验证集群

k3s kubectl get node

k3s kubectl get pod --all-namespaces -o wide

11创建应用

k3s kubectl run nginx --image=nginx

K3s万字基础详解,轻量级Kubernetes搭建使用、应用部署 K3s 是一个轻量级的 Kubernetes(K8s)发行版,由 Rancher 开发,专为资源受限环境设计,例如物联网 (IoT) 设备、边缘计算和小型开发环境。K3s 提供了简化的安装和操作体验,同时保持 Kubernetes 的核心功能。 阅读详情

相关推荐

k3s安装与部署

k3s是经过CNCF认证的由Rancher公司开发维护的一个轻量级的 Kubernetes 发行版,内核机制还是和 k8s 一样,但是剔除了很多外部依赖以及 K8s 的 alpha、beta 特性,同时改变了部署方式和运行方式,目的是轻量化 K8s,简单来说,K3s 就是阉割版 K8s,消耗资源极少。它主要用于边缘计算、物联网等场景。K3s 具有以下特点:1)安装简单,占用资源少,只需要512M内存就可以运行起来; 2)apiserver 、schedule 等组件全部简化,并以进程的形式运行在节点上,把程

因上努力,果上随缘。但行好事,莫问前程。 7300

在k3d上快速安装Istio,助你在本地灵活使用K8S!

作者丨Mitsuyuki Shiiba 原文链接: https://dev.to/bufferings/tried-k8s-istio-in-my-local-machine-with-k3d-52gg 在之前的文章里我们介绍了如何使用k3d创建k3s集群,并且了解到k3d能为我们搭建本地k3s环境提供非常大的便利。本文将探索k3d的另一种使用方式,将Istio安装在k3d上,并在本地环境中使...

k3s中文社区 5101

Ubuntu安装部署k3s轻量级kubernetes

一、k3s介绍1.1 什么是k3s?k3s是经过CNCF认证的由Rancher公司开发维护的一个轻量级的 Kubernetes 发行版,内核机制还是和 k8s 一样,但是剔除了很多外部依赖以及 K8s 的 alpha、beta 特性,同时改变了部署方式和运行方式,目的是轻量化 K8s,简单来说,K3s 就是阉割版 K8s,...

Java_fenxiang的博客 1527

K3S+Istio在云主机上的使用(实战)

本文介绍了在K3s集群中安装Istio并部署服务的完整流程。首先通过脚本安装K3s和Istioctl工具,配置权限后验证K3s正常运行。接着将服务配置文件存入ConfigMap,编写Deployment、Service、Gateway和VirtualService四个YAML文件来定义服务部署。重点说明了使用Istio Gateway进行流量转发的方法,包括端口映射和URI重写配置。最后通过查询Ingress Gateway端口完成服务访问测试。

尹曦的博客 474

树莓派部署K3S集群

官网参考:https://rancher.com/docs/k3s/latest/en/quick-start/ K8S非常消耗资源,在性能一般的机器上不适合部署。K8S的精简版K3S就是为了针对这种情况,将很多性能一般的机器(例如树莓派)加入到集群 1 安装raspberry操作系统 默认用户名/密码:pi/raspberry 1.1 修改主机名 sudo hostnamectl s...

海贼懒懒 3732

附040.K3S+外置ETCD高可用生成环境部署

K3S是一个轻量级Kubernetes发行版。易于安装,内存消耗低,所有二进制文件不到100mb。边缘计算-Edge物联网-IoTCIARM嵌入K8S在下载相应版本的工具:cfssl_1.6.5_linux_amd64 #cfssl工具cfssljson_1.6.5_linux_amd64 #json模板。

木二 1432

Rancher极简service mesh产品Rio安装试玩(基于k3s)

1、简介: istio 是 service mesh 界的明星项目,今天要试玩的是它的低配版Rio。 Rio 是Rancher新出的一款轻量级service mesh产品,基于linkerd2,相当轻。但麻雀虽小,五脏俱全,基本上istio有的功能,它都有。 github:https://github.com/rancher/rio 由于是低配版,本文集群也选择k8s的低配版k3s 整个环境运行起...

xiao073的博客 2123

附041.K3S+内置ETCD高可用生成环境部署

采用Docker作为容器运行时;采用全Server模式,所有节点均为Server(Server节点同时也是Agent);使用HAProxy+KeepAlive对外提供APIServer的高可用(反向代理);基于K3S自带的traefik提供ingress,实现外部对内的服务访问;使用Longhorn实现集群的持久化存储;额外部署helm,方便后期部署相关应用包;额外部署kuboard,用于集群的图形化管理;新增一个管理节点的脚本。K3S是一个轻量级Kubernetes发行版。

木二 1953

如何实现无 Pod 的 Kubernetes 和 Istio 部署

探索如何将 Kubernetes 和 Istio 的完整功能嵌入到单一二进制文件中,实现无 Pod 的极简部署方案。本文为译文,阅读原文请转到:https://jimmysong.io/trans/podless-kubernetes-istio/Kubernetes 经常被批评(有些不公平)操作起来过于复杂,促使大多数人依赖托管服务。然而,k3s[1]某种程度上颠覆了这一点,将完整的 Kube...

ServiceMesher 196

在k3d上快速部署Istio,为你的本地Kubernetes环境增加灵活性!

Istio是一个强大的开源服务网格平台,用于连接、保护和监控微服务应用程序。它提供了一系列功能,如流量管理、故障恢复、安全性和可观测性,使得在微服务架构中管理和操作应用程序变得更加简单和可靠。在本文中,我们将介绍如何在k3d上快速安装和配置Istio,以便在本地开发环境中体验其强大功能。

WbhsOcaml的博客 353

直线电机驱动技术原理与应用解析

直线电机作为直接电能-直线运动转换装置,其核心原理基于电磁感应定律和洛伦兹力公式。通过三相交流电在定子绕组中产生行波磁场,与动子永磁体相互作用实现精准推力控制。相比传统旋转电机传动系统,直线电机具有零传动间隙、高动态响应(加速度可达10g)和微米级定位精度等技术优势,这使其成为半导体光刻机、精密数控机床等高端装备的关键驱动部件。现代直线电机驱动单元通常采用三环控制架构(电流环、速度环、位置环),配合SiC功率器件和高分辨率光栅反馈,实现纳米级运动控制。随着模块化设计和直接冷却技术的发展,直线电机正朝着更高功

weixin_26802933的博客 260

K3s集群部署

K3s 是一个完全兼容的 Kubernetes 发行版,简单来说,K3s就是一个轻量版的k8s.

萱蘇先生 3365

SAP系统从ECC升级至S/4 HANA的实现路径及项目过程

从SAP ECC升级到 S/4 HANA,通常是一个复杂的转型过程,涉及到企业资源规划系统的全面现代化

saplakes的博客 2905

K3s部署及研究

K3s部署及研究

Januea的博客 2019

数据结构实验1.2—高精度计算PI值(西工大)

这是数据结构第二题的题目,是让我们根据用户的需求来计算派的值 这是题目的详细描述,刚看到这道题的时候,我是真的头大,完全没有思路,于是查找了一些大佬的笔记后才开始编写 这是我在写这些代码是所运用到的数学反三角函数幂次展开式的知识。 下面是正确的代码以及我的一些见解,和需要注意的一些地方。希望能对你有所帮助。如有更加精简的算法,请在评论区留下你的算法!!!谢谢!!! #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdl

abcdef0623的博客 5831

SqlSugar避坑指南:C#操作MySQL时你可能会忽略的5个细节

本文分享了使用C#和SqlSugar框架操作MySQL数据库时的实战避坑指南。针对连接配置、实体映射、查询性能、事务处理等关键环节,深入剖析了5个容易被忽略但至关重要的细节,帮助开发者提升项目稳定性和执行效率,避免常见陷阱。

delta的博客 276

k8s(k3s)本地部署与测试

摘要:本文介绍了在本地环境中使用轻量级Kubernetes发行版k3s的部署方案。内容涵盖k3s特点(60MB精简版、完全兼容K8s API)、环境准备(Ubuntu 22.04、关闭防火墙/swap)、单节点和多节点部署步骤(含镜像源配置)、核心组件功能说明(CoreDNS、Local Path Provisioner等),以及k9s可视化工具安装。特别针对国内环境提供了容器镜像加速方案,确保组件正常启动。测试验证了集群节点状态和基础服务运行情况,为开发者提供了完整的本地k3s实践指南。

weixin_63600334的博客 2189

CDR学习笔记——02

这篇写一些高级CDR的架构原理。

... 1020

部署k3s + Rancher

文章目录一. 部署k3s1.1 初始化机器1.2 安装Docker1.3 安装K3S-Server(master节点)1.4 安装K3S-Agent(node节点)1.5 搭建NFS(随便安装那个节点,现在安装master节点)二. 安装helm32.1 下载2.2 安装2.3 配置helm使用的仓库为国内阿里云地址 一. 部署k3s 准备部署一台master,四台node节点 1.1 初始化机器 curl http://pigx.vip/os7init.sh | sh -s 主机名 curl htt

wnfff的博客 9889

量化交易 米筐 案例:市值因子选股策略

案例:市值因子的选股策略 1.结果 获得超额收益 年化 49% 2. 从股票中选择市值小的股票 选定财务数据筛选 进行每日调仓(多因子选股调仓 周期频率会小一些) 3. 代码 估值有关指标 # 在沪深300股票中,选出市值比较小的10只股票 # 在这个方法中编写任何的初始化逻辑。context对象将会在你的算法策略的任何方法之间做传递。 def init(context): # 沪深300组合 stocks = index_components('000300.XSHG') # 沪深3

廷益_飞鸟的博客 2314

使用 Python 调用 GitHub REST API 爬取 GitHub 仓库信息(完整指南)

GitHub 提供了功能强大的 REST API,允许开发者通过编程方式访问 GitHub 上的仓库、用户、提交记录、PR(Pull Request)等信息。GitHub REST API 是 GitHub 官方提供的 API 接口,支持通过 HTTP 请求来操作 GitHub 上的资源。在本文中,我们将使用 Python 编写一个完整的爬虫程序,调用 GitHub 的 REST API 来爬取 GitHub 仓库的信息。目前 GitHub 使用的主要是 v3 版本的 REST API。

2201_76125261的博客 1113

K3s部署指南

K3s 是一个轻量级的 Kubernetes 发行版,它针对边缘计算、物联网等场景进行了高度优化。打包为单个二进制文件。使用基于 sqlite3 的轻量级存储后端作为默认存储机制。同时支持使用 etcd3、MySQL 和 PostgreSQL 作为存储机制。封装在简单的启动程序中,通过该启动程序处理很多复杂的 TLS 和选项。默认情况下是安全的,对轻量级环境有合理的默认值。

GGB_GG的博客 1281

【Matlab】刃边法计算mtf

摘要:刃边法是一种测量光学系统调制传输函数(MTF)的常用方法。本文介绍了基于Matlab的MTF计算实现方案,包括图像灰度化、梯度计算、刀口方向选择、梯度投影等关键步骤,并给出了完整的代码实现。该方案可通过添加图像预处理、多方向计算、函数封装等方式进行扩展,提高MTF计算的准确性和实用性,适用于不同应用场景的光学系统性能评估需求。(148字)

unber的博客 389

k3s安装部署说明

k3s安装部署说明 docker安装说明

yunteng521的博客 2246

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

K3s - 安装部署

文章目录 1. K3s简介 2. K3s架构说明 3. K3s安装部署 3.1 脚本快速在线安装 3.2 安装说明 3.3 HA模式部署(外部数据库) 3.4 HA模式部署(内置数据库) 3.5 离线部署 1. K3s简介 K3s是一个轻量级Kubernetes,它易于安装,二进制文件包小于40mb,内存只需要512MB即可运行。 5 less than k8s 非常适用于 Edge IoT CI ARM K3s旨在成为完全兼容的Kubernete..

Muyema的博客 1106

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

上一篇: rancher安装k8s集群
下一篇: k8s资源之-configmap
hxpjava1
博客等级 码龄19年 1365粉丝 511原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hxpjava1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值