二进制安装K8S

news/2025/3/19 19:42:05/

阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com)icon-default.png?t=N4P3https://developer.aliyun.com/mirror/所有节点yum源更换为 ,按照aliyun给的容器里面的kubenetes源和docker源,当然最好把之前的centos源也换成aliyun的

所有节点安装docker

yum install -y docker
systemctl enable docker --now

安装etcd

yum install -y etcd
vim /etc/etcd/etcd.conf
ETCD_LISTEN_CLIENT_URLS="http://0.0.0.0:2379" 
第6行 监听地址为0.0.0.0
ETCD_ADVERTISE_CLIENT_URLS="http://etcd1:2379" 
第21行 写自己的ip地址或hosts解析的域名systemctl  start etcd
启动etcd 
ss -lntp | grep 2379
查看etcd端口是否启动成功

健康检查etcdctl -C http://10.0.0.11:2379 cluster-health

安装kubernetes-master

master节点安装kubernetes

yum install -y kubernetes-master
vim /etc/kubernetes/apiserver8 KUBE_API_ADDRESS="--insecure-bind-address=0.0.0.0"
11 KUBE_API_PORT="--port=8080"
14 KUBELET_PORT="--kubelet-port=10250"
17 KUBE_ETCD_SERVERS="--etcd-servers=http://101.132.245.91:2379"
23 KUBE_ADMISSION_CONTROL="--admission-control=NamespaceLifecycle    ,NamespaceExists,LimitRanger,SecurityContextDeny,ResourceQuota    "
vim /etc/kubernetes/config
22 KUBE_MASTER="--master=http://master:8080"systemctl enable kube-apiserver --now
systemctl enable kube-controller-manager --now
systemctl enable kube-scheduler --now

Node节点安装kubernetes

yum install -y kubernetes-node
vim /etc/kubernetes/config
22 KUBE_MASTER="--master=http://master:8080"
指定master地址
vim /etc/kubernetes/kubelet
5 KUBELET_ADDRESS="--address=0.0.0.0"
8 KUBELET_PORT="--port=10250"
11 KUBELET_HOSTNAME="--hostname-override=node1"
14 KUBELET_API_SERVER="--api-servers=http://1.1.1.1:8080"
#apiserver的通信地址写master的ipsystemctl enable kubelet --now
systemctl enable kube-proxy --now 

验证k8s集群

安装flanneld

所有节点 安装

yum install -y flannel
sed -i 's#http://127.0.0.1:2379#http://101.132.245.91:2379#g' /etc/sysconfig/flanneld

master节点

etcdctl mk /atomic.io/network/config '{ "Network": "172.16.0.0/16" }'
systemctl enable flanneld --now
systemctl enable kube-apiserver --now
systemctl enable kube-controller-manager --now
systemctl enable kube-scheduler --now

node节点

systemctl enable flanneld --now
systemctl enable docker --now
systemctl enable kubelet --now
systemctl enable kube-proxy --now

node之间的容器互通

iptables -P FORWARD ACCEPT


http://www.ppmy.cn/news/123467.html

相关文章

微控制器(单片机)的中断系统及应用

文章目录 1. 什么是中断1.1 中断的概念1.2 中断源1.2.1 中断源的种类 2. 中断寄存器2.1 TCON寄存器2.2 SCON寄存器2.3 IE寄存器2.4 IP寄存器 3. 中断处理流程3.1 定时器中断实操3.2 外部中断实操3.3 思考题: 4. 最重要的事 1. 什么是中断 1.1 中断的概念 中断是指…

操作系统中的中断控制

本文为随笔,更多细节可关注微信公众号:emOsprey uCOS II MAX_SYSCALL_INTERRUPT_PRIORITY EQU 3 ; 屏蔽低于优先级 2 的中断,即抢占优先级设置为 0~2 将被屏蔽,3不屏蔽 OS_CPU_SR_SaveMRS R0, BASEPRI ; 读取 PRI…

【中断篇】中断控制器及中断检测时序

🌟🌟🌟博主主页:MuggleZero 🌟🌟🌟 《ARMv8架构初学者笔记》专栏地址:《ARMv8架构初学者笔记》 GIC-500控制器支持GICv3架构,具有以下中断类型: SGI&#xff…

ARM通用中断控制器GIC之中断处理简介

在阅读本章之前,可以参考笔者之前关于GIC的一些描述: ARM通用中断控制器GIC(generic Interrupt Controller)简介 ARM架构Generic Interrupt Controller(GIC)之Distributor和CPU interface功能介绍 ARM架构Generic Interrupt Controller(GIC)详解之术语…

Linux中断子系统【1】- 中断控制器GIC驱动分析

系列文章目录 Linux中断子系统【1】- 中断控制器GIC驱动分析 Linux中断子系统【2】- Linux内核软中断softirq和小任务tasklet分析 Linux中断子系统【3】- Linux内核request_irq源码分析 Linux中断子系统【4】- Linux中断子系统之中断映射(初始化中断控制器) Linux中断子系统【…

操作系统中的中断

中断是指CPU对系统发生的某个事件做出的一种反应,CPU暂停正在执行的程序,保存现场后自动去执行相应的处理程序,处理完该事件后再返回中断处继续执行原来的程序。。中断一般三类,一种是由CPU外部引起的,称为外中断。如I…

系统中断介绍

1、介绍: 中断:是指计算机程序运行过程中,系统外部、系统内部或者现行程序本身若出现紧急事件,处理机立即中止现行程序的运行,自动转入相应的处理程序(中断服务程序),待处理完后,再返回原来的程…

soc(九) 中断控制器

中断控制器在SOC中的位置 中断控制器需要做什么事情 从某个 简单中断处理器 的角度考虑 整个过程 既然处理中断的最核心模块是 中断控制器 , 那么 我们就应该了解 中断控制器的典型工作流程 . 在了解工作过程中自然了解到 中断控制器留给 CPU 的接口.从而达到怎么控制中断控制…