kubeadm专题

3.3 Ubuntu24使用kubeadm部署高可用K8S集群

Ubuntu24使用kubeadm部署高可用K8S集群 使用kubeadm部署一个k8s集群,3个master+1个worker节点。 1. 环境信息 操作系统:ubuntu24.04内存: 2GBCPU: 2网络: 能够互访,能够访问互联网 hostnameip备注k8s-master1192.168.0.51master1k8s-master2192.168.0.52master2k8

Centos7.9使用kubeadm部署K8S 1.27.6集群环境(内网通过代理部署)

Centos7.9使用kubeadm部署K8S 1.27.6集群环境(内网通过代理部署) 在内网借助代理服务器,使用kubeadm部署一个k8s集群,单master+2worker节点,K8S版本为1.7.6,使用containerd作为容器运行时。 1. 环境信息 操作系统:CentOS 7.9.2009内存: 8GBCPU: 4网络: 节点通过代理进行访问。 hostnameip备注k

2024年最新版-Kubeadm快速部署Kubernetes集群(K8S)

Kubernetes集群部署 文章目录 Kubernetes集群部署资源列表基础环境一、环境准备(三台主机都要执行)1.1、绑定hosts1.2、安装常用软件1.3、关闭交换分区1.4、时间同步 二、Docker环境部署(三台主机都要执行)2.1、安装依赖包2.2、添加YUM软件源2.3、更新YUM源缓存并安装Docker2.4、启动Docker2.5、配置阿里云加速器2.6、内核优化 三

配置kubectl及kubeadm命令自动补全

配置kubectl及kubeadm命令自动补全 配置kubectl命令自动补全 安装bash-completion bash-completion-extras需要epelrepo源 yum install -y bash-completion bash-completion-extras 配置自动补全 source /usr/share/bash-completion/bash_com

使用kubeadm命令创建集群问题汇总

使用kubeadm命令创建集群问题汇总 kubeadm init执行命令超时报错 通常是系统没有初始化好,例如swap、selinux、监听地址IP设置错误 kubeadm init部署后报错,修改配置后重新执行初始化报错 需要清空集群配置(在需要清空配置的对应节点执行) kubeadm reset --cri-socket=unix:///var/run/cri-dockerd.sock

用kubeadm 搭建 Kubernetes

记录下这几天在折腾的一个事,就是想把Kubernetes 搭建起来,看看它是怎么玩的,搭建过程还是比较辛苦的,因为没有找到特别靠谱的资料,或者版本不兼容。 一 搭建的方式 Kubernetes 搭建有三种方式,简单评价一下: 基于Docker 本地运行Kubernetes 先决条件: http://www.cnblogs.com/zhangeamon/p/5197655.html

Aws EC2,kubeadm方式安装kubernetes(k8s)

版本 docker版本:20.10.25 k8s版本(kubeadm,kubelet和kubectl):1.20.10-0 初始化 # 禁用 SELinuxsudo setenforce 0sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config# 关闭防火墙sudo systemctl

ubuntu系统 kubeadm方式搭建k8s集群

服务器环境与要求: 三台服务器 k8s-master01 192.168.26.130     操作系统: Ubuntu20.04 k8s-woker01 192.168.26.140      操作系统: Ubuntu20.04 k8s-woker02 192.168.26.150      操作系统: Ubuntu20.04 最低配置:2核 2G内存 20G硬盘  1、环境准备

K8S 证书过期不能使用kubectl之后,kubeadm 重新生成证书

查询证书过期时间 kubeadm certs check-expiration 重新生成证书 # 重新生成所有证书kubeadm certs renew all# 重新生成某个组件的证书kubeadm certs renew 组件名称 如:apiserver 生成新的配置 # 重新生成kubeconfig配置kubeadm init phase kubeconfig

rocky-8.9 使用 kubeadm 部署 1.26 版本 kubernetes 问题汇总

文章目录 @[toc]内核模块加载报错内核参数报错以 master 身份加入集群报错 整体部署流程可以参照我之前的博客: kubeadm + containerd 部署 k8s-v1.23.3 (含证书升级) 内核模块加载报错 rocky-8.9 是 4.18.0-513.5.1.el8_9.x86_64 版本的内核,已经没有 nf_conntrack_ipv4 这个内核参数

kubeadm init 报错常见问题

1、报错查看/var/log/meassage 2、报错内核问题升级内核 # rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm # yum --enablerepo=el

kubeadm 快速安装K8S 1.14.2

前言 Kubernetes作为容器编排工具,简化容器管理,提升工作效率而颇受青睐。很多新手部署Kubernetes由于“科学上网”问题举步维艰,本文以实战经验详解kubeadm不用“科学上网”部署Kubernetes的最简方法。 一、Kubernetes简介 Kubernetes(简称K8S)是开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。它既是一款容器编排工

【云原生】Kubeadm搭建K8S

一、部署Kubernetes 实验环境 服务器主机名IP地址主要组件k8s集群master01 + etcd01master01192.168.10.100kube-apiserver kube-controller-manager kube-schedular etcdk8s集群node01 + etcd02node01192.168.10.101kubelet kube-proxy d

kubeadm 在vubuntu22.04.4 server 上安装kubernetes 1.28.9

