Kubernetes安装

kubernetes 安装 kubernetes – 01 kubernetes 安装 按照如下配置准备云主机 主机名 IP地址 最低配置 master 192.168.1.21 2CPU,2G内存 node-0001 192.168.1.31 2CPU,2G内存 node-0002 192.168.1.32 2CPU,2G内存 node-0003 192.168.1.33 2CPU,2G内存 registry 192.168.1.100 1CPU,1G内存 kube-master安装 1、防火墙相 阅读详情

k8s环境配置

  • 首先准备三台虚拟机,配置为CentOS7,4G内存,每个虚拟机两块硬盘各20G,安装Docker,管理节点能免密登录工作节点。

  • 然后三台虚拟机关闭防火墙、iptables、SELinux

 systemctl stop firewalld
 systemctl disable firewalld

 vi /etc/sysconfig/selinux
 SELINUX=disabeld
  • 然后重启使配置生效

  • 然后把彼此的hosts表填写完整,例如
    在这里插入图片描述

    • 测试一下虚拟机的网络连通性
  • 配置daemon.json

  [root@node2 ~]# cat /etc/docker/daemon.json 
  {
  "registry-mirrors": [
  "https://dockerhub.azk8s.cn",
  "https://reg-mirror.qiniu.com"
  ],
  "insecure-registries":["registry:5000"]
  }
  • 配置本地镜像仓库:docker pull 如下镜像

在这里插入图片描述

  • 可以写个脚本执行下载

  • 由于以上带有google的镜像需要到谷歌hub下载,然而经过各种尝试,无法直接翻墙下载(虽然安装了代理软件之后阔以下载google首页网页),于是转为间接下载,在hub.docker.com上搜索相关镜像下载,然后docker pull时记得带上版本号

  • 然后每一个镜像进行类似操作,将下载的镜像传入到本地镜像仓库:

    docker tag docker.io/php:5.5 registry:5000/pre_images/php:5.5
    
    docker push registry:5000/pre_images/php:5.5
    
  • 测试:
    在这里插入图片描述

docker安装完成后,开始安装k8s

  • 添加源

    cat <<EOF > /etc/yum.repos.d/kubernetes.repo
    [kubernetes]
    name=Kubernetes
    baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
    enabled=1
    gpgcheck=1
    repo_gpgcheck=1
    gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
    EOF
    

安装指定版本的工具:

yum install -y kubelet-1.18.0 kubeadm-1.18.0 kubectl-1.18.0 --disableexcludes=kubernetes

systemctl enable kubelet & systemctl start kubelet

(我这边选的版本较低,现在已经更新至1.22了)

修改网络配置

cat <<EOF > /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables =1
net.bridge.bridge-nf-call-iptables =1
EOF

sysctl --system
初始化Master节点
使用 kubeadm 部署 Kubernetes 集群 Kubernetes 阅读详情

相关推荐

使用kubeadm搭建私有化k8s集群

该篇文章结合了网络上零散的的资料整理出来的,亲测可用有效,有问题欢迎大家可以提出来 1永久禁用swap分区,注释掉/etc/fstab中swap那一行 sudo vim /etc/fstab 2 关闭防火墙 systemctl stop firewalld.service systemctl disable firewalld.service setenforce 0 3 kubelet安装与启动...

qq_28480879的博客 573

离线安装4:kubernetes(k8s)离线安装_kubernetes 离线安装

firewall-cmd --zone=public --add-port=10257/tcp --permanent # kube-controller-manager 自身。firewall-cmd --zone=trusted --add-source=192.168.80.60 --permanent # 信任集群中各个节点的IP。firewall-cmd --zone=public --add-port=10259/tcp --permanent # kube-scheduler 自身。

2401_87034001的博客 2757

K8S(Kubernetes)简介和官方安装部署保姆级详细教程

Kubernetes简称为K8s,是用于自动部署、扩缩和管理容器化应用程序的开源系统,起源于Google 集群管理工具Borg。

BlogPan的专栏 4万+

【Kubernetes】K8S 安装 Dashboard以及问题整理

我网页加载了三分钟打开了,在master上直接创建(vim)了个recommended.yaml文件,然后把网页里的代码复制,粘贴进yaml文件里去,然后apply了,也成功了。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本例 k8s 是 v1.23.6,对应的 dashboard 是 v2.5.0 这个版本,#创建访问账号,准备一个yaml文件;查看dashboard对应的服务svc。在 master 节点执行。若无法访问,可以浏览器访问。

youzlm的专栏 1043

macOS 上安装 Kubernetes(k8s)

已安装 Docker Desktop,追求快速启用(需 4-8GB 内存)。:需要接近生产环境的多节点模拟(需 4GB+ 内存)。:学习、开发测试、资源有限(需 2-4GB 内存)。若需进一步管理集群,推荐安装。(以 Docker 驱动为例)命令行工具提升效率。

