集群kubeadm k8s k8

OceanBase集群扩容

连接sys租户 使用root用户连接sys租户的oceanbase数据库 [admin]# mysql -h192.168.1.71 -P2883 -D oceanbase -uroot@sys -pOceanbase2881 -A 添加zone 查看zone信息,当前OceanBase集群有2个z ......
集群 OceanBase

k8s修改IP地址池

平台安装默认K8S集群,地址池为:172.20.0.0/16,本文将按照新的网络规划,将地址池网络段修改为:172.17.0.0/24 修改k8s相关配置 kube-apiserver: --pod-network-cidr kube-proxy: --cluster-cidr kube-contr ......
地址 k8s k8 8s

mysqlcluster数据库集群的搭建和配置

当系统的规模达到一定程度后,数据库在系统中慢慢成为一个瓶颈,因此需要对数据库进行扩展。数据库集群时一种解决数据库负荷的有效手段,本篇主要是描述了数据库集群如何搭建和配置的过程。 一、mysql集群的规划 mysql集群由管理节点、数据节点、mysql节点组成。一般情况下数据节点和mysql可以放在统 ......
集群 mysqlcluster 数据库 数据

K8S的API Server认证介绍

一.说明 kube-apiserver是k8s最重要的制组件之一,主要提供以下功能: 提供集群管理的REST API 接口, 包括认证授权、数据校验以及集群状态变更等 k8s 中所有模块与 etcd 的数据交互都需要走 API Server ,禁止直接和 etcd 通信 k8s API 的每个请求都 ......
Server K8S API K8 8S

Nacos 使用 CentOS7 进行集群部署

有了上篇博客的 Nacos 单机部署经验,对于集群搭建就容易多了。 要想搭建 Nacos 集群,至少需要 3 个节点。为了统一访问地址,因此需要使用 nginx 进行转发。 本篇博客仍然采用 Nacos 当前最新的版本 2.2.2 进行集群搭建。Nacos 官网上也有集群搭建的说明,不过有点简略。 ......
集群 CentOS7 CentOS Nacos

k8s容器资源需求与资源限制

在Kubernetes中,我们可以通过为容器定义资源需求和限制来管理容器的资源使用。 资源需求(Resource Requests):指容器在调度和运行时需要的最小资源。当定义了资源需求后,Kubernetes会根据该需求进行调度,安排节点资源。如果节点不能满足指定的需求,Pod将不会被调度。资源需 ......
资源 容器 需求 k8s k8

关于Kubernetes-v1.23.6-将worker node工作节点加入k8s集群的方法

首先对于node节点来说,有如下几点先决条件 1、基础环境的,这个与master节点一样 2、同样需要安装docker 和 k8s相关的软件,也是与master节点一样,包括docker的配置 接下来就是master节点使用kubeadm init命令进行初始化,当初始化完成后,如果一切正常、将会看 ......
节点 集群 Kubernetes-v Kubernetes 方法

关于使用kubeadm reset命令对kubeadm init与kubeadm join操作后遇到报错的情况-进行恢复还原

在Kubernetes / k8s集群中,无论是在开始的master节点初始化,还是后面客户端使用kubeadm join命令加入到集群 可能都会遇到很多报错,对于新手来说、很多还不是很好解决、也有一些情况,是在初始化之前忘记执行一些操作,而导致报错 这种一般都需要执行漏掉的操作,重新执行初始化操作 ......
kubeadm 命令 情况 reset init

skywalking 集群部署

1、安装包:apache-skywalking-apm-es7-8.7.0.tar.gz 下载地址: https://archive.apache.org/dist/skywalking/8.7.0/apache-skywalking-apm-es7-8.7.0.tar.gz 2、 安装包解压 ta ......
集群 skywalking

elasticsearch 集群+skywalking 集群 搭建

