首页 > 其他分享 >k8s安装教程

k8s安装教程

时间:2024-06-22 22:59:11浏览次数:25  
标签:教程 k8s com ce etc dockerd docker cri 安装

环境centos7.9 安装地址:https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/?spm=a2c6h.25603864.0.0.4a85f5adRRKnVY

服务器要求:
建议最小硬件配置:2核CPU、2G内存、20G硬盘。
服务器可以访问互联网,会联网下载镜像

初始化配置:

关闭Selinux

sed -i 's/enforcing/disabled/' /etc/selinux/config  # 永久
setenforce 0  # 临时

关闭Swap

swapoff -a  # 临时
sed -ri 's/.*swap.*/#&/' /etc/fstab    # 永久

根据规划设置主机名
hostnamectl set-hostname

确保网络桥接的数据包经过Iptables处理,启用相关的内核参数

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

sysctl --system

安装Docker:

wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
yum -y install docker-ce
systemctl enable docker && systemctl start docker

配置镜像下载加速器和设置Cgroup驱动:

cat > /etc/docker/daemon.json << EOF
  {
    "registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"],
    "exec-opts": ["native.cgroupdriver=systemd"]
  }
EOF
 systemctl restart docker
 docker info

安装cri-dockerd(Docker与Kubernetes通信的中间程序)

wget https://github.com/Mirantis/cri-dockerd/releases/download/v0.3.2/cri-dockerd-0.3.2-3.el7.x86_64.rpm
rpm -ivh cri-dockerd-0.3.2-3.el7.x86_64.rpm

标签:教程,k8s,com,ce,etc,dockerd,docker,cri,安装
From: https://www.cnblogs.com/xj9912/p/18262842

相关文章

  • 离线安装 VS Code Server
    离线安装VSCodeServerVSCode提供了两种连接服务器的方法,分别使用Remote-SSH和Remote-Tunnels插件。本文介绍使用Remote-SSH连接服务器。VSCode连接服务器安装Remote-SSH插件点击左侧的扩展按钮(或用Ctrl+Shift+X),搜索插件Remote-SSH进行安装离线安装VSCo......
  • anaconda安装①tensorflow-cpu 1.12.0py3.6②tensorflow-gpu 2.4.0③pytorch 2.4.1 通
    本机环境:Win10、rtx4060tianaconda常用命令condaenvlist#查看已有环境名称condaenvlistcondaactivateenv_name #激活环境condaactivateenv_namecondadeactivateenv_name#退出环境condadeactivateenv_namecondacreate-nenv_namepython=3.x#创建p......
  • Docker安装与配置第一部分(安装篇)
    ⚠申明:未经许可,禁止以任何形式转载,若要引用,请标注链接地址。全文共计8893字,阅读大概需要20分钟......
  • VMware Workstation环境下,用作测试的客户端,ubuntu安装体验案例
    需求说明:作为学习者,为了学习网络技术,网络操作系统管理技术,学习者首先需要有台计算机,其次需要在自己的计算机安装学习要用到的网络操作系统、模拟软件等。但由于计算机上一般使用的是Windows10或Windows7桌面操作系统,而且或多或少有一些重要的数据、软件存放在硬盘里。那么......
  • RocketMQ的安装和原理
    .RocketMQ的安装一.RocketMQ安装1.1.下载RocketMQ下载地址:http://rocketmq.apache.org/release_notes/release-notes-4.2.0/下载后解压Bin:可执行文件目录config:配置文件目录Lib:依赖库,一堆Jar包1.2.配置ROCKETMQ_HOME解压压缩包,配置ROCKETMQ_HOME1.3.......
  • kettle从入门到精通 第七十三课 ETL之kettle kettle调用http分页接口教程
    场景:kettle调用http接口获取数据(由于数据量比较大,鉴于网络和性能考虑,所以接口是个分页接口)。 方案:构造页码list,然后循环调用接口。1、总体设计1)、初始化分页参数pageNum=1,pageSize=20,这里的pageSize可以根据自己的需求自行调整,比如每次从接口取数100或者1000等等。2)、第一......
  • CentOS7安装Gitlab13详细步骤
    环境配置CentOS Version7.6GitlabVersiongitlab-ce-13.12.15-ce.0.el7.x86_64下载rpm包Gitlab历史版本下载地址:https://packages.gitlab.com/gitlab/gitlab-ce(我在这里下载的gitlab-ce-13.12.15-ce.0.el7.x86_64.rpm建议使用下载工具进行下载)wgethttps://d20......
  • 大学生必备!GitHub星标破千的matlab教程(从新手到骨灰级玩家)
    MATLAB(MatrixLaboratory)是MathWorks公司推出的用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境的商业数学软件。MATLAB具有数值分析、数值和符号计算、工程与科学绘图、数字图像处理、财务与金融工程等功能,为众多科学领域提供了全面的解决方......
  • jQuery 教程 (二)
    jQuery 事件常见DOM事件:鼠标事件键盘事件表单事件文档/窗口事件clickkeypresssubmitloaddblclickkeydownchangeresizemouseenterkeyupfocusscrollmouseleaveblurunloadhoverjQuery效果jQuery效果- 隐藏和显示<!DOCTYPEhtml><htmllang="en"><head><metacha......
  • 【图文】ROG魔霸3硬件更新教程:清灰换硅脂,液金,加装硬盘ssd
    新三年,旧三年,缝缝补补又三年~~准备1.魔霸3一台2.防静电:手套,静电手环,类似的都可以3.工具:螺丝刀,酒精棉片(大量,仅清灰不必),小刷子(化妆的那种很合适)4.液金,绝缘硅脂,硅脂5.ssd,ssd排线清灰1.关机,拆掉后盖螺丝。左上角和右上角螺丝没法彻底拆下,对称拧松即可。最边上的螺......