经简单了解,k8s集群部署的方式有很多:使用kops,社区提供的工具,此方法不利于学习k8s使用minikube安装单节点集群采用工具kubuadm,官方提供的工具(本文采用此方法)纯手动安装,有助于了解k8s的细节本文主要包括以下五个步骤:step0.准备工作  两台服务器的准备step1.每台机器上安装runtime  docker的安装step2.在每台机器上安装kubeadm,kubele
转载 2024-02-05 14:17:46
318阅读
主主同步实际上就是双重主从同步来实现主主同步的。注意事项:      1--master将操作语句记录到binlog日志中,然后授予slave远程连接的权限(master一定要开启binlog二进制日志功能;通常为了数据安全考虑,slave也开启binlog功能)。      2--slave开启两个线程:IO线程和SQL线程。其中:IO
转载 2024-08-31 15:49:30
33阅读
K8S v1.13.0 集群搭建环境两台centos主机:Master:192.168.11.112 主机名:k8s-masterNode:192.168.11.111 主机名:k8s-node编辑每台机子的/etc/hosts文件加入master、Node主机名与IP地址,确保两台主机能互相ping通修改系统源:wget -O /etc/yum.repos.d/CentOS-Base.repo
转载 2024-07-24 09:57:14
39阅读
**Kubernetes集群实现** 作为一名经验丰富的开发者,我很高兴能够帮助你学习如何实现Kubernetes集群。在本文中,我将向你展示这个过程的详细步骤,并提供相关的代码示例。首先,让我们了解一下Kubernetes集群的概念。 **Kubernetes集群简介** Kubernetes是一个开源的容器编排平台,它可以帮助我们管理容器化应用程序的部署、维护和伸缩。在K
原创 2024-02-22 11:03:58
96阅读
### 实现K8S集群 #### 什么是K8S集群? Kubernetes(K8S)是一个用于部署、扩展和管理容器化应用程序的开源平台。在Kubernetes中,集群是指同时在两个地理位置建立的两个Kubernetes集群,可以相互冗余,实现高可用性和负载均衡。 #### 实现K8S集群的流程 下面是实现K8S集群的步骤,可以分为准备工作、配置Kubernetes集群和
原创 2024-02-27 10:30:11
210阅读
1,Kubernetes特性:自我修复  在节点故障时重新启动失败的容器,替换和重新部署,保证预期的副本数量;杀死健康检查失败的容器,并且在未准备好之前不会处理客户端请求,确保线上服务不中断。弹性伸缩  使用命令、UI或者基于CPU使用情况自动快速扩容和缩容应用程序实例,保证应用业务高峰并发时的高可用性;业务低峰时回收资源,以最小成本运行服务。自动部署和回滚  K8S采用滚动更新策略更新应用,一次
K8S双机房是一种用于保证系统高可用性的部署方案,通过在不同的机房分别部署Kubernetes集群,实现在某一机房出现故障时自动切换到另一机房,从而保证业务的持续稳定运行。下面我将为你介绍如何实现K8S双机房。 整体流程如下表所示: | 步骤 | 描述 | | -------- | ----------- | | 步骤一 | 在两个机房分别搭建Kubernetes集群 | | 步骤二
原创 2024-04-03 10:40:37
190阅读
K8s切换方案是指在使用Kubernetes(K8s)进行部署时,实现多个集群之间的切换,确保高可用性和容错性。在这篇文章中,我将向您介绍K8s切换方案的流程,并提供相应的代码示例来帮助您实现这一目标。 ### K8s切换方案流程 下面是实现K8s切换方案的主要步骤,您可以用表格方式来展示: | 步骤 | 操作 | | ---- | ---- | | 1 | 配置多个K8
原创 2024-04-12 10:51:01
116阅读
在Kubernetes (K8S) 中实现负载均衡是一个非常重要且常见的需求,特别是在需要实现高可用性和容错性的场景下。负载均衡可以确保流量被均匀分配到多个数据中心或多个实例上,从而提高整体系统的稳定性和性能。 ### K8S负载均衡实现流程 下面是实现K8S负载均衡的步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 配置负载均衡器 | | 2
原创 2024-02-28 16:47:52
88阅读
K8S计算节点 Kubernetes(简称K8S)是一个用于自动部署、扩展和管理容器化应用程序的开源平台。在K8S中,计算节点是集群中承载容器的主机。在某些场景下,我们可能需要实现K8S计算节点的,以提高系统的可靠性和容错能力。本文将介绍K8S计算节点的背景和实现步骤,并提供相应的代码示例。 一、背景知识 在K8S中,一个节点被认为是不可用的,主要有以下两种情况: 1. 手动标记:
原创 2024-01-15 16:46:51
87阅读
高可用原理:利用keepalived 的vrrp协议创建vip,kubeadm init的时候用这个vip的6443端口来初始化 另外一台master直接以master角色加入集群也可以继续增加中间件haproxy或者nginx做负载均衡环境准备软件和系统版本:k8s1.23.3docker20.10.21linuxcentos7.8服务器四台:master01192.168.197.130mas
在Kubernetes(K8S)集群中,宿主机指的是当一个宿主机出现故障时,集群中的Pod能够迅速在其他宿主机上进行自动迁移。这样可以保证集群的高可用性,确保业务的持续稳定运行。下面我将向你介绍如何实现K8S宿主机功能。 首先,我们需要明确整个实现过程的流程,然后详细列出每个步骤需要做什么以及使用的代码。 ### K8S宿主机实现流程: | 步骤 | 描述 | | -------
原创 2024-04-18 10:36:25
88阅读
 环境初始设置主机名修改hostnamectl set-hostname master-1 && exec bash hostnamectl set-hostname master-2 && exec bash hostnamectl set-hostname node-1 && exec bash 统一设置host文件/etc/hos