###elasticsearch集群部署#### elasticsearch 包下载地址:https://www.elastic.co/downloads/past-releases/elasticsearch-7-14-0 前提:elasticsearch集群 只能用普通用户启动,root账号启动 ......
集群 elasticsearch skywalking

搭建 Kubernetes 集群

#简介 Kubernetes是一个开源系统,用于容器化应用的自动部署、扩缩和管理。它将构成应用的容器按逻辑单位进行分组以便于管理和发现。 #搭建 环境: CentOS v7.2 docker-ce-version v23.0.5 kubernetes-version v1.23.6 本次使用2台服务 ......
集群 Kubernetes

VMware搭建虚拟集群

环境: VMware workstation 15.5 pro 集群操作系统:CentOS 8 1.安装操作系统 开启网卡 最小化时 ifconfig无法使用 使用ip addr yum provides ifconfig yum install network-tools ifconfig 配置静 ......
集群 VMware

HDFS跨集群迁移

场景 由于版本升级和集群切换,现需要将A(源)集群HDFS数据迁移至B(目的)集群 迁移过程 先通过hadoop distcp -prugpb将整体数据迁移一次,然后协调时间窗口将所有业务停止,进行一次增量迁移,然后切换业务即可 整体迁移脚本,目的集群执行即可 #!/bin/bash source_ ......
集群 HDFS

Hbase跨集群迁移以及常用命令

场景: 由于Hbase版本升级以及集群切换,现需要将Hbase从A集群(源)迁移至B集群(目的) 迁移过程: 将源A集群的Hbase需要迁移的表(注意namespace)通过snapshot方式打成快照,然后再通过ExportSnapshot方式迁移至目的B集群,此时目的集群的HDFS目录下的hba ......
集群 命令 常用 Hbase

k8s容器安全上下文

k8s在创建和管理Pod时,可以设置一些安全限制。它包括以下几个方面: 1.自主访问控制(DAC):每个容器都有一个默认的用户 ID,可以通过 PodSecurityContext 或 SecurityContext 来修改它。通过限制各个容器使用不同的用户 ID 或组 ID,可以减小容器之间的攻击 ......
上下文 容器 上下 k8s k8

查看OceanBase集群资源分配及使用情况

使用root用户连接sys租户 [admin]# obclient -h127.0.0.1 -P2881 -D oceanbase -uroot@sys -p -A 查看各节点资源分配及使用情况 obclient [oceanbase]> select zone,svr_ip,sql_port,sv ......
资源分配 集群 OceanBase 情况 资源

k8s 节点压力驱逐

节点压力驱逐 节点压力驱逐是 kubelet 主动终止 Pod 以回收节点上资源的过程。 kubelet 监控集群节点的内存、磁盘空间和文件系统的 inode 等资源。 当这些资源中的一个或者多个达到特定的消耗水平, kubelet 可以主动地使节点上一个或者多个 Pod 失效,以回收资源防止饥饿。 ......
节点 压力 k8s k8 8s

K8S:分享一次“乌龙问题”(人为导致的无法正常删除命名空间)

问题背景 背景是这样的,我有一套测试用的K8S集群,发现无法正常删除命名空间了,一直处于Terminating状态,强制删除也不行。于是,再次手动创建了一个名为“test-b”的命名空间,同样也是不能正常删除。于是,展开了排查。不过,查到最后,发现是个毫无技术含量的“乌龙问题”。结果不重要,重要的是 ......
乌龙 问题 空间 K8S K8

k8s集群组件

k8s集群有以下组件: Master:Kubernetes集群的控制中心,包括: API Server:在Kubernetes集群中,API server 扮演一个接口,使用户和管理员可以通过 kubectl 或其他工具与集群进行交互,而不必直接与底层组件打交道。同时,所有其他 Kubernetes ......
集群 组件 k8s k8 8s

k8s pod概念

