二进制安装Kubernetes(k8s)v1.35.0 - 精简版本
二进制安装Kubernetes(k8s)v1.35.0介绍https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了支持IPv4+IPv6双栈。本文是精简文档,删除了注释以及一些基础的内容,社交媒体超出字数限制,完整版见:项目地址:https://github.com/cby-chen/Kubernetes1.环境 主机名称 IP地址 说明 软件 192.168.1.60 外网节点 下载各种所需安装包 Master01 192.168.1.31 master节点 kube-apiserver、kube-controller-manager、kube-scheduler、etcd、kubelet、kube-proxy、nfs-client、haproxy、keepalived、nginx Master02 192.168.1.32 master节点 kube-apiserver、kube-controller-manager、kube-scheduler、etcd、kubelet、kube-proxy、nfs...
二进制安装Kubernetes(k8s)v1.35.0
二进制安装Kubernetes(k8s)v1.35.0介绍https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。强烈建议在Github上查看文档 !!!Github出问题会更新文档,并且后续尽可能第一时间更新新版本文档 !!!手动项目地址:https://github.com/cby-chen/Kubernetes1.环境 主机名称 IP地址 说明 软件 192.168.1.60 外网节点 下载各种所需安装包 Master01 192.168.1.31 master节点 kube-apiserver、kube-controller-manager、kube-scheduler、etcd、kubelet、kube-proxy、nfs-client、haproxy、keepalived、nginx Master02 192.168.1.32 master节点 kube-apiserver、kube-controller-man...
升级二进制kubernetes集群(大版本升级)
升级二进制kubernetes集群(大版本升级)此文档基于我的二进制安装仓库https://github.com/cby-chen/Kubernetes 基础操作查看当前版本信息12345678[root@k8s-master01 ~]# kubectl get nodeNAME STATUS ROLES AGE VERSIONk8s-master01 Ready <none> 110d v1.34.3k8s-master02 Ready <none> 110d v1.34.3k8s-master03 Ready <none> 110d v1.34.3k8s-node01 Ready <none> 110d v1.34.3k8s-node02 Ready <none> 110d v1.34.3[root@k8s-master01 ~]# 主机域名以及IP地址123456789101...
升级二进制kubernetes集群(小版本升级)
升级二进制kubernetes集群(小版本升级)此文档基于我的二进制安装仓库https://github.com/cby-chen/Kubernetes 基础操作查看当前版本信息12345678[root@k8s-master01 ~]# kubectl get nodeNAME STATUS ROLES AGE VERSIONk8s-master01 Ready <none> 110d v1.34.0k8s-master02 Ready <none> 110d v1.34.0k8s-master03 Ready <none> 110d v1.34.0k8s-node01 Ready <none> 110d v1.34.0k8s-node02 Ready <none> 110d v1.34.0[root@k8s-master01 ~]# 主机域名以及IP地址123456789101...
Elasticsearch常用运维命令
Elasticsearch常用运维命令Elasticsearch 的运维命令主要集中在使用其 RESTful API 上。这些命令可以通过任何 HTTP 客户端(如 curl、Kibana Dev Tools、Postman 等)来执行。 集群健康与状态信息这是运维中最常用的一组命令,用于快速了解集群的整体状态。 查看集群健康状态1234567891011121314151617181920212223242526[root@k8s-192-168-1-140 ~]# PASSWORD=$(kubectl get secret quickstart-es-elastic-user -o go-template='{{.data.elastic | base64decode}}')[root@k8s-192-168-1-140 ~]# curl -s -XGET -u "elastic:$PASSWORD" -k "https://10.68.66.232:9200/_cluster/hea...
K8S 中使用 YAML 安装 ECK
K8S 中使用 YAML 安装 ECKKubernetes 是目前最受欢迎的容器编排技术,越来越多的应用开始往 Kubernetes 中迁移。Kubernetes 现有的 ReplicaSet、Deployment、Service 等资源对象已经可以满足无状态应用对于自动扩缩容、负载均衡等基本需求。但是对于有状态的、分布式的应用,通常拥有各自的一套模型定义规范,例如 Prometheus,Etcd,Zookeeper,Elasticsearch 等等。部署这些分布式应用往往需要熟悉特定领域的知识,并且在扩缩容和升级时需要考虑如何保证应用服务的可用性等问题。为了简化有状态、分布式应用的部署,Kubernetes Operator 应运而生。 Kubernetes Operator 是一种特定的应用控制器,通过 CRD(Custom Resource Definitions,自定义资源定义)扩展 Kubernetes API 的功能,可以用它来创建、配置和管理特定的有状态应用,而不需要直接去使用 Kubernetes 中最原始的一些资源对象,比如 Pod,Deployment,Ser...
Kubernetes核心-Ingress-metallb
Kubernetes核心-Ingress-metallb使用一种能感知协议配置的机制来解析 URI、主机名称、路径等 Web 概念, 让你的 HTTP(或 HTTPS)网络服务可被访问。 Ingress 概念允许你通过 Kubernetes API 定义的规则将流量映射到不同后端。 部署metallbMetalLB 是Kubernetes 的一个裸机环境下的负载均衡器,它为LoadBalancer 类型的Service 提供IP 地址分配和对外流量广播,从而使裸机Kubernetes 集群也能像云环境一样通过外部IP 访问内部服务 下载部署1234567891011121314151617# 我可以连接国际网络,就直接部署了kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.15.2/config/manifests/metallb-native.yaml# 网络不通畅可以使用手动修改镜像地址# 下载yaml配置wget https://raw.githubusercontent.com/me...
二进制安装Kubernetes(k8s)v1.34.0
二进制安装Kubernetes(k8s)v1.34.0介绍https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。强烈建议在Github上查看文档 !!!Github出问题会更新文档,并且后续尽可能第一时间更新新版本文档 !!!手动项目地址:https://github.com/cby-chen/Kubernetes1.环境 主机名称 IP地址 说明 软件 192.168.1.60 外网节点 下载各种所需安装包 Master01 192.168.1.31 master节点 kube-apiserver、kube-controller-manager、kube-scheduler、etcd、kubelet、kube-proxy、nfs-client、haproxy、keepalived、nginx Master02 192.168.1.32 master节点 kube-apiserver、kube-controller-man...
批量配置主机IP地址
批量配置主机IP地址背景我在经常装一些主机,主机都是虚拟机克隆出来的,网卡的uuid不会变,自动获取IPv6地址会出现问题,每次都需手动配置,比较麻烦。所以编写了一个自动配置地址的脚本。 我的IPv6是需要通过DHCPv6自动下发公网地址,但是我又需要一个简短的内网IPv6地址,所以我的脚本中,只配置了一个内网的地址。这个地址没有配置网关。 免密第一步先将所有的主机配置免密登录 1234567yum install -y sshpassssh-keygen -f /root/.ssh/id_rsa -P ''export IP="192.168.1.192 192.168.1.194 192.168.1.196 192.168.1.198 192.168.1.200"export SSHPASS=123123for HOST in $IP;do sshpass -e ssh-copy-id -o StrictHostKeyChecking=no $HOSTdone 修改ip脚本修改你的环境的ip地址,以及网络配置参数, 12345...
K8s 1.33 原地扩缩容特性
K8s 1.33 原地扩缩容特性背景在创建好的pod容器中,进行了资源限制,在之前的版本中,修改资源配置是需要重启pod才可生效,在1.33版本的kubernetes可以直接调整正在运行的 Pod 的 CPU 和内存配置,而无需重启pod容器。 需要注意的是,此功能目前为bate版本,并且在集群中默认开启。我们可以直接使用该新特性。 操作演示创建一个资源监控 Pod1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586[root@k8s-master01 ~]# vim resize.yaml [root@k8s-master01 ~]# cat resize.yamlapiVersion: v1kind: Podmetadata: name: resize-demospec: containers: - ...
二进制安装Kubernetes(k8s)v1.33.0
二进制安装Kubernetes(k8s)v1.33.0介绍https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。强烈建议在Github上查看文档 !!!Github出问题会更新文档,并且后续尽可能第一时间更新新版本文档 !!!手动项目地址:https://github.com/cby-chen/Kubernetes1.环境 主机名称 IP地址 说明 软件 192.168.1.60 外网节点 下载各种所需安装包 Master01 192.168.1.31 master节点 kube-apiserver、kube-controller-manager、kube-scheduler、etcd、kubelet、kube-proxy、nfs-client、haproxy、keepalived、nginx Master02 192.168.1.32 master节点 kube-apiserver、kube-controller-man...
搭建Zookeeper、Kafka集群
搭建Zookeeper、Kafka集群Zookeeper、Kafka集群系统环境配置配置IP123456789101112131415161718192021222324252627282930313233343536373839ssh root@192.168.1.190 "rm -rf /etc/machine-id; systemd-machine-id-setup;reboot"ssh root@192.168.1.192 "rm -rf /etc/machine-id; systemd-machine-id-setup;reboot"ssh root@192.168.1.194 "rm -rf /etc/machine-id; systemd-machine-id-setup;reboot"ssh root@192.168.1.190 "nmcli con delete uuid d1141403-18c6-3149-907c-ed5f09663a7f;nmcli con add type ether...
使用kubeadm部署高可用IPV4/IPV6集群---V1.32
使用kubeadm部署高可用IPV4/IPV6集群https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 k8s基础系统环境配置配置IP123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138# 注意!# 若虚拟机是进行克隆的那么网卡的UUID和MachineID会重复# 需要重新生成新的UUIDUUID和MachineID# UUID和MachineID重复无法DH...
使用Ollama部署deepseek大模型
使用Ollama部署deepseek大模型前置条件12使用英伟达显卡下载cuda驱动https://developer.nvidia.com/cuda-downloads OllamaOllama 官方版: https://ollama.com/ 我的显卡在Windows电脑上面 所以使用Windows的安装方式去安装若你的显卡是在Linux上面 可以使用如下命令安装 1curl -fsSL https://ollama.com/install.sh | sh 当然Ollama不只是可以启动deepseek模型,也可以启动他的模型https://ollama.com/search 1234567891011121314151617181920212223242526272829303132333435# 模型的安装命令# 1.5B Qwen DeepSeek R1 # 所需空间大约 1.1Gollama run deepseek-r1:1.5b# 7B Qwen DeepSeek R1# 所需空间大约 4.7Gollama run deepseek-r1:7b# 8B Ll...
K8S 拉取私有仓库镜像
K8S 拉取私有仓库镜像在使用Kubernetes(k8s)从私有仓库拉取镜像时,会出现无法拉去镜像的情况,私有仓库需要认证才能访问,如果Kubernetes无法通过认证,就会导致拉取失败,这时我们就需要手动创建私有仓库的登录信息。 省流版123456789101112131415161718192021# 创建 secret # 【harbor-docker】 自定义名称# 【--namespace】 和应用在同一个命名空间下# 【--docker-server】 仓库的地址# 【--docker-username】 仓库的用户名# 【--docker-password】 仓库的密码[root@k8s-master01 ~]# kubectl create secret docker-registry harbor-docker --namespace=default --docker-server=z.oiox.cn:18082 --docker-username=admin --docker-password=123123secret/harbor-docker creat...
Docker Swarm 核心概念及详细使用
Docker Swarm 核心概念及详细使用Docker Swarm 介绍Docker Swarm 是 Docker 的原生集群管理工具。它的主要作用是将多个 Docker 主机集成到一个虚拟的 Docker 主机中,为 Docker 容器提供集群和调度功能。通过 Docker Swarm,您可以轻松地管理多个 Docker 主机,并能在这些主机上调度容器的部署。下面是 Docker Swarm 的一些核心功能和特点: 集群管理:Docker Swarm 允许您将多个 Docker 主机作为一个单一的虚拟主机来管理。这意味着您可以在多个不同的服务器上运行 Docker 容器,而这些服务器被统一管理。 容错和高可用性:Swarm 提供高可用性服务,即使集群中的一部分节点失败,服务仍然可以继续运行。 负载均衡:Swarm 自动分配容器到集群中的不同节点,从而实现负载均衡。它还可以根据需要自动扩展或缩减服务实例的数量。 声明式服务模型:Swarm 使用 Docker Compose 文件格式,使您可以以声明式方式定义应用的多个服务。 服务发现:Swarm 集群中的每个服务都可以通过服...
Linux防火墙firewall的使用
Linux防火墙firewall的使用CentOS 7新的防火墙服务firewalld的基本原理,它有个非常强大的过滤系统,称为 Netfilter,它内置于内核模块中,用于检查穿过系统的每个数据包。 这意味着它可以在到达目的地之前以编程方式检查、修改、拒绝或丢弃任何网络数据包,如传入、传出或转发,从 Centos-7 开始,firewalld 成为管理基于主机的防火墙服务的默认工具,firewalld 的守护进程是从 firewalld 包安装的,它将在操作系统的所有基本安装上可用,但在最小安装上不可用。 使用 FirewallD 优于“iptables”的优点 1.在运行时所做的任何配置更改都不需要重新加载或重新启动 firewalld 服务 2.通过将整个网络流量安排到区域中来简化防火墙管理 3.每个系统可以设置多个防火墙配置以更改网络环境 4.使用 D-Bus 消息系统来交互/维护防火墙设置 在 CentOS 7 或更高版本中,我们仍然可以使用经典的 iptables,如果要使用 iptables,需要停止并禁用 firewalld 服务。同时使用firewalld 和...
安装MySQL8数据库
安装MySQL8MySQL Community Server 社区版本,开源免费,自由下载,但不提供官方技术支持,适用于大多数普通用户。 MySQL Enterprise Edition 企业版本,需付费,不能在线下载,可以试用30天。提供了更多的功能和更完备的技术支持,更适合于对数据库的功能和可靠性要求较高的企业客户。 MySQL Cluster 集群版,开源免费。用于架设集群服务器,可将几个MySQL Server封装成一个Server。需要在社区版或企业版的基础上使用。 MySQL Cluster CGE 高级集群版,需付费。 安装 mysql yum源12345[root@web ~]# wget https://repo.mysql.com//mysql84-community-release-el9-1.noarch.rpm[root@web ~]# yum install ./mysql84-community-release-el9-1.noarch.rpm [root@web ~]# 安装成功后,查看MySQL版本:12345678910111213141...
k8s的无头服务
k8s的无头服务Headless Services是一种特殊的service,其spec:clusterIP表示为None,这样在实际运行时就不会被分配ClusterIP,也被称为无头服务,通过DNS解析提供服务发现。与普通服务不同的是Headless Services不提供负载均衡功能,每个Pod都有唯一的DNS记录,直接映射到其IP地址,适用于有状态应用的场景,如与StatefulSet一起部署数据库。这种服务使得直接访问单个Pod成为可能,而不经过负载均衡器。 因为 Headless Service 属于 Service ClusterIp 类型,所以在讲解Headless Service前,先简单说下 Service 和服务发现。 构建镜像12345678[root@chenby ~]# cat > Dockerfile <<EOFFROM nginxRUN echo '这是一个本地构建的nginx镜像,第一版' > /usr/share/nginx/html/index.htmlEOFdocker build -t z.oio...
安装Harbor镜像仓库
安装Harbor镜像仓库安装docker1curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 下载harbor安装包123456789101112# 下载Docker Harbor安装包wget https://github.com/goharbor/harbor/releases/download/v2.12.0/harbor-offline-installer-v2.12.0.tgz# 解压安装包[root@chenby ~]# tar xvf harbor-offline-installer-v2.12.0.tgz -C /usr/local/harbor/harbor.v2.12.0.tar.gzharbor/prepareharbor/LICENSEharbor/install.shharbor/common.shharbor/harbor.yml.tmpl[root@chenby ~]# cd /usr/local/harbor/ 创建证书12# 我用的是免费证书 Let...
二进制安装Kubernetes(k8s)v1.31.1
二进制安装Kubernetes(k8s)v1.31.1介绍https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。强烈建议在Github上查看文档 !!!Github出问题会更新文档,并且后续尽可能第一时间更新新版本文档 !!!手动项目地址:https://github.com/cby-chen/Kubernetes1.环境 主机名称 IP地址 说明 软件 192.168.1.60 外网节点 下载各种所需安装包 Master01 192.168.1.31 master节点 kube-apiserver、kube-controller-manager、kube-scheduler、etcd、kubelet、kube-proxy、nfs-client、haproxy、keepalived、nginx Master02 192.168.1.32 master节点 kube-apiserver、kube-controller-man...
Kuberntes部署MetalLB负载均衡器
Kuberntes部署MetalLB负载均衡器MetalLB简介MetalLB是一个为基础 Kubernetes集群提供负载均衡实现的工具,使用标准路由协议。 Kubernetes在基础集群中不提供网络负载均衡器(类型为LoadBalancer的服务)的实现。Kubernetes提供的网络负载平衡器实现都是调用各种IaaS平台(如GCP、AWS、Azure等)的接口代码。如果您没有运行在受支持的IaaS平台上(如GCP、AWS、Azure等),则创建时LoadBalancers将无限期处于“挂起”状态。 在基础集群中,操作员只有两个接口来将用户流量引入他们的集群,“NodePort”和“externalIPs”服务。 这两个选项在生产使用中都有显著的缺点,这使得基础集群成为 Kubernetes 生态系统中的二等公民。 MetalLB旨在通过提供与标准网络设备集成的网络负载均衡器实现来解决这种不平衡,以便基础群集上的external services尽可能“正常工作”。 1234567root@master:~# kubectl get nodes -o wideNAME ...
二进制安装Kubernetes(k8s)v1.30.2
二进制安装Kubernetes(k8s)v1.30.2介绍https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。强烈建议在Github上查看文档 !!!Github出问题会更新文档,并且后续尽可能第一时间更新新版本文档 !!!手动项目地址:https://github.com/cby-chen/Kubernetes1.环境 主机名称 IP地址 说明 软件 192.168.1.60 外网节点 下载各种所需安装包 Master01 192.168.1.41 master节点 kube-apiserver、kube-controller-manager、kube-scheduler、etcd、kubelet、kube-proxy、nfs-client、haproxy、keepalived、nginx Master02 192.168.1.42 master节点 kube-apiserver、kube-controller-man...
Redis Cluster集群模式部署
Redis Cluster模式部署Redis的哨兵模式基本已经可以实现高可用,读写分离 ,但是在这种模式下每台 Redis 服务器都存储相同的数据,很浪费内存,所以在 redis3.0上加入了Cluster 集群模式,实现了 Redis 的分布式存储,也就是说每台 Redis 节点上存储不同的内容。下面是Cluster 集群模式的一些特点: Sentinel模式基本可以满足一般生产的需求,具备高可用性。但是当数据量过大到一台服务器存放不下的情况时,主从模式或sentinel模式就不能满足需求了,这个时候需要对存储的数据进行分片,将数据存储到多个Redis实例中。cluster模式的出现就是为了解决单机Redis容量有限的问题,将Redis的数据根据一定的规则分配到多台机器。 Cluster可以说是sentinel+主从模式的结合体,通过cluster可以实现主从和master重选功能,所以如果配置两个副本三个分片的话,就需要六个Redis实例。因为Redis的数据是根据一定规则分配到cluster的不同机器的,当数据量过大时,可以新增机器进行扩容。 使用集群,只需要将redis...
Redis Sentinel哨兵模式部署
Redis Sentinel哨兵模式部署主从模式的弊端就是不具备高可用性,当master挂掉以后,Redis将不能再对外提供写入操作,因此sentinel模式应运而生。sentinel中文含义为哨兵,顾名思义,它的作用就是监控redis集群的运行状况,此模式具有如下一些特点: sentinel模式是建立在主从模式的基础上,如果只有一个Redis节点,sentinel就没有任何意义; 当master挂了以后,sentinel会在slave中选择一个做为master,并修改它们的配置文件,其他slave的配置文件也会被修改,比如slaveof属性会指向新的master; 当master重新启动后,它将不再是master,而是做为slave接收新的master的同步数据; sentinel因为也是一个进程,所以有挂掉的可能,所以sentinel也会启动多个形成一个sentinel集群; 多sentinel配置的时候,sentinel之间也会自动监控; 当主从模式配置密码时,sentinel也会同步将配置信息修改到配置文件中; 一个sentinel或sentinel集群可以管理多个主从...
Redis主从模式部署
Redis主从模式部署主从模式是Redis三种集群模式中最简单的,主数据库(master)和从数据库(slave)。其中,主从复制有如下特点: 主数据库可以进行读写操作,当读写操作导致数据变化时会自动将数据同步给从数据库; 从数据库一般是只读的,并且接收主数据库同步过来的数据; 一个master可以拥有多个slave,但是一个slave只能对应一个master; slave挂了不影响其他slave的读和master的读和写,重新启动后会将数据从master同步过来; master挂了以后,不影响slave的读,但redis不再提供写服务,master重启后redis将重新对外提供写服务; master挂了以后,不会在slave节点中重新选一个master; 工作机制: 当slave启动后,主动向master发送SYNC命令。master接收到SYNC命令后在后台保存快照(RDB持久化)和缓存保存快照这段时间的命令,然后将保存的快照文件和缓存的命令发送给slave。slave接收到快照文件和命令后加载快照文件和缓存的执行命令。 复制初始化后,master每次接收到的写命令都会...
Redis单实例安装
Redis单实例安装Redis(Remote Dictionary Server)是一个开源的内存数据库,遵守 BSD 协议,它提供了一个高性能的键值(key-value)存储系统,常用于缓存、消息队列、会话存储等应用场景。 **性能极高:**Redis 以其极高的性能而著称,能够支持每秒数十万次的读写操作24。这使得Redis成为处理高并发请求的理想选择,尤其是在需要快速响应的场景中,如缓存、会话管理、排行榜等。 **丰富的数据类型:**Redis 不仅支持基本的键值存储,还提供了丰富的数据类型,包括字符串、列表、集合、哈希表、有序集合等。这些数据类型为开发者提供了灵活的数据操作能力,使得Redis可以适应各种不同的应用场景。 **原子性操作:**Redis 的所有操作都是原子性的,这意味着操作要么完全执行,要么完全不执行。这种特性对于确保数据的一致性和完整性至关重要,尤其是在高并发环境下处理事务时。 **持久化:**Redis 支持数据的持久化,可以将内存中的数据保存到磁盘中,以便在系统重启后恢复数据。这为 Redis 提供了数据安全性,确保数据不会因为系统故障而丢失。 *...
小陈的容器镜像站
小陈的容器镜像站背景由于不可抗力原因建立了镜像站,支持多平台容器镜像代理。 镜像使用优先级:官方地址 > 镜像地址 > 阿里云地址 替换地址gcr.io >>>>> gcr.chenby.cnquay.io >>>>> quay.chenby.cnghcr.io >>>>> ghcr.chenby.cndocker.io >>>>> docker.chenby.cnk8s.gcr.io >>>>> k8s.chenby.cnregistry.k8s.io >>>>> k8s.chenby.cndocker.elastic.co >>>>> elastic.chenby.cndocker.cloudsmith.io >>>>> cloudsmith.chenby.cn 配...
海外镜像同步到阿里云
海外镜像同步到阿里云如果拉取不到镜像可以尝试使用我的仓库进行拉取。所有镜像每隔八小时自动同步。 使用方式1234docker.elastic.co/kibana/[镜像名称]:[版本版本号] ==> registry.aliyuncs.com/chenby/[镜像名称]:[版本版本号]quay.io/csiaddons/[镜像名称]:[版本版本号] ==> registry.aliyuncs.com/chenby/[镜像名称]:[版本版本号]k8s.gcr.io/[镜像名称]:[版本版本号] ==> registry.aliyuncs.com/chenby/[镜像名称]:[版本版本号].... 拉去镜像12registry.aliyuncs.com/chenby/[镜像名称]:[版本版本号]registry.aliyuncs.com/chenby/kube-apiserver:v1.30.1 目前有如下镜像仓库,后续会陆续增加1234567891011121314151617181920212223242526272829303132333435...
二进制安装Kubernetes(k8s)v1.30.1
二进制安装Kubernetes(k8s)v1.30.1https://github.com/cby-chen/Kubernetes 开源不易,帮忙点个star,谢谢了 介绍kubernetes(k8s)二进制高可用安装部署,支持IPv4+IPv6双栈。 我使用IPV6的目的是在公网进行访问,所以我配置了IPV6静态地址。 若您没有IPV6环境,或者不想使用IPv6,不对主机进行配置IPv6地址即可。 不配置IPV6,不影响后续,不过集群依旧是支持IPv6的。为后期留有扩展可能性。 若不要IPv6 ,不给网卡配置IPv6即可,不要对IPv6相关配置删除或操作,否则会出问题。 强烈建议在Github上查看文档 !!!Github出问题会更新文档,并且后续尽可能第一时间更新新版本文档 !!!手动项目地址:https://github.com/cby-chen/Kubernetes1.环境 主机名称 IP地址 说明 软件 192.168.1.60 外网节点 下载各种所需安装包 Master01 192.168.1.41 master节点 kube-apiserver、ku...

























