节点 集群master k8s
springboot~jgroups实现节点间的通讯
# JGroups概念 在 JGroups 中,集群(cluster)是一个由多个节点组成的逻辑实体,节点可以通过一个共享的集群名称来进行连接和通信。这个集群名称可以在配置中指定或在运行时动态创建。 JGroups 提供了多种方式来创建集群,并使节点能够加入到相同的集群中。下面是一些常见的方式: 1 ......
Kubernetes 集群管理:Kurator or Kubespray
摘要:Kubespray 和 Kurator 就是这类开源工具的典型代表。本文将对这两款工具进行比较。 本文分享自华为云社区《Kubernetes 集群管理:Kurator or Kubespray-华为云云原生团队》,作者: 云容器大未来 。 随着云计算技术的飞速发展,Kubernetes 已经成 ......
git pull和git pull origin master (拉取远程分支合并到其他本地分支)
git pull用法:git pull命令的作用是:取回远程主机某个分支的更新,再与本地的指定分支合并。 一句话总结git pull和git fetch的区别:git pull = git fetch + git merge git fetch不会进行合并执行后需要手动执行git merge合并分支 ......
K8s 指定 pod 运行在固定ip方式
Kubernetes 指定 pod 运行在固定ip方式 方式一 在 Calico GitHub Issues#5196 问题的 commits#6249 提交中,引入新的 Pod 注释cni.projectcalico.org/hwAddr,用于将指定的 MAC 地址分配给容器端 Veth 接口。 ......
k8s集群证书过期的处理方法
1、检查证书过期时间 在所有控制平面节点执行: kubeadm alpha certs check-expiration #新版为 kubeadm certs check-expiration 2、更新证书 在所有控制平面节点执行: kubeadm alpha certs renew all #新版 ......
用Matlab程序产生连接概率为p=0.1的含100个节点ER随机网络,绘制网络及其度分布,分析其均匀性,并计算其传播阈值。
[toc] # 要求(可以直接作为Prompt) 用Matlab程序产生连接概率为p=0.1的含100个节点ER随机网络,绘制网络及其度分布,分析其均匀性,并计算其传播阈值。 # 代码 ```matlab clear all;close all;clc; % 参数定义 n = 100; % 节点数量 ......
Kubernetes(K8s)
# Kubernetes(K8s) ## 什么是Kubernetes? * 为`容器化`应用提供集群部署和管理的开源工具,由`Google`研发,在2014开源。 * `Pod`:一个`pod`可以运行多个容器。 ## Kubernetes 安装 ```shell # 前提 安装 docker # ......
HDU - 2473 (并查集+设立虚父节点(马甲))
![](https://img2023.cnblogs.com/blog/3070624/202306/3070624-20230607204313626-27703033.png) 涉及到并查集的删除操作,比较复杂,可以利用虚设父节点的方法: 例如 : 有n个节点,进行m次操作.首先将0 ~ n- ......
k8s 1.23 拉取 harbor镜像失败
解决: 创建secret kubectl create secret docker-registry regsecret --docker-server="http://192.168.1.137:8011" --docker-username="admin" --docker-password=" ......
cephadm快速部署指定版本ceph集群及生产问题处理
# cephadm快速部署指定版本ceph集群及生产问题处理 [toc] 官方文档:https://docs.ceph.com/en/pacific/ ## 1、虚拟机规划:centos8 | 主机名 | IP | 角色 | | | | | | ceph1 | 172.30.3.61 | cepha ......
集群
# 集群简介 ## 集群架构 集群就是使用网络将若干台计算机联通起来,并提供统一的管理方式,使其对外呈现单机的服务效果 ## 集群作用 1. 分散单台服务器的访问压力,实现负载均衡 2. 分散单台服务器的存储压力,实现可扩展性 3. 降低单台服务器宕机带来的业务灾难 # Redis集群结构设计 ## ......
hadoop集群搭建(docker)
1.准备安装包(hadoop-3.3.2.tar.gz和jdk-8u371-linux-x64.tar.gz) 2.创建Dockerfile文件: # 镜像源 FROM centos:7 # 添加元数据 LABEL author="作者" date="2023/05/30" # 安装openssh- ......
k8s常用网络排查
这里主要记录一些在实际排查网络问题过程中,觉得非常好用的工具或方法。大多数和 k8s 的网络问题相关 1. iptables 处理规则流程图 出处:https://www.zsythink.net/archives/1199 2. 使用 xtables-monitor 追踪数据包在 iptables ......
使用Paraview查看OpenFOAM中blockMeshDict的节点编号(block节点编号)
参考链接:使用Paraview查看OpenFOAM中blockMeshDict的节点编号 具体步骤为: 1.使用 blockMesh 命令生成 obj 文件: blockMesh -blockTopology 这样会生成两个 obj 文件:blockCentres.obj 和 blockTopolo ......
K8S高级调度
[toc] ##### 一.初始化容器initContainer 参考链接:[https://kubernetes.io/zh-cn/docs/concepts/workloads/pods/init-containers/](https://kubernetes.io/zh-cn/docs/con ......
[Docker/K8S]Docker与K8S的区别
# 1 定义角度 + `Docker`是一种开放源码的**应用容器引擎**,允许开发人员将其**应用**和**依赖包**打包成`可移植的容器/镜像`中;然后,发布到任何流行的 Linux 或 Windows 机器上,也能实现**虚拟化**。该容器完全使用**沙箱机制**,彼此之间没有任何接口。 + ......
redis-cli连接并管理redis集群
> 某些场景下,redis集群以内网ip发现节点并提供服务,所以只能在服务器环境下以内网ip访问,此时redis-cli无疑是最可靠的工具。而各种gui工具都傻眼了(当然web ui类工具除外)。 ## redis-cli nodejs版 > redis-cli nodejs版可以脱离redis-s ......
K8S批量删除指定的pod
> K8S批量删除指定的pod应用场景:我自己建了100个test-exporter,生成名称随机,然后我想删除掉这一百个pod,流程如下: 1.先看pod,命令kubectl get pod -n monitor(这里的-n monitor指的是我自己pod的容器名称,可以百度一下), 如图2.筛 ......
Kubernetes(k8s)使用ingress发布服务
Kubernetes(k8s)使用ingress发布服务,Ingress vs NodePort vs LoadBalancer,安装部署Nginx Ingress Controller控制器,使用Ingress来发布Kubernetes服务,配置ingress规则发布服务 ......
k8s实战案例之部署redis单机和redis cluster
redis是一款基于BSD协议,开源的非关系型数据库(nosql数据库),作者是意大利开发者Salvatore Sanfilippo在2009年发布,使用C语言编写;redis是基于内存存储,而且是目前比较流行的键值数据库(key-value database),它提供将内存通过网络远程共享的一种服... ......
k8s Route上的annoation
在 Kubernetes 中,Route 对象支持使用 annotation 来添加元数据,以提供有关路由对象的更多信息。可以使用 annotation 来指定与路由对象相关的信息,例如 TLS 配置、负载均衡策略、重定向规则等等。 要添加 annotation,可以按照以下步骤进行操作: 1. 打 ......
【Azure K8S】AKS升级 Kubernetes version 失败问题的分析与解决
问题描述 创建Azure Kubernetes Service服务后,需要升级AKS集群的 kubernetes version。在AKS页面的 Cluster configuration 页面中,选择新的版本 1.25.5,确认升级。等待50分钟左右,却等到了升级失败的消息: Failed to ......
k8s
kubectl 创建 Pod 背后到底发生了什么 kubectl 创建 Pod 背后发生了以下一些主要的步骤: kubectl 解析配置文件:kubectl 会读取 Pod 的配置文件,通常是 YAML 或 JSON 格式,解析其中的内容并将其转换为 Kubernetes API 对象。 验证配置文 ......
使用KDtree查找最近networkx最近节点
# 使用KDtree查找最近networkx最近节点 ```python from sklearn.neighbors import KDTree import networkx as nx from geopy.distance import geodesic def create_kdtree( ......
(转)直击痛点,详解 K8s 日志采集最佳实践
原文:https://developer.aliyun.com/article/749468 导读:上一篇文章主要介绍 Kubernetes 日志输出的一些注意事项,日志输出最终的目的还是做统一的采集和分析。在 Kubernetes 中,日志采集和普通虚拟机的方式有很大不同,相对实现难度和部署代价也 ......
Kubernetes(k8s)服务service:service的发现和service的发布
Kubernetes(k8s)服务service,使用hostPort/service服务向外界暴露应用程序,使用clusterIP/环境变量/DNS的方式进行服务发现,使用nodeport进行服务的发布,安装METALLB,配置地址池,使用LoadBalancer的方式进行服务发布 ......
k8s常用命令
1.命名空间 namespace /ns 方式:1 创建:kubectl create ns hello-ns 删除:kubectl delete ns hello-ns 查询:kubectl get ns 方式2:万能通用方式:通过yaml模板创建 : 创建ns-ceate.yaml apiVer ......
KingbaseES V8R3 集群运维案例--kingbase_monitor.sh启动”two master“案例
**案例说明:** KingbaseES V8R3集群,执行kingbase_monitor.sh启动集群,出现“two master”节点的故障,启动集群失败;通过手工sys_ctl启动各节点数据库服务后,并手工重启kingbasecluster(restartcluster.sh)服务,集群运行 ......
KingbaseES V8R6集群运维系列 -- 修改ssh通信为 sys_securecmdd 通信
## 一、适用于: 本文档使用于KingbaseES V008R006版本。 ## 二、关于SYS_SECURECMDD: sys_securecmdd是KingbaseES集群自带的工具,集群监控、管理集群时通过sys_securecmdd安全执行命令而不使用ssh服务。 sys_securecm ......
KingbaseES V8R6集群运维案例--主库PITR恢复后备库无法连接到集群
**案例说明:** KingbaseES V8R6集群,在主库执行PITR恢复后,clone备库;但是启动集群后,备库无法连接到主库,流复制状态和集群节点状态异常。 **适用版本:** ` KingbaseES V8R6` **一、问题现象** 如下图所示,集群备库节点状态和流复制异常: ![](h ......