Kubernetes Pod 是 Kubernetes 中最小的可部署单元,是一个或多个相互协作的应用容器的集合,它们共享相同的网络命名空间和存储卷。每个 Pod 都有一个唯一的 IP 地址,用于和其他 Pod 进行通信。 Pod 的核心概念如下: Pod 是一个逻辑主机,它可以包含多个容器,其中p ......
概念 k8s pod k8 8s

有关本地集群的linux操作tips

免密登录认证 -1. 使用rsa加密技术,生成公钥和私钥。一路回车即可 [root@username01 ~]# cd ~ [root@username01 ~]# ssh-keygen -t rsa -2. 进入~/.ssh目录下,使用ssh-copy-id命令 [root@username01 ......
集群 linux tips

还原k8s控制节点

0、基础环境配置 参照节点建立搭建配置 1、从旧控制节点拷贝 /opt/kubernets /usr/local/bin/kubectl /usr/lib/systemd/system/etcd.service /usr/lib/systemd/system/kube-apiserver.servi ......
节点 k8s k8 8s

openGauss 5.0 主从集群 日常运维

在之前的博客我们看了openGauss 主从集群的搭建,如下: openGauss 5.0 一主两从 复制环境 搭建手册https://www.cndba.cn/dave/article/116528 本篇我们看下主从集群的维护。 1 查看集群状态 查看集群所有节点: [dave@www.cndba ......
主从 集群 openGauss 5.0

部署repmgr PG14集群<无autofailover>

系统环境 OS: CentOS7 192.168.56.11 node1 192.168.56.12 node2 部署操作流程 1. 系统环境初始化 echo redhat | passwd root --stdin echo -e "192.168.56.11 node1 " >>/etc/hos ......
集群 autofailover repmgr PG 14

二进制部署K8S v1.27.x

1.1 系统环境系统: Rocky linux 8.7x64 cat /etc/hosts 172.16.10.81 flyfish81172.16.10.82 flyfish82172.16.10.83 flyfish83172.16.10.84 flyfish84172.16.10.85 fly ......
二进制 K8S K8 8S 27

2、etcd单机部署和集群部署

上一章我们认识了etcd,简单的介绍了 etcd 的基础概念,但是理解起来还是比较抽象的。这一章我们就一起来部署下 etcd 。这样可以让我们对 etcd 有更加确切的认识。 1、etcd单实例部署 对于平常的学习,其实搭建一个单机节点是够了的。接下来就讲讲怎么搭建单机节点。 本次部署是在 cent ......
集群 单机 etcd

Linux/Ubuntu 搭建mongodb集群(副本集)

1、配置三台虚拟机的ip以及主机名): 192.168.56.101 S1 192.168.56.102 S2 192.168.56.103 S3 创建目录日志文件等: mkdir -p /data/mong/{log,db,key} touch /data/mongo/log/mongodb.lo ......
副本 集群 mongodb Ubuntu Linux

[Hadoop] 在集群中安装Hadoop

[Hadoop] 在集群中安装Hadoop 类似的教程其实有很多,网上随便一搜就是一大把。这里简单的记录一下本人的安装过程,留给本人或者后人参考。 集群配置 内网互联的三台机器,IP分别为10.0.0.1,10.0.0.2,10.0.0.3。 我们的目标配置是让10.0.0.1做主节点,也就是mas ......
Hadoop 集群

Linux 搭建redis集群(哨兵模式)

环境: 192.168.56.101 192.168.56.102 192.168.56.103 1、在三台服务器上都安装redis 安装步骤:https://www.cnblogs.com/leihongnu/p/14734603.html 2、配置主从 192.168.556.101:配置文件r ......
哨兵 集群 模式 Linux redis

hadoop 3.3.5伪分布式集群部署

hadoop包下载 https://archive.apache.org/dist/hadoop/common/ 安装好jdk并配置环境变量 下载hadoop压缩包并放至 /data/hadoop目录 解压 tar -zxvf hadoop-3.3.5.tar.gz 1配置 1.1在Hadoop安装 ......
分布式 集群 hadoop