debian11安装k8s

在Debian系统上安装Kubernetes k8s 阅读详情

1 、将虚拟机处理器设置2核

2、free -h

  1)如有交换内存则关闭   

    swapoff -a  

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

3、vi /etc/docker/daemon.json

添加如下: {
“exec-opts”: [“native.cgroupdriver=systemd”],
“registry-mirrors”: [“https://kn0t2bca.mirror.aliyuncs.com”]
}

4、 重新启动docker

5、apt-get update && apt-get install -y apt-transport-https curl

6、curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add -

7、echo -e “deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main” > /etc/apt/sources.list.d/kubernetes.list

8、apt-get update

9、如再此过程执行报无法验证签名

   apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7EA0A9C3F273FCD8

keys后边是自己本机上的,看看这两个到底哪个管用

10、apt-get update

  apt-get install -y kubelet kubeadm kubectl  ##安装最新版本,不要安装最新版本,containerd版本低不支持,需要升级到1.6版本,使用下面的版本

  apt-get install -y kubelet=1.23.6-00 kubeadm=1.23.6-00 kubectl=1.23.6-00 ##安装指定版本 v1.23.9

11、 查看版本

 kubectl version

 kubeadm version

 kubelet --version

12、查看ip和版本,初始化k8s用

   ver=`kubeadm version|awk '{print $5}'|sed "s/[^0-9|\.]//g"|awk 'NR==1{print}'`

   ip=`cat /etc/hosts|grep master|awk '{print $1}'|awk 'NR==1{print}'`

  echo -e "k8s version is v${ver}\nmaster ip is ${ip}"

13、初始化master节点 192.168.243.11换上自己的ip,v1.23.6换上自己的版本

kubeadm init --apiserver-advertise-address=192.168.243.11
–image-repository registry.aliyuncs.com/google_containers
–kubernetes-version v1.23.6
–service-cidr=10.1.0.0/16
–pod-network-cidr=10.244.0.0/16

出现如下情况即表明,初始化成功
在这里插入图片描述

14、在mstaer执行,上边截图红框中部分

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

15、在其他两个node节点中执行,上边截图红框中部分

kubeadm join 192.168.243.11:6443 --token h36823.uqhoeevj15xqgucc
–discovery-token-ca-cert-hash sha256:288fe10c1425468a901958447b46ed482823e5a527d95871c93e1a3fb0e341ce

16、现在节点已加入master中,在master中执行kubectl get nodes
在这里插入图片描述
17、状态从NotReady变成Ready

wget https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

sed -i ‘s/quay.io/quay-mirror.qiniu.com/g’ kube-flannel.yml

kubectl apply -f kube-flannel.yml

在这里插入图片描述

如何在Debian 11上安装Docker Swarm集群 是一个用于管理 Docker 主机的工具。我们可以构建一个高可用性、高性能的Docker集群,其中应用部署在许多服务器上。由管理主机和工作节点构建。您可以在集群中拥有一个或多个管理器节点。管理器节点使用原生Docker API,并与工作节点共享Docker Swarm集群的数据库。管理主机维护集群状态、调度作业和处理HTTP API端点。与具有监控、Ingress和卷等全面功能的不同,Docker swarm的状态要简单得多。 阅读详情

相关推荐

数字IC物理验证实战 | 从Calibre LVS报告到Innovus定位的Debug全链路解析

本文详细解析了数字IC物理验证中Calibre LVS报告的Debug全流程,从INCORRECT NETS错误的初探到Innovus定位技巧,提供了实战案例和高效工具的使用方法。重点介绍了Calibre高亮功能、Innovus验证命令以及前后端工具联动的关键策略,帮助工程师快速定位和解决LVS问题,提升物理验证效率。

weixin_30919429的博客 127

Debian11之基于kubeadm安装K8S(v1.26.0) 集群

1、容器:docker或其它容器(containerd)(自1.24版起Dockershim已从K8s项目中移除)2、kubeadm 【初始化K8S集群的指令】3、kubectl【与K8S集群通信的命令行工具(部署应用、检查和管理集群资源以及查看日志)】1、容器:docker或其它容器(containerd)(自1.24版起Dockershim已从K8s项目中移除)2、kubelet【在K8S集群中的每个节点上用来启动 Pod 和容器】3、kube-proxy【网络代理】

李大能 4824

【实战指南】WinPE环境下360系统急救箱的病毒查杀全流程解析

本文详细解析了在WinPE环境下使用360系统急救箱进行病毒查杀的全流程。从制作WinPE启动盘到进入PE环境,再到360急救箱的深度使用和系统修复,提供了实用技巧和常见问题解决方案,帮助用户高效清除顽固病毒。

weixin_28568819的博客 535

debian12极简快速安装k8s

操作系统:debian121、Master主机:2核以上CPU、4G以上内存、20G硬盘 2、Node主机:2核以上CPU3、节点之中不可以有重复的主机名、MAC 地址或 product_uuid4、为了保证 kubelet 正常工作,必须禁用交换分区。

weixin_50580906的博客 3075

Mac用户解决WPS中的俄语显示红线问题(WPS添加外语拼写检查)

我所使用的WPS版本:AppleStore 下载的 MacOs版 3.3.0 首先,对于 在访达-应用程序中,找到WPS,右键-点击“显示包内容” 然后按照下图的索引目录(Contents\Resource\office6\dicts\spellcheck),最后进入一个叫“spellcheck”的文件夹 最后将下载好的字典包(例如上图中的 en_US就代表美式英语;ru_RU就代表俄语) 关于字典包资源下载,我在网上找到一个Google云盘,里面包含了法语,德语,西语,意大利语,葡萄牙.

qq_48159150的博客 7893

Windows 11任务管理器隐藏技能:一眼揪出内存泄漏的“元凶”(分页/非分页缓冲池详解)

本文详细介绍了Windows 11任务管理器中隐藏的分页缓冲池和非分页缓冲池功能,帮助用户精准定位内存泄漏问题。通过启用隐藏列、解读数据异常信号,并结合实战案例和高级工具推荐,为开发者和IT运维人员提供了高效的内存问题诊断与解决方案。

weixin_29284885的博客 623

Linux Debian上快速安装K8s(Kubernetes),图形化界面管理Docker

Docker Desktop是一个桌面应用程序,它提供了Docker引擎、Kubernetes和其他必要的工具,使得在桌面上运行和开发容器化应用程序更加容易。然而,Docker Desktop目前仅提供Mac和Windows版本,因此无法在Debian上安装Docker Desktop。不过,仍然可以在Debian上安装Docker引擎和Docker CLI,使用命令行界面管理和运行Docker容器。

2041

网络虚拟化介绍(OVS、DVS)

网络虚拟化概念网络虚拟化就是把网络层的一些功能从硬件中剥离出来,建立新的网络虚拟层;该虚拟层可以接管网络服务和配置,实现网络服务与物理层的解耦,打破物理资源限制;通过网络虚拟层能够在一个物理网络上模拟出多个逻辑网络,并且多用户在逻辑网络上相互隔离,保证网络安全网络虚拟化的特点隔离性:不同租户的流量相互之间不能互访;但是IP/MAC地址都可以独立规划可移动性:虚拟机可以跨二层/三层迁移,甚至可以跨广域网迁移(迁移前后虚拟机Vlan和IP地址都不会发生变化)可扩展性:逻辑网络的规模和数量可扩展。

m0_49864110的博客 1万+

debian 12 arm架构安装k8s集群

安装k8s集群,首先要熟悉宿主机的环境,个人拥护特别要看pc的cpu, 目前苹果电脑大部分都是arm架构的m1-4芯片,而intel芯片一般都是x86架构。本文介绍的是在苹果电脑中虚拟二个节点安装k8s集群。一、集群规划master01 192.168.123.150node01 192.168.123.151二、前...

qq_35485206的博客 1261

[官方培训]07-UE材质基础 孙丹璐 Epic 笔记

勾选允许自定义深度写入再在模型上勾选然后可以通过Scene Texture节点拿到渲染的自定义深度信息,有了自定义深度信息就可以与当前渲染的像素深度进行对比,自定义深度信息存放的是最靠近我们的深度,如果当前像素离自定义深度比较远我们就不要这个像素。效果如下这种方案的缺点也很明显,因为这样看不到第二层的透明了,如果是两层的半透明的裙摆,这样就看不到第二层的裙摆了。对于半透明排序问题最根本能解决的还是光线追踪,ue5中又加入了OIT(基于像素的排序)。官方透明材质的理解和应用。

Tcohneyn的博客 1562

FPGA开发者必看:手把手教你用Xilinx ERNIC IP实现RoCE v2网络加速(附PG332文档解读)

本文详细解析了Xilinx ERNIC IP在FPGA平台上实现RoCE v2网络加速的全流程,包括架构设计、Vivado工程配置、驱动开发与性能调优。通过PG332技术文档的实践指导,帮助开发者快速构建低延迟、高性能的网络加速方案,适用于数据中心和边缘计算场景。

weixin_29168813的博客 668

如何用Kubeadm在Debian11上安装Kubernetes集群

接下来,我们需要在worker节点上重复上述步骤,直到安装Kubeadm,Kubelet和Kubectl。然后,运行我们之前记住的命令,将worker节点添加到集群中。Kubeadm是我们用来设置Kubernetes集群的工具,Kubelet在每个节点上运行容器,Kubectl是用来操作Kubernetes的命令行工具。初始化完成后,kubeadm会显示一个命令,这个命令用于将worker节点添加到我们的集群中。最后,我们需要在主节点上安装一个网络插件,这里我们使用Flannel。

高性价比服务器就选:蓝易云 320

光学测量仿真软件:Zygo_(12).Zygo软件的用户界面与操作指南

Zygo软件支持用户自定义工具和插件,以扩展软件的功能和适应特定的仿真需求。编写脚本使用Python或其他支持的脚本语言编写自定义工具的脚本。例如,编写一个脚本来计算光束的衍射效率。# 示例脚本:计算光束的衍射效率 import zygo # 导入Zygo软件的API def calculate_diffraction_efficiency(wavelength , grating_period , angle) : """计算光束的衍射效率:param wavelength: 光源波长(单位:米)

kkchenjj的博客 1667

debian11 安装 k8s,containerd ,阿里云镜像(已成功)

containerd, k8s,debian11

soband_xiang的专栏 2586

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

边缘计算-树莓派配置k8s(containerd)

2023.10.11日更新本文对树莓派4B进行系统安装、cri-containerd安装、k8s安装、master节点初始化。环境配置版本:==cri-containerd:v1.6.24 ==截至2023年10月11日树莓派清华源、k8s阿里源可以使用。

weixin_52823539的博客 1457

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Debian11之基于二进制安装K8S(v1.26.x) 集群

官网地址:https://kubernetes.io/zh-cn/docs/home/supported-doc-versions。

李大能 1万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

我在 Debian 11 上把 K8s 单机搭起来了,过程没你想的那么顺(/opt 目录版)

跟着做的时候才发现,十个教程九个坑,还有一个写了一半就不见了。踩了两天坑之后,我终于把这套流程捋顺了,而且还特意把所有数据目录都挪到了/opt下面——因为系统盘就剩 20G,不挪地方早晚要崩。我把整个过程记了下来,既给自己留个底,也给遇到同样问题的朋友省点时间。这篇文章不是流水账,里面夹了不少我的真实感受,比如“呵呵,这我没想到”的那种瞬间,你懂的。强烈建议搭配AI食用(当然,也别把AI太当一回事~):IP 和主机名后面会反复用到,千万别写错了。

LZ8SLcT6L的博客 193

k8s二进制部署v1.22.1

k8s

alucardXXOO的博客 1259

如何在 Debian 下使用 Kubeadmin 安装 Kubernetes 集群 ?

Kubernetes (k8s) 集群包含用于运行容器应用程序的主节点和工作节点。主节点作为控制计划,工作节点为实际工作提供环境。

xiaochong0302的博客 379

Debian 11 快速部署K8S

系统初始化 tee <<ins-1.sh<<-'EOF' apt-get install -y apt-transport-https ca-certificates curl #签名需要的包 apt-get install -y gnupg2 #添加阿里云源 cat > /etc/apt/sources.list.d/kubernetes.list <<EOF deb https://mirrors.aliyun.com/kubernetes/apt/ kub

weixin_42562106的博客 3254

基于 kubeadm 的 k8s(1.24.x) 安装过程

商业版 nginx)团队开发的,需要付费使用;一个是 nginx 维护的。为了当前用户可以使用 docker,可以执行如下命令。使用如下命令,可以查看 k8s 依赖的镜像列表。nginx 控制器,常用的有三个版本:一个是。,则需要修改 flannel 配置文件中。一般会使用基于 nginx 的控制器。另一个是 kubernetes 维护的。如果要使用国内镜像,请参照如下配置。字段指定要使用哪个网卡用于通信。如果有多个网卡,需要通过。..................

kaiyuanheshang的博客 1271

如何在Debian 11上使用Kubernetes网络策略,确保多租户环境下的网络安全与流量隔离?

在Debian 11上安装高可用 Kubernetes集群;使用实现网络策略控制;构建多租户网络隔离模型;通过实践验证与性能评估确保策略既安全又高效。如需更细粒度策略(基于服务账户/应用层策略),可扩展Ingress/Egress策略模板,结合Service Mesh(如 Istio/Cilium eBPF Envoy)进一步增强安全防护。

A5数据 717
上一篇: Debian11安装Docker稳定版
javaChengXuY
博客等级 码龄8年 15粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值