首页 > 其他分享 >openEuler安装Kubernetes

openEuler安装Kubernetes

时间:2024-06-20 12:20:59浏览次数:11  
标签:sysctl Kubernetes cat etc sed yum ipv4 openEuler 安装

openEuler kubeadm安装Kubernetes


禁用或关闭服务

firewalld

systemctl stop firewalld
systemctl disable firewalld

selinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

swap 分区

sed -i '/swap/s/\(.*\)/#\1/g' /etc/fstab

设置后需重启生效

设置内核

ipv4转发

sed -i 's/net.ipv4.ip_forward=0/net.ipv4.ip_forward=1/g' /etc/sysctl.conf

网桥过滤转发

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

配置模块

cat >/etc/modules-load.d/k8s.conf<<EOF
overlay
br_netfilter
EOF

加载br_netfilter overlay模块

modprobe br_netfilter
modprobe overlay

更新内核配置

sysctl -p
sysctl -p /etc/sysctl.d/k8s.conf 

安装ipset及ipvsadm

yum -y install ipset ipvsadm

配置ipvsadm模块加载

cat > /etc/sysconfig/modules/ipvs.module <<EOF
modprobe -- ip_vs
modprobe -- ip_vs_sh
modprobe -- ip_vs_rr
modprobe -- ip_vs_wrr
modprobe -- nf_conntrack
EOF

授权、运行、检查是否加载

chmod 755 /etc/sysconfig/modules/ipvs.module &&  /etc/sysconfig/modules/ipvs.module

查看对应的模块是否加载成功

lsmod | grep -e ip_vs -e nf_conntrack_ipv4

设置hostname

  • 本机ip 10.211.55.20
  • hostname dev

编辑hosts文件

sed -i '$s/\(.*\)/\1\n10.211.55.20 dev/' /etc/hosts

设置hostname

hostnamectl hostname dev

安装软件源

kubernetes

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

docker-ce

cat >/etc/yum.repos.d/dockerce.repo<<EOF
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg

安装软件

yum install -y docker-ce containerd.io kubeadm kubectl kubelet

标签:sysctl,Kubernetes,cat,etc,sed,yum,ipv4,openEuler,安装
From: https://www.cnblogs.com/hard4code/p/18258414

相关文章

  • 【Kubernetes】集群学习
    常见的Kubernetes集群类型Kubernetes集群可以根据不同的标准进行分类,但通常我们根据其部署环境和用途来区分集群类型。以下是几种常见的Kubernetes集群类型:开发集群(DevelopmentCluster):用于开发和测试环境,通常部署在本地机器或开发者的私有云中。这种集群用于验证应......
  • Docker 安装 Nginx 容器
    Docker安装Nginx容器(完整详细版) 说明:Docker如果想安装软件,必须先到Docker镜像仓库下载镜像。Docker官方镜像1、寻找Nginx镜像 2、下载Nginx镜像 检查当前所有Docker下载的镜像1dockerimages3、创建Nginx配置文件启动前需要......
  • Linux 安装mongodb
    1.1Mongodb要求使用最新稳定版本安装包下载地址:https://www.mongodb.com/try/download/community本次选择:mongodb-linux-x86_64-rhel70-4.4.13.tgz1.2安装步骤上传安装包到服务器,并解压#tar–zxvfmongodb-linux-x86_64-rhel70-4.4.13.tgz 重命名解压后的文件名#mvmo......
  • IDEA~安装spring-javaformat插件
    相关文章springboot~代码风格统计spring-javaformat-maven-plugin插件springboot~spring-javaformat插件惹的祸说明在项目中,我们可以通过安装maven插件,spring-javaformat来达到代码统一的目的,而在idea中,为了与maven插件保持一致,我们最好也安装一个这个插件插件地址https:/......
  • 录屏神器Camtasia 2024中文永久激活授权版(附安装教程+汉化补丁) 喀秋莎(屏幕录制剪辑
    录屏&剪辑软件Camtasia如期发布最新版,带来的新功能非常实用!我们今天带来的是CamtasiaStudio2024最新版,附带crack破解程序(注册机)和激活码。可让你不花一分钱永久使用。写在前面:破解版仅供个人使用,请勿随意传播或商用。激活码使用后请勿频繁换机。频繁换机易导致禁码。......
  • instantclient 下载与安装
    官方地址:https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.htmlinstantclient-sqlplus-linux.x64-11.2.0.4.0.zipinstantclient-basic-linux.x64-11.2.0.4.0.zip将以上两个包放到/home/oracle/后,并解压修改环境变量ORACLE_HOME=/home/......
  • Barrier 的安装和配置
    背景目前在使用的是Ubuntu+Win的两套主机,日常开发主要是Ubunut,但部分工作不得不用到Win,所以通过一套键鼠来控制两台主机的需求(KVM)就很强烈了。关于具体的KVM方案选择过程,可以点击方案评估来选择具体的方案,本篇文章主要是给那些决定使用Barrier的同学提供一个较为完善......
  • Eureka的安装和配置
    前言:上一章节我们介绍了Eureka的基础,本章节则介绍Eureka服务端的安装与配置 Eureka架构原理图1、创建EurekaServer端服务注册中心模块(1)在父工程下新建模块 (2)选择模块的项目类型为Maven并选择模块要使用的JDK版本 (3)填写子模块的名称,然后点完成即可完成创建......
  • Docker部署安装应用大集合(Tomcat、Nginx、Mysql、Redis、MQ、Nacos、Zookeeper、Port
    Docker部署安装应用大集合(Tomcat、Nginx、Mysql、Redis、MQ、Nacos、Zookeeper、Portainer、MongoDB......) 精选 原创CodeDevMaster2022-11-1608:42:24博主文章分类:Docker©著作权文章标签dockermysqlNginxNacosMQ文章分类Docker云计算yyds干货盘点 Docker部署......
  • Vitis Accelerated Libraries 学习笔记--OpenCV 安装指南
    目录1.简介2.安装过程2.1安装准备2.2常见错误2.2.1核心共享库报错3.通过实例测试 4.总结1.简介使用VitisVisionLibraryVitis视觉库,为什么要安装opencv库?在使用VitisVisionLibrary时,安装OpenCV库是因为许多视觉库的功能都提供了示例设计测试平台,使用......