搭建k8s高可用集群服务器准备基础环境准备系统主机名配置、IP配置、系统参数优化,以及依赖的负载均衡和Harbor部署;主机名、iptables、防火墙、内核参数与资源限制等系统配置服务器可以是私有云的虚拟机或物理机,也可以是公有云环境的虚拟机环境;如果是公司托管的IDC环境,可以直接将harbor和node节点部署在物理机环境,master节点,etcd、负载均衡等可以是虚拟机类型服务器IP主机            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-05 12:41:52
                            
                                488阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            私有云原生k8s部署
源码包下载
wget https://dl.k8s.io/v1.12.7/kubernetes-server-linux-amd64.tar.gz
安装路径规范
/opt/kubernetes/bin   #二进制安装目录
/opt/kubernetes/cfg   #配置文件目录
/opt/kubernetes/log   #日志目录
/opt/kubernetes/s            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-06-26 10:27:53
                            
                                1847阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            高可用K8S集群部署
在介绍高可用K8S(Kubernetes)集群部署之前,先来了解一下什么是Kubernetes。Kubernetes是一种开源的容器编排平台,用于自动化容器的应用部署,扩展和管理。它提供了集中式的容器管理解决方案,使得我们可以更加方便地管理和扩展容器化的应用。而高可用性则是指系统在遭受故障或其他异常情况时,仍然能够保持稳定运行。
本文将为刚入行的小白介绍如何实现高可用K8            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-06 14:24:58
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            【云原生】K8S高可用集群部署            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-06 00:00:09
                            
                                677阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            有关搭建中可能遇到的问题在最后有说明,提前看一下第一节 实践环境准备1.1 服务器说明我们这里使用的是五台centos-7.8的虚拟机三台主节点和一个从节点,具体信息如下表: 系统类型IP地址节点角色CPUMemoryHostnamecentos-7.8192.168.242.136master>=2>=2Gm1centos-7.8192.168.242.137master>=2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-13 23:04:50
                            
                                183阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前一段时间写了使用keepalived+haproxy部署k8s高可用集群,核心思想是利用keepalived生成vip实现主备容灾,以及haproxy负载k8s-apiserver流量。k8s高可用部署:keepalived + haproxy这种方式是自己实现了负载均衡。本文将探讨在用户已有SLB的场景下如何实现k8s高可用SLB概念阿里云文档中SLB(Server Load Balancer            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-17 14:12:53
                            
                                93阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一、前言二、基础环境部署1)前期准备(所有节点)2)安装容器 docker(所有节点)3)配置 k8s yum 源(所有节点)4)将 sandbox_image 镜像源设置为阿里云 google_containers 镜像源(所有节点)5)配置 containerd cgroup 驱动程序 systemd(所有节点)6)开始安装 kubeadm,kubelet 和 kubectl(master            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-14 22:27:46
                            
                                74阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文档介绍部署高可用 kube-controller-manager 集群的步骤。该集群包含3个节点,启动后将通过竞争选举机制产生一个leader节点,其他节点为阻塞状态。当leader节点不可用时,阻塞的节点将再次进行选举产生新的leader节点,从而保证服务的可用性。为保证通信安全,本文档先生成 x509 证书和秘钥,kube-controller-manager 在如下两种情况下使用该证书:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 09:12:08
                            
                                102阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录多master(高可用)介绍高可用集群使用技术介绍高可用集群架构图搭建高可用k8s集群步骤1. 准备环境-系统初始化2. 所有master节点部署keepalived+haproxy2.1 安装keepalived2.2 配置master节点2.3 部署haproxy3. 所有节点安装Docker/kubeadm/kubelet4. 部署Kubernetes Master4.1 创建ku            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-19 17:27:10
                            
                                359阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            k8s_day02_01 apiserver 是整个k8s 系统的总线 ,是整个集群中唯一一个能存集群状态数据的位置。 但是apiserver 本身并不存,而是交给etcd 存储了。 所以etcd 在生产环境要做分布式冗余高可用,etcd 是基于go 语言、raft 协议研发的 强一致性分布式 的轻量级kv 存储系统 分布式、强一致的系统在协同时可能会发生脑裂,因此为了避免脑裂,集群的节点一般是奇            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-09 22:55:35
                            
                                94阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            MHA高可用一、 什么是MHA高可用?MHA能够在较短的时间内实现自动故障检测和故障转移,通常在10-30秒以内;在复制框架中,MHA能够很好地解决复制过程中的数据一致性问题,由于不需要在现有的replication中添加额外的服务器,仅需要一个manager节点,而一个Manager能管理多套复制,所以能大大地节约服务器的数量;另外,安装简单,无性能损耗,以及不需要修改现有的复制部署也是它的优势            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-24 15:05:31
                            
                                459阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            多 master 节点集群搭建示意图 虚拟机 IP 地址:IP操作系统主机名称192.168.2.121centos7.9k8s-master01192.168.2.124centos7.9k8s-master02192.168.2.125centos7.9k8s-node01192.168.2.126centos7.9k8s-node02192.168.2.122centos7.9k8s-ngi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-08 09:42:28
                            
                                124阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文档讲解部署一个三实例 kube-apiserver 集群的步骤。注意:如果没有特殊指明,本文档的所有操作均在 k8s-01 节点上执行。一、创建 kubernetes-master 证书和私钥创建证书签名请求:$ cd /opt/k8s/work
$ source /opt/k8s/bin/environment.sh
$ cat > kubernetes-csr.json <&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-10 19:08:27
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            标题:K8S部署RabbitMQ高可用集群
摘要:本文将介绍如何使用Kubernetes(K8S)来部署RabbitMQ高可用集群。我们将提供具体步骤和代码示例,帮助刚入行的小白理解并实现该关键词。
1. 什么是RabbitMQ?
RabbitMQ是一个开源的消息代理系统,主要用于实现异步通信和消息队列。它是一个基于AMQP(高级消息队列协议)的消息中间件,支持多种编程语言。
2. 什么是            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-16 13:57:42
                            
                                230阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            软件环境:软件版本操作系统CentOS7.8_x64 (mini)Docker19-ceKubernetes1.20服务器整体规划:角色IP其他单装组件k8s-master1192.168.40.180docker,etcd,keepalivedk8s-master2192.168.40.181docker,etcd,keepalivedk8s-master3192.168.40.183docke            
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2023-02-16 09:37:49
                            
                                690阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            K8S高可用集群部署方案
作为一名经验丰富的开发者,我将帮助你了解K8S高可用集群部署方案。首先,让我们来了解整个部署流程。
步骤  | 描述
--------|------
Step 1 | 安装Kubelet和Kube-Proxy
Step 2 | 配置K8S主节点
Step 3 | 配置集群网络
Step 4 | 配置Master集群高可用
Step 5 | 配置Worker节点
Ste            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-15 13:53:36
                            
                                136阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubernetes(简称为K8s)是一个开源的容器编排和管理平台。它提供了一种简单而有效的方法来部署、扩展和管理应用程序,使得应用程序能够以高可用性的方式运行。本文将介绍如何使用Kubernetes部署Redis高可用集群。
## 一、准备工作
在开始之前,我们需要先安装和配置Kubernetes集群。这个过程比较繁琐,但是Kubernetes官方文档已经提供了详细的安装教程。建议先完成集群的            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-22 10:16:36
                            
                                93阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如何部署高可用的ActiveMQ集群在Kubernetes上
Kubernetes(简称K8S)是一个开源的容器编排引擎,可以帮助我们自动化地部署、扩展和管理应用程序容器。在Kubernetes上部署高可用的ActiveMQ集群可以提高消息队列的可用性和可靠性,确保应用程序的顺利运行。本文将介绍如何在Kubernetes上部署高可用的ActiveMQ集群,并提供相关的代码示例。
1. 前提条件            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-16 14:01:48
                            
                                124阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Kubeadm 是 Kubernetes 官方提供的一个用于快速部署 Kubernetes 集群的工具。在本文中,我们将介绍如何使用 kubeadm 部署一个高可用的 Kubernetes 集群。
整体流程概述
---
以下是部署 Kubernetes 高可用集群的一般步骤概述:
| 步骤         | 描述                                       |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-18 09:49:43
                            
                                77阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            高可用的Kubernetes集群部署
作为一名经验丰富的开发者,你已经掌握了Kubernetes(K8S)的基本概念和使用。现在,你需要教会一位刚入行的小白如何部署一个高可用的Kubernetes集群。在这篇文章中,我将为你展示如何通过一些步骤和代码示例来实现这个目标。
首先,让我们来了解一下整个部署过程的流程。可以使用以下步骤表格展示:
| 步骤 | 描述 |
| ---- | ----            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-04 09:42:14
                            
                                84阅读