Kubernetes 部署 MySQL 高可用读写分离简介: 在有状态应用中,MySQL是我们最常见也是最常用的。本文我们将实战部署一个一组多从的MySQL集群。一、配置准备configMap cat > mysql-configmap.yaml << EOF apiVersion: v1 kind: ConfigMap metadata: name: m
转载 2024-02-19 00:24:31
45阅读
如何监控Kubernetes集群中node的健康状态?在Kubernetes集群中监控节点(Node)的健康状态是确保应用程序稳定性和高可用性的关键。Kubernetes本身以及各种第三方工具都提供了多种方法来监控节点的健康状态。以下是几种常见的监控方式:Kubernetes 内置机制节点存活检查(Node Liveness Checks):Kubernetes通过定期的心跳机制来检查节点是否存活
原创 8月前
0阅读
1.open /etc/docker/certs.d/registry.access.redhat.com/redhat-ca.crt: no such file or directory 解决方案1. wgethttp://mirror.centos.org/centos/7/os/x86_64/Packages/python-rhsm-certificates-1.19....
原创 2021-08-25 10:34:15
849阅读
1.open /etc/docker/certs.d/registry.access.redhat.com/redhat-ca.crt: no such file or directory 解决方案1. wgethttp://mirror.centos.org/centos/7/os/x86_64/Packages/python-rhsm-certificates-1.19....
原创 2022-01-12 14:23:28
1472阅读
自己动手安装k8s是为了能对其有更深的理解,方便自己渗透工作。一、环境centos7,内核:3.10.0-514.26.2.el7.x86_64kubelet、kubeadm、 kubectl和docker版本最好完全一致,本次均为1.19版本二、master和node节点准备工作关闭防火墙systemctl disable firewalld.service systemctl stop fi
继续接上转载为了解决Kubernetes当中网络通信的问题,Kubernetes作为一个容器编排平台提出了Kubernetes网络模型,但是并没有自己去实现,具体网络通信方案通过网络插件来实现。其实Kubernetes网络模型当中总共只作了三点要求:1) 运行在一个节点当中的Pod能在不经过NAT的情况下跟集群中所有的Pod进行通信 2) 节点当中的客户端(system daemon、kubele
MySQL in Kubernetes   最近因为工作上的需求,搭建了一套部署在 Kubernetes 环境中的 MySQL,可能听起来就是让 MySQL 的 docker image 跑在 Kubernetes 里,应该没什么难度,可实际操作起来,这其实是相当复杂的一个工程:首先要有 Kubernetes 集群,才能谈得到部署应用进去;其
转载 2024-07-24 12:12:13
24阅读
Mysql主从准备环境一,准备软件官方docker_image :Mysql5.7.28 Docker Version: 19.03.4 K8s api-version: apps/v1二,具体制作流程1根据docker-image编写Dockerfile制作mysql-master镜像2.1根据docker-image编写Dockerfile制作mysql-salve
转载 2023-06-30 21:17:05
388阅读
本文搭建k8s集群,结果失败了。首先搭建了etcd、docker、flannelzhe三个是没有问题的,之后的ks8配置由于版本不对搭建失败,但是仍然有意义,特此记录。1、资源准备node1 192.168.187.159 node2 192.168.187.161 node3 192.168.187.162准备三台虚拟机,按照上面进行划分,node1作为master,node2
转载 2024-07-22 10:42:20
167阅读
部署中间件三要素         先在这个里选定用哪种方式来部署,再创建一个服务提供对外访问。应用路由即k8s的ingress配置中心---配置  即k8s的configMap  部署MySQL先配署存储、config、再部署容器、最后部署服务 部署分析 &n
转载 2023-07-09 22:04:06
362阅读
MySQL + Kubernetes 1. 简介在系列文章的第三篇中,讲到了如何使用 PV 和 PVC 挂载 RBD 上建立好的块存储镜像,但这还是不足以满足 cloud native 环境下的需求,试想如果部署一个应用,需要申请十个 RBD images,PV 和 PVC 的方式下,就需要先手动在 ceph 集群上部署十个 image,这在
转载 2024-05-16 09:35:48
51阅读
通过在内网自建K8S环境及使用华为云CCE对现网平台进行一轮容器化改造测试后,积累一些k8s的常见问题和应对方案,整理如下。问题一、POD时间同步问题容器内部时间和node节点的系统时间不一致,这个问题其实不是k8s问题,单纯使用docker也存在类似问题。解决方案,将物理机的时区文件以hostpath方式只读挂载,这样只要保证物理机的系统时间是正确的即可。问题二、POD内部hosts文件问题默认
原创 2018-11-21 10:44:50
10000+阅读
2点赞
1评论
在使用Kubernetes(K8S)构建集群时,经常会遇到一些问题,比如节点无法加入集群、服务无法访问、Pod无法调度等。本文将以一个具体的案例来介绍如何解决K8S集群中的常见问题。首先,我们来看一下整个问题解决的流程: | 步骤 | 操作 | | --- | --- | | 1 | 检查节点状态 | | 2 | 检查服务状态 | | 3 | 检查Pod状态 | | 4 | 查看日志信息 | |
原创 2024-02-23 09:51:25
114阅读
Kubernetes(K8S)是一种用于自动化部署、扩展和管理容器化应用程序的开源平台。在K8S中,性能问题是一个很重要的话题,因为它直接影响到应用程序的稳定性和可靠性。在本文中,我们将详细介绍如何识别和解决K8S中的性能问题。 首先,让我们看一下整个流程: | 步骤 | 操作 | |------|----------------
原创 2024-02-29 12:54:21
22阅读
摘要1、yaml文件中`image`镜像字段后面可以加哈希校验2、安装kubectx,方便切换命名空间3、如果一个pod被指定了node节点,删除node节点pod会怎么样1、yaml文件中image镜像字段后面可以加哈希校验比如:yaml文件内可以这么写image:nginx%sha:123123213333333333333333333333333333333333332、安装kubectx,方便切换命名空间在日常使用k8s集群中,查看一个pod总会在后面添加-n kube-system这
# 实现k8s mysql 8的步骤 为了帮助你实现“k8s mysql 8”,我将提供下面的步骤指导。请按照以下步骤进行操作,并使用相应的代码: ## 步骤一:创建一个Kubernetes集群 首先,你需要创建一个Kubernetes集群,以便部署和管理你的应用程序。可以使用常见的Kubernetes部署工具,如Minikube或kubeadm。 ## 步骤二:创建一个MySQL Dep
原创 2023-10-30 07:44:49
57阅读
**实现“k8s on k8s”的流程** | 步骤 | 操作 | |------|------| | 1 | 部署一个Kubernetes集群 | | 2 | 在部署好的Kubernetes集群上运行另一个Kubernetes集群 | **步骤一:部署一个Kubernetes集群** 在这一步中,我们将使用工具如kubeadm、kops等来部署第一个Kubernetes集群。 首先,我们
原创 2024-03-05 12:52:46
776阅读
k8sc初学遇到的一些问题: 1.kubectl get pods查看所有pod结点,想要删除结点,执行kubectl delete pods [name]后,发现Pod还是会自己起来,这是repolic 的机制。 正确做法是删除deployments...
转载 2021-05-11 22:51:55
275阅读
2评论
Kubernetes(简称K8s)是一套用于自动化容器化应用程序部署、扩展和管理的开源平台。在实际应用中,我们会面临各种K8s部署问题,比如Pod启动失败、服务无法访问等。今天,我将向你介绍如何解决这些问题。 在解决K8s部署问题的过程中,我们通常需要经历以下几个步骤: 1. 分析问题现象 2. 查看日志信息 3. 检查Pod状态 4. 查看服务状态 5. 修改配置重新部署 接下来,我将逐步
原创 2024-02-28 09:28:25
86阅读
K8S Pod问题 在Kubernetes(K8S)中,Pod是最小的部署单元,它包含一个或多个容器,共享网络和存储,可以协同工作。在使用K8S时,常常会遇到一些与Pod相关的问题,比如Pod的创建、管理、调度等方面。本文将教会你如何实现"K8S Pod问题"。 整体流程: | 步骤 | 操作 | | ---- | ------ | | 步骤一 | 编写Pod的YAML文件 | | 步骤二
原创 2024-02-19 13:20:12
56阅读
  • 1
  • 2
  • 3
  • 4
  • 5