转载 1月前
361阅读
Kubernetes是一种用于自动化部署、扩展和管理容器化应用程序的开源平台。对于一些需要高可用性的应用场景,数据中心是一个常见的需求,可以确保即使一个数据中心发生故障,另一个数据中心也能继续提供服务。在本文中,我将介绍如何在Kubernetes中实现数据中心,并提供具体的代码示例。 ### 实现K8S数据中心的步骤 | 步骤 | 操作| |:----|:----| | 1 | 配
原创 2024-03-15 10:44:27
187阅读
K8S数据中心是指在不同数据中心部署Kubernetes集群,并确保数据中心之间的高可用性和故障恢复。通过K8S数据中心的部署,可以实现在一个数据中心发生故障时自动切换到另一个数据中心,保障服务的稳定性和可用性。 下面我将详细介绍如何实现K8S数据中心,包括所需的步骤和代码示例。 ### 实现K8S数据中心步骤: | 步骤 | 操作 | |------|------| | 1
原创 2024-03-21 09:33:12
140阅读
在阿里云上实现容灾K8S(Kubernetes)是一项非常重要的任务,因为容灾保障了系统的高可用性和可靠性。Kubernetes是一种用于自动部署、扩展和管理容器化应用程序的开源平台,而阿里云则提供了Kubernetes集群的搭建和管理服务。通过结合阿里云和Kubernetes,我们可以实现容灾,确保系统在故障时有备用方案。 下面我将为您介绍如何在阿里云上实现容灾K8S。首先,让我们
原创 2024-03-08 12:39:37
124阅读
在Kubernetes(简称K8S)中实现MySQL是一个比较常见的需求,特别是对于企业中对数据库高可用性有较高要求的场景。本文将引导你如何在Kubernetes中实现MySQL,以确保数据的高可用性和负载均衡。 ### 流程概述 首先,我们需要在Kubernetes集群中部署两个MySQL实例,分别作为主数据库实例,实现主同步数据。然后,通过Keepalived和HAProxy实现负
原创 2024-04-03 10:10:31
132阅读
在Kubernetes集群中实现MySQL主配置是一项常见的任务,可以提高系统的可用性和可靠性。在本篇文章中,我将向您介绍如何在Kubernetes上实现MySQL主配置,帮助您更好地理解这一过程。 实现Kubernetes中的MySQL主配置大致分为以下几个步骤,下表展示了整个过程的流程: | 步骤 | 操作 | | ---- | ---- | | 1 | 创建MySQL Master
原创 2024-04-01 10:00:51
67阅读
本文通过搭建MySQL环境来了解k8s的重要概念,包括持久卷,网络和参数配置。这是下篇,专门讲解参数配置。如果你有些地方不能完全看明白,请先看上篇"通过搭建MySQL掌握k8s(Kubernetes)重要概念(上):网络与持久卷"。配置参数:参数配置是K8s里比较重要的一个概念,它包含了下面三个部分:ConfigMap:是用来保存共享配置数据的。当你需要在不同的配置文件之间共享数据时,你可以把这些
Kubernetes(K8S)是一个开源的容器编排引擎,它可以帮助开发者管理和部署容器化的应用程序。在K8S中,Pod是最小的部署单元,它可以包含一个或多个容器。在实际应用中,我们经常需要确保Pod能够一直处于运行状态,即使出现了一些异常情况也能够及时进行恢复。这就需要使用K8S的保机制来保证Pod的高可用性。 接下来,我将向你介绍如何实现K8S Pod的保,包括整个流程和每个步骤所需要做的
原创 2024-02-19 13:29:49
83阅读
  • 1
  • 2
  • 3
  • 4
  • 5