草庐IT

k8s-master-e

全部标签

mysql 复制 5.5 master 到 5.7 slave

我们有两台运行PerconaServer5.5.42的生产MySQL服务器,我们想设置一台运行PerconaServer5.7的新服务器作为它们的从属服务器。但是,由于版本之间存在差距,5.7slave无法从5.5master返回server_uid。正确的解决方案是升级master,我们知道这一点,但由于时间和资源的限制,目前还不可能。还有其他解决方法吗?如有必要,我可以将slave降级到5.6,并在以后回来并在所有服务器上执行必要的升级。下一个最好的事情是什么? 最佳答案 目前,5.7slave无法从5.5master复制,因为

Hbase解决ERROR: KeeperErrorCode = ConnectionLoss for /hbase/master报错

1、在单机模式中,要先修改一个文件:/usr/local/hbase/conf/hbase-site.xmlhbase-site.xml内容:hbase.rootdirfile:///usr/local/hbase/hbase-tmp保存运行start-hbase.shhbaseshell报错报错原因:可能是因为之前启动过hadoop,然后里面/usr/local/hbase/hbase-tmp有hbase.id不一致的原因导致的解决办法:将之前的hbase-site.xml的内容修改为hbase.rootdirfile:///usr/local/hbase/hbase-tmp1成功运行hba

Ubuntu 安装k8s集群

镜像下载、域名解析、时间同步请点击阿里云开源镜像站前言本文介绍如何在ubuntu上部署k8s集群,大致可以分为如下几个步骤修改ubuntu配置安装docker安装kubeadm、kubectl以及kubelet配置master节点将slave节点加入网络因为k8s分为管理节点和工作节点,所以我们将要在master上部署管理节点,在worker上部署工作节点,master和worker节点信息如下主机名:master,主机IP:192.168.56.11,版本:Ubuntuserver18.04,CPU:2核,内存:1G主机名:worker,主机IP:192.168.56.21,版本:Ubunt

K8S容器OOM killed排查

背景数据服务平台南海容器k8s设置的内存上限2GB,多次容器被OOMkilled。启动命令java-XX:MaxRAMPercentage=70.0-XX:+HeapDumpOnOutOfMemoryError-XX:HeapDumpPath=/apps/logs/***.jar排查过程1当收到实例内存超过95%告警时,把jvm进程堆dump下来后,用visualvm分析堆内存,并未发现内存泄漏。推测进程就需要花较多的内存,是内存分配不够。遂将内存增加到4GB。继续观察2南海和顺德docker实例依然OOMkilled。当实例内存超过95%时,dump出堆内存并分析,依然没有发现内存泄漏,比较

Mysql Replication-master-bin日志文件没有更新

我是Mysql复制的新手,我的问题是:当我在Slave上给出SHOWSLAVESTATUS命令时,Master-bin-log文件没有更新,我重置它并使用命令CHANGEMASTERTOMASTER更新Master-bin-log文件,仍然是master-当我使用SHOWSLAVESTATUS命令检查时,bin-log文件没有更新。除此之外,在适当的路径生成但不更新Master-bin-log文件。请帮我解决这个问题...提前致谢!!!里提 最佳答案 根据你所说的,我假设你想在从站上进行二进制日志记录。我认为这个问题源于困扰我很多次

CentOS 7/8使用kubeadm部署kubernets(k8s)集群【附阿里云实验室】

配套实验环境点击直达阿里云实验室点击直达阿里云实验室点击直达阿里云实验室环境概览软件版本数量CentOS7.9/8.x3Docker23.0.3kubeadmv1.27.1kubeletv1.27.1kubectlv1.27.1基础环境配置关闭selinux和swap(云服务器可跳过此步骤)(每个节点操作)setenforce0sed-i's/^SELINUX=.*/SELINUX=permissive/g'/etc/selinux/configsed-i'/swap/s/^\(.*\)$/#\1/g'/etc/fstabswapoff-a修改主机名(每个节点修改为正确的名字)hostname

K8S Headless 与 ClusterIP的区别

在Kubernetes中,HeadlessService和ClusterIPService都是Service资源的类型,它们都用于为应用程序提供服务发现和负载均衡等功能。下面是HeadlessService和ClusterIPService的区别:一、HeadlessServiceHeadlessService是一种不使用ClusterIP的Service类型,它会将应用程序的访问请求直接转发到后端Pod上,而不进行任何负载均衡或者服务代理的处理。每个Pod都有一个唯一的DNS记录,因此可以通过这些DNS记录来实现对Pod的直接访问和控制。HeadlessService通常用于需要访问单个Po

【云原生】Kubeadmin安装k8s集群

目录前言:一环境部署1.1服务器部署功能1.2环境准备(所有节点)二安装docker(所有节点)三所有节点安装kubeadm,kubelet和kubectl3.1 定义kubernetes源3.2 开机自启kubelet四 部署K8S集群4.1 查看初始化需要的镜像4.2master节点上传压缩包4.3 复制镜像和脚本到node节点4.4初始化kubeadm 4.5证书生成结果4.6设定kubectl(Master节点)五所有节点部署网络插件flannel5.1部署flannel5.2 在master节点查看节点状态5.3 测试pod资源创建 5.4 暴露端口提供服务  六  部署Dashbo

Kubernetes(k8s)实战:Kubernetes(k8s)部署Springboot项目

文章目录一、练手:k8s部署部署wordpress+mysql1、创建wordpress命名空间2、创建mysql数据库3、创建wordpress应用4、小结二、实战:部署自己的springboot项目1、准备一个springboot项目2、使用docker打成镜像3、使用k8s部署springboot三、实战:部署springcloud项目1、部署nacos2、微服务注册到nacos的地址问题(1)使用host模式一、练手:k8s部署部署wordpress+mysqlwordpress是用于快速搭建博客系统。1、创建wordpress命名空间#创建namespacekubectlcreate

K8S集群NotReady问题处理

问题场景:K8Smaster节点安装完kube-flannel之后(加粗是重点)执行kubectlgetnodes命令看到master状态依旧是NotReadyK8Snode节点kubeadmjoin命令后,已成功添加到集群,但是执行kubectlgetnodes命令看到node状态依旧是NotReady图片展示的是node节点的NotReady状态,master节点最开始也是这个状态,我已经解决过了,无论master节点还是node节点,都可以试下这个方法核对问题症状:执行journalctl-f-ukubelet命令报错:NetworkReady=falsereason:NetworkPl