首页 > 其他分享 >K8S前置配置

K8S前置配置

时间:2024-02-06 09:48:22浏览次数:34  
标签:iptables bridge 前置 配置 repo etc yum net K8S

安装基础软件

0.不能联网处理

重启网络服务

service network restart

查看报错信息,如果正常就ping www.baidu.com看是否通,如果通了不用管

journalctl -xe


0.将networkmanager服务停了

systemctl stop NetworkManager

systemctl  disable NetworkManager

再次重启服务

service network restart

查看ip addr

ip addr

image

1.配置Master和work节点的域名

vi /etc/hosts--以自己的ip为准

 192.168.56.101 master
 192.168.56.102 node1
 192.168.56.103 node2

master

image

查看ip

image

设置域名解析服务器

vi /etc/resolv.conf

nameserver 114.114.114.114

设置根域名服务器??

image

为什么配置了根域名服务器就能够访问到百度了

没有配置就访问不到百度

image

要配置成静态IP,否则换了网络ip就发生变化

/etc/sysconfig/network-scripts

image

CPU设置为2核

下载阿里云的yum源repo文件

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

image-20240206085549181

安装基本软件包

yum install wget net-tools ntp git ‐y

image

同步系统时间,系统时间跟不上

显示世界中这个服务器停掉了,时间跟不上

如果这个不配置可能出现时间过期这种错误

这个系统时间很重要的

ntpdate 0.asia.pool.ntp.org

配置Docker,K8s的阿里云yum源

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

image

image

这个的含义是

这行命令使用了 cat 命令和重定向 (>>),将一段文本追加到文件 /etc/yum.repos.d/kubernetes.repo 中。具体来说:

cat 命令用于显示文本文件内容,也可以用来创建、合并文件,并在这个情况下,它用于将文本追加到文件。

>> 是一个重定向操作符,用于将输出附加到指定文件的末尾,而不是覆盖文件中的内容。

/etc/yum.repos.d/kubernetes.repo 是文件的路径,是一个用于 yum 包管理器的软件源配置文件,用于指定从哪里获取 Kubernetes 相关的软件包。

<<EOF 是一个Here Document(文档嵌入)的语法,它允许你在脚本中嵌入多行文本。在这个例子中,EOF 是一个标记,表示文本输入的结束。

整个命令的作用是将后续输入的文本追加到 /etc/yum.repos.d/kubernetes.repo 文件中。通常,这种用法在自动化脚本中用于配置软件源,以便系统可以获取和安装正确的软件包。在这个例子中,可能是用于配置 Kubernetes 软件源。

确保br_netfilter模块被加载

通过运行lsmod | grep br_netfilter来确认br_netfilter已经加载

若要加载该模块,可执行sudo modprobe br_netfilter

将桥接的IPV4流量传递到iptables

为了让你的Linux节点上的iptables能够哦正确地查看桥接流量

你需要确保在你的sysctl配置中将net.bridge.bridge-nf-call-iptables设置为1

执行

这个值不是1需要设置成1

modprobe br_netfilter


cat /proc/sys/net/bridge/bridge-nf-call-iptables

image

echo "1" >/proc/sys/net/bridge/bridge-nf-call-iptables  //如果值已经是1就不用设置了

vi /etc/sysctl.d/k8s.conf

image

image

image

image

这个内容要拷贝过去

net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1

image

image

写入配置--这个和上面一个意思,如果已经操作不用谢

cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sudo sysctl --system

关闭防火墙

systemctl stop firewalld
//阻止开机启动
systemctl disable firewalld

关闭SeLinux,下次开机还是会启动,要进行配置

setenforce 0
vi /etc/selinux/config

这个配置是这次启动关闭,下次启动还可能会开启

image

所以执行这个

image

image

改变这个

关闭swap

swapoff -a

image

image

vi /etc/fstab注释下面这一行

#/dev/mapper/centos-swap swap                    swap    defaults        0 0

注释掉这一行

image

这里没有任何数据表示设置成功了

free -m

image

标签:iptables,bridge,前置,配置,repo,etc,yum,net,K8S
From: https://www.cnblogs.com/hellojianzuo/p/18009136

相关文章

  • Nginx配置TCP/UDP流量转发
    #usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connections1024;}stream{log_formatmain'$remote_addr[$tim......
  • Ubuntu 配置samba
     参考链接:[shared]comment=SharedFolderpath=/home/user/sharebrowseable=yesreadonly=noguestok=yescreatemask=0755directorymask=0755 关键点:1.配置samba用户和密码2.配置共享路径3.samb.conf中的内容按上面的填写就行。4.可以使用......
  • PowerShell是一种跨平台的任务自动化解决方案,包括命令行shell、脚本语言和配置管理框
    PowerShell是一种跨平台的任务自动化解决方案,包括命令行shell、脚本语言和配置管理框架。PowerShell提供了丰富的命令(称为cmdlet),可以用来执行许多Windows管理任务,包括但不限于用户和组管理、文件系统操作、进程和服务管理等。下面列举一些常见的net命令以及它们在PowerShell中的对......
  • iis 配置后启动报不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种
     错误  配置后启动报不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault="Deny" 处理如图 C:\windows\system32\inetsrv\appcmdunlockconfig-section:system.webServer/handlersC:\windows\system3......
  • Springboot整合redis配置详解
    Springboot整合redis配置详解1.导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>2.编写properties或者yml配置#Redis本地服务器地址,注意要开启redis服务,即那个redis-s......
  • redis安装及常用配置
    目录一、引言1.1数据库压力过大1.2数据不同步1.3传统锁失效二、Redis介绍2.1NoSQL2.2NoSQL的类别2.2.1键值(Key-Value)存储数据库2.2.2列存储数据库2.2.3文档型数据库2.2.4图形(Graph)数据库2.3Redis是什么2.4Redis的应用场景2.5Redis优缺点2.5.1Redis优势2.5.2Redi......
  • H3C 设备配置文件备份还原实验
    H3C设备配置文件备份还原实验H3C模拟器搭建实验,仅为参考(2024年1月14日)实验拓扑实验需求1、按照图示连接到真机,并配置IP地址(真机IP地址配置到VirtualBoxHost-OnlyEthernetAdapter网卡)2、R1保存当前配置3、在R1上开启FTP服务4、使用真机访问FTP服务,把R1的配置文件拷......
  • H3C vlan基础配置实验
    H3Cvlan基础配置实验实验拓扑实验需求1、按图示为PC配置IP地址2、SW1和SW2上分别创建vlan10和vlan20,要求PC1和PC3属于vlan10,PC2和PC4属于vlan203、SW1和SW2相连的接口配置为trunk类型,允许vlan10和vlan20通过4、测试效果,同一vlan的PC可以互通,不同vlan的PC无法互通实验步......
  • 项目中redis通用配置config
    packagecom.gm.wj.config;importcom.fasterxml.jackson.annotation.JsonAutoDetect;importcom.fasterxml.jackson.annotation.PropertyAccessor;importcom.fasterxml.jackson.databind.ObjectMapper;importorg.springframework.cache.annotation.CachingConfigurerS......
  • pptpd server配置笔记
    rpm包下载:yuminstall-yppppptpd或容器下载:#dockerimages#dockerpullwhuwxl/pptpd  确认iptables已安装yuminstalliptables-services-y  配置内核转发[root@aliyun-3month~]#cat/etc/sysctl.d/50-pptpd.confnet.ipv4.ip_forward=1以......