专注最新最热的AI知识学习,以实战方式总结心得。 1398

安装Kubernetes(二)在单个服务器上安装K8S

目录 通过k8s安装Docker 1.新建一个文件夹放k8s所需文件 2.安装docker 3.查看Cgroup Driver名字 kubeadm集群部署工具安装 1.进入k8s1.14目录下 2.解压安装包 3.安装rpm包 4.关闭交换区 5.配置网桥 通过镜像安装K8S 1.进入k8s1.14目录下 2.通过加载本地镜像文件安装镜像 3.安...

我能在河边钓一整天的鱼 3528

航空发动机轴承故障诊断

《航空发动机主轴承故障诊断的挑战与HIT数据集研究》 摘要: 航空发动机主轴承作为关键部件,其可靠性直接影响飞行安全。然而,主轴承故障诊断面临信号信噪比低、传输路径复杂、故障类型多样、变工况运行等挑战。哈尔滨工业大学团队开发的HIT数据集为研究提供了真实工况下的实验数据,包含正常、内圈和外圈故障三种状态,具有高仿真度和强挑战性特点。研究表明,传统诊断方法在该数据集上准确率仅71-85%,突显了诊断难度。团队提出的ISONet新方法通过输入空间过参数化技术,将诊断准确率提升至99%以上,为航空发动机轴承故障诊

tyutwuxuan的博客 996

从零到一:Livox Mid-360 激光雷达的硬件集成与避坑实战

本文详细介绍了Livox Mid-360激光雷达的硬件集成全流程,包括硬件准备、网络配置、驱动编译和常见问题解决方案。通过实战经验,帮助开发者高效完成从设备拆箱到数据输出的完整链路,避免在IP设置、驱动编译和固件兼容性等环节踩坑。

salt的博客 1030

长安车机破解后能干啥?分享我的UNI-K车机安装第三方应用与优化体验实录

本文详细记录了长安UNI-K车机破解后的实用玩法与深度优化指南,包括安装第三方应用、导航体验升级、影音系统改造及系统美化等。通过工具箱和升级技巧,车主可以大幅提升用车体验,解锁更多隐藏功能。

weixin_33217202的博客 405

【YOLOv8实战】从零构建番茄成熟度智能检测GUI系统【附完整工程】

本文详细介绍了从零构建基于YOLOv8的番茄成熟度智能检测GUI系统的完整实战流程。内容涵盖环境搭建、数据集准备、模型训练调优,并重点讲解如何使用PyQt5开发图形界面,最终将项目打包为可执行文件,实现AI模型从训练到桌面应用落地的完整工程闭环。

xxx12的博客 821

STM32F1的USB接口-自定义HID

设置USB VID:1155 PID :22352。

chilian12321的博客 838

YOLOv9改进,YOLOv9添加CBAM注意力机制

CBAM是一个简单而有效的注意力模块,用于前馈卷积神经网络。给定一个中间特征图,我们的模块按顺序推断两个独立维度(通道和空间)的注意力图,然后将注意力图乘以输入特征图以进行自适应特征细化。由于 CBAM 是一个轻量级的通用模块,因此它可以无缝集成到任何 CNN 架构中,开销可以忽略不计,并且可以与基础 CNN 一起进行端到端训练。论文链接:(CBAM论文)

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 856

【智能车Code review】——拐点的寻找

CROSSROAD:十字拐点 ROUNDISLAND:环岛拐点 rightfindflag[i]:表示第i行的右线是否被找到,1为找到,0为没有找到 flag_find_huan_rightdown_point :找到环岛右下拐点标志 flag_find_huan_rightmiddle_point:找到环岛右中拐点标志 找拐点的思路:观察一段数据中数据点的走向趋势,并且保证这段数据是准确的。在摄像头畸变比较严重的情况下这种方法不再适用 关于函数的调用请见:https://blog.csdn.net/qq.

hanhan的博客 1万+

Azure AI-102 认证全攻略: (二十八) 设置 Azure AI 服务 API

在本文中,您学习了如何通过 Azure 门户设置和管理 Azure AI 服务,以及如何通过编程方式访问这些服务。在这篇文章中,我们将深入探讨如何设置 Azure AI 服务,特别是如何通过 Azure API 来进行编程访问,以实现自动化和集成。通过本篇文章的学习,您不仅能够顺利完成 Azure AI-102 认证中的 API 配置和集成内容,还能高效地管理和优化 Azure AI 服务,构建稳定、可靠的 AI 应用。在成功设置并测试了 API 后,接下来要管理和维护您的 Azure AI 服务。

高校图书馆高级系统架构师/研究馆员,推动高校AI从概念演示到可评审、可交付、可运维:路线图与立项评审、PoC交付、评测回归与上线运维(Baseline/Eval/Ops)。 1446

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

上一篇: Kubernetes基础
下一篇: K8S案例01
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值