一、基础安装(所有节点执行)---------------------------------------- 时间同步 关闭防火墙 sudo ufw disablesudo ufw status 关闭交换内存 临时关闭 sudo swapoff -afree -m 永久关闭 sudo vim /etc/fstab 注释掉交换内存 转发 IPv4 并让 iptabl

Centos7使用kubeadm搭建k8s集群(一主两从)----(mac版)

一、环境准备 1、下载centos7镜像 阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 下载地址: centos安装包下载_开源镜像站-阿里云 选择对应的版本即可,我下载的:CentOS-7-x86_64-DVD-2207-02.iso 2、使用VirtualBox安装centos 选择新建,然后选择对应的iso镜像一直 下一步即可。内存推荐4G,磁盘40G,C

使用 Kubeadm 搭建个公网 k8s 集群(单控制平面集群)

前言 YY:国庆的时候趁着阿里云和腾讯云的轻量级服务器做促销一不小心剁了个手😎😢,2 Cores,4G RAM 还是阔以的,既然买了,那不能不用呀🚩,之前一直想着搭建个 k8s 集群玩玩,本地开发机虽然起了个 k8s(拿 Docker Desktop 起的,不 dei 劲),但就一个 Node,不爽,对 k8s 的体验不到位😒,1024,是时候用起来了,折腾一下,顺便让最近浮躁的心冷静一

【k8s】利用Kubeadm搭建k8s1.29.x版本+containerd

文章目录 前言1.准备的三台虚拟机2.安装 kubeadm 前的准备工作3.安装containerd1.解压安装包2.生成默认配置文件3.使用systemd托管containerd4.修改默认配置文件 4.安装runc5.安装 CNI plugins6.安装 kubeadm、kubelet 和 kubectl6.1 配置crictl 7.初始化集群1.打印初始化配置到yaml文件2.修改初始

k8s-实战——kubeadm安装1.30.0

文章目录 1介绍1.1软件架构1.2版本介绍1.3组件列表 2操作步骤2.1环境准备2.2获取脚本2.3节点初始化2.4组件下载2.4.1脚本执行2.4.2目录组件 2.5脚本修改2.5.1修改host文件2.5.2验证ansible配置 2.6安装k8s集群2.6.1查看证书有效期

Kubernetes - CentOS7搭建k8s_v1.18集群高可用(kubeadm/二进制包部署方式)实测配置验证手册

Kubernetes - CentOS7搭建k8s集群高可用(kubeadm/二进制包部署方式)实测配置验证手册 前言概述: 一、Kubernetes—k8s是什么 Kubernetes 这个名字源于希腊语,意为“舵手“或”飞行员"。 Kubernetes,简称K8s,中间有8个字符用8代替缩写。 Google于2014年开源项目,为容器化应用提供集群和管理的开源工具,Kubernete

更新kubeadm创建的集群的证书

需要熟悉的知识: 官网更新证书参考:https://kubernetes.io/zh-cn/docs/tasks/administer-cluster/kubeadm/kubeadm-certs/ 静态Pod:https://kubernetes.io/zh-cn/docs/concepts/workloads/pods/#static-pods 如何创建静态Pod:https://kuberne

执行 kubeadm join 报错

执行 kubeadm join 192.168.31.220:6443 --token 2fn4t4.syeegrav0nadt9mh --discovery-token-ca-cert-hash sha256:df5eee**********************************2e6e653aa83ea8c32 报如下错误 error execution phase prefli

kubeadm k8s 1.24之后版本安装,带cri-dockerd

最后编辑时间:2024/3/26 适用于1.24之后的版本 单节点配置 检查是否已经安装kubectl, kubelet, kubeadm直接输入命令确定,如果提示没有该指令则正确 kubectlkubeletkubeadm 如果之前安装,首先reset,然后使用apt remove和snap remove删除 sudo kubeadm resetsudo apt remove k

【进阶版】基于KubeAdm搭建多节点K8S集群,并使用Rancher导入K8S集群

1、准备工作(所有节点) 1.1、各节点服务器设置主机名 HostName # 192.168.8.10,主机名设置为:master01hostnamectl set-hostname master01# 192.168.8.11,主机名设置为:node01hostnamectl set-hostname node01# 192.168.8.20,主机名设置为:master02hos

3.2.k8s搭建-kubeadm

目录 一、虚拟机准备 二、所有节点环境准备 1.所有节点做hosts解析 2.所有节点重新命名 3.所有节点安装docker 4.所有节点为docker做linux内核转发 5.所有节点配置docker 6.所有节点关闭swap分区 7.所有节点验证网卡硬件编号是否冲突 8.所有节点配置允许iptables桥接流量 9.所有关闭防火墙和selinux 三、k8s1节点安装h

kubeadm方式部署k8s集群、v1.19.1版本,全程超详细

文章目录 kubeadm方式部署k8s集群安装docker--三台机器都操作获取镜像改tag完整安装过程**使用kubeadm部署Kubernetes:****配置启动kubelet(所有节点)****配置master节点****配置使用网络插件**启动:所有node节点操作在master操作:总结第二种方法会遇到的问题总结重新生成token kubeadm方式部署k8s集群

kubeadm部署的k8s1.29集群证书更新

1、查看证书有效期 kubeadm certs check-expiration 更新证书前: [check-expiration] Reading configuration from the cluster...[check-expiration] FYI: You can look at this config file with 'kubectl -n kube-system g