首页 > 系统相关 >centos 7 部署k8s

centos 7 部署k8s

时间:2024-08-21 18:26:59浏览次数:13  
标签:iptables bridge sysctl centos 部署 nf call k8s

一、环境准备

集群角色 主机名 操作系统 IP地址 内核
Master k8s-master CentOS Linux release 7.9.2009 (Core) 172.16.99.71 3.10.0-957.el7.x86_64
Node k8s-node01 CentOS Linux release 7.9.2009 (Core) 172.16.99.72 3.10.0-957.el7.x86_64
Node k8s-node02 CentOS Linux release 7.9.2009 (Core) 172.16.99.73 3.10.0-957.el7.x86_64

1、清空iptables 默认规则

  • 多有节点上执行
    iptables -F

2、关闭selinux

setenforce 0

3、关闭swap交换分区

swapoff -a

4、设置主机名

  • 更具实际情况修改
    hostnamectl set-hostname k8s-master
    hostnamectl set-hostname k8s-node01
    hostnamectl set-hostname k8s-node02

5、配置内核参数

  • 临时生效
    sysctl net.bridge.bridge-nf-call-ip6tables=1
    sysctl net.bridge.bridge-nf-call-iptables=1
  • 永久生效
    echo "net.bridge.bridge-nf-call-ip6tables=1" >> /etc/sysctl.d/k8s.conf
    echo "net.bridge.bridge-nf-call-iptables=1" >> /etc/sysctl.d/k8s.conf

6、安装docker

标签:iptables,bridge,sysctl,centos,部署,nf,call,k8s
From: https://www.cnblogs.com/suyj/p/18372315

相关文章

  • centos7安装FreeRadius3及WEB管理界面DaloRadius
    一、基础环境安装1.安装基础环境yum-yinstallgccgcc-c++autoconflibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibxml2libxml2-develzlibzlib-develglibcglibc-develglib2glib2-develbzip2bzip2-develncursesncurses-develcurlcurl-......
  • Docker快速入门 01 安装、部署环境
    1.简介和安装1.1简介Docker是一个应用打包、分发、部署的工具。打包:需要的环境变成一个“安装包”。分发:将“安装包”上传到云端,供他人获取。部署:将“安装包”下载下来后直接快速搭建运行环境。通俗讲就是轻量级的虚拟机,只虚拟需要的运行环境。1.2安装这里以Docker......
  • Linux CentOS 7 Kafka 单机版安装
    Kafka从2.6.0开始,默认使用Java11,3.0.0开始,不再支持Java8,详见:https://kafka.apache.org/downloadsProducer:消息生产者,就是向kafkabroker发消息的客户端:Consumer:消息消费者,向kafkabroker取消息的客户端;ConsumerGroup:消费者组,由多个consumer组成。消费者组......
  • 【乐吾乐大屏可视化组态编辑器】下载离线部署包
    下载离线部署包/组件包在线使用:https://v.le5le.com/ 导出为Zip文件Zip包主要用于大屏可视化平台快捷导入导出项目。如图下图所示,Zip包仅包含数据文件和图片文件,不包含js等依赖库。需要有一定开发能力者参考官方文档补充依赖库才能运行。官方下载需要开通vip。推荐下载......
  • centos7中aspera软件的安装
     001、查看系统[liujiaxin01@PC1aspera]$cat/etc/redhat-releaseCentOSLinuxrelease7.6.1810(Core) 002、下载安装包[liujiaxin01@PC1aspera]$ls[liujiaxin01@PC1aspera]$wget-chttps://download.asperasoft.com/download/sw/connect/3.8.3/ibm-aspera-......
  • JSP基于SSM会议室预定系统7e5h3(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、研究背景与意义随着企业规模的不断扩大和会议活动的日益频繁,会议室资源的管理与预定成为了一个亟待解决的问题。传统的手工管理方式不仅效率低......
  • JSP基于ssm的二手手机商城rk2i3程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表技术要求:开发语言:JSP前端使用:HTML5,CSS,JSP动态网页技术后端使用SpringBoot,Spring技术主数据库使用MySQL开题报告内容一、项目背景与意义随着科技的快速......
  • JSP基于JSP的新闻发布及管理系统51u85--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表技术要求:开发语言:JSP前端使用:HTML5,CSS,JSP动态网页技术后端使用SpringBoot,Spring技术主数据库使用MySQL开题报告内容一、项目背景与意义在信息爆炸的时......
  • Prometheus部署教程——基于 HELM 方式
    作者乐维社区(forum.lwops.cn)许远背景随着容器化技术的飞速发展,Kubernetes已成为企业级容器编排的事实标准。为了确保容器化应用的稳定性和性能,有效的监控和告警系统显得尤为重要。因容器监控需要,某公司拟在k8s集群中搭建prometheus,计划通过Helm进行部署。Kubernetes原生应用......
  • Jenkins安装部署与配置
    前言Jenkins是一个开源的自动化服务器,用于持续集成和持续交付/持续部署(CI/CD)。它支持自动构建、测试和部署软件项目,帮助开发团队快速检测和解决问题,提高开发效率和软件质量。Jenkins的主要功能持续集成(CI):自动化构建和测试代码。及时发现和修复代码问题,减少集成风险。......