集群rancher方式k8s

ZooKeeper集群版本升级

ZooKeeper集群版本升级 环境描述: 3节点的集群,当前版本为3.8.1,计划将所有节点版本升级到3.8.3。 由于过半机制,即存活的节点数量>(非>=)所有节点数量的一半,则整个集群可以正常对外提供服务。 举个例子,3个节点,最少存活2>(3/2=1.5)个节点,即允许有一个节点宕机下依旧能 ......
集群 ZooKeeper 版本

Django修改数据库数据的两种方式

部分代码展示: from django.shortcuts import render, HttpResponse, redirectfrom app01 import models def edit_user(request): # 获取url问好后面的参数 edit_id = request.G ......
数据 方式 数据库 Django

wujie 微前端实现及三种通信方式介绍

官网 https://wujie-micro.github.io/doc/ 对比 iframe 采用 iframe 的方案确实可以做到,而且优点非常明显。 优点 非常简单,使用没有任何心智负担 web 应用隔离的非常完美,无论是 js、css、dom 都完全隔离开来 由于其隔离的太完美导致缺点也非常 ......
前端 方式 wujie

Python中dict字典的多种遍历方式

1.使用 for key in dict 遍历字典 可以使用 for key in dict 遍历字典中所有的键 x = {'a': 'A', 'b': 'B'} for key in x: print(key) # 输出结果 a b 2.使用 for key in dict.keys () 遍历字 ......
字典 多种 方式 Python dict

【BSP视频教程】BSP视频教程第27期:CANopen协议栈专题,实战方式系统了解NMT,PDO,SDO,时间戳,同步报文,紧急报文等(2023-10-17)

视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519 本期视频教程为大家分享CANopen协议栈相关知识内容,涉及到的内容非常多。 视频教程: https://www.bilibili.com/video/BV1Vw411 ......
报文 教程 视频 实战 BSP

js中数组的各种遍历方式

一、ES5中数组遍历方式 let arr = [1, 2, 3, 2, 4] 1、for循环 for (let i = 0; i < arr.length; i++) { console.log(arr[i]) } // 1 2 3 2 4 2、forEach():没有返回值,调用数组的每个元素,并 ......
数组 方式

彻底搞懂Docker容器与Kraft模式kafka集群关于消息大小相关参数设置

Docker部署的设置 部署背景: 在DockerHub拉取的bitnami/kafka:3.4.1 镜像,如果要部署在Docker-Swarm集群或者单Docker部署,对于消息大小设置需要添加参数 KAFKA_CFG_MESSAGE_MAX_BYTES,如何设置为其他不符合规范的参数格式,会导致 ......
集群 容器 大小 参数 消息

kubeadm 加入work 节点集群时报 http://localhost:10248/healthz处理方法

现象: [kubelet-check] The HTTP call equal to 'curl -sSL http://localhost:10248/healthz' failed with error: Get "http://localhost:10248/healthz": dial tc ......
节点 集群 localhost 时报 kubeadm

C语言-数组初始化方式

C语言-数组初始化方式 # include <stdio.h> # include <string.h> //数组初始化 int main(){ //方式1:{0} int arr1[3] = {0}; for(int i= 0;i<3;i++){ printf("arr1[%d] = %d\n", ......
数组 语言 方式

Base虚拟机克隆集群节点,并固定IP与免密互通

克隆Base虚拟机 先把Base关机,然后右键 - 管理 - 克隆 选择完整克隆 克隆名字这里叫node1 重复步骤,克隆node2/node3 为了分类,创建了一个大数据集群文件夹 以下命令全是root权限执行 配置固定IP # 修改主机名 hostnamectl set-hostname nod ......
节点 集群 Base

k8s configmap的简单使用

k8s ConfigMap # 背景 ​ 当我们制作docker镜像时,一般容器内的服务是需要配置文件的。制作时,有一个默认的配置文件(也可能没有)。 ​ 我们使用docker镜像时,通常会挂载一些路径,路径中则包含了服务需要的配置文件。这样就把配置文件和docker镜像解耦了 ​ 在k8s中,我们 ......
configmap k8s k8 8s

k8s install es

# Source: elasticsearch/templates/test/test-elasticsearch-health.yaml apiVersion: v1 kind: Pod metadata: name: "elasticsearch2-csamz-test" annotations ......
install k8s k8 8s es

k8s 监控之Prometheus部署安装

部署监控pod https://github.com/ruidongchenxi/k8s-ack/blob/main/node-export.yaml [root@k8s-master cka]# cat node-export.yaml apiVersion: apps/v1 kind: Daem ......
Prometheus k8s k8 8s

[K8S系列五]Ingress与Ingress Controller

原文:https://www.jianshu.com/p/cd7ebd6876c9 1.为什么要有Ingress 前一篇文章[K8S系列四] K8S核心组件与核心概念(Pod、Deployment、Service)中提到了NodePort类型Service,但是NodePort类型Service有如 ......
Ingress Controller K8S K8 8S

Etcd集群换机导致etcd集群不可用

背景: 因为工作中有nj地域需要下线,需要我所有地域的机器包括vip全部换成其他临近地域 问题: 集群中的etcd正常替换,当时保持的是平移,由于历史原因,之前的同学上线都是手动变更,没有发起上线,导致使用的之前的版本,导致etcd只能读,不能写入,而且etcd监控查询是不健康的状态 排查: 检查了 ......
集群 Etcd etcd

Spring Boot + K8S 中的滚动发布、优雅停机、弹性伸缩、应用监控、配置分离

前言 K8s + SpringBoot实现零宕机发布:健康检查+滚动更新+优雅停机+弹性伸缩+Prometheus监控+配置分离(镜像复用) 配置 健康检查 健康检查类型:就绪探针(readiness)+ 存活探针(liveness) 探针类型:exec(进入容器执行脚本)、tcpSocket(探测 ......
弹性 Spring Boot K8S 8S

CentOS 在无网络环境安装应用程序(RPM方式)

总体思路:找一台可以联网的linux,下载docker的RPM依赖包而不进行安装(yum localinstall),将所有依赖的rpm环境打包好,再在无网环境中解压逐一安装(rpm: --force --nodeps)。 当前示例的操作系统是:CentOS 7.9.2009 (Core) 1. 在 ......
应用程序 方式 环境 程序 CentOS

kubeadm 部署 k8s

kubeadm 部署 k8s # 简介 记录在centos7.6.1810上,使用kubeadm 部署 k8s,部署在三台虚机上,部署版本是1.22.0 # 虚机信息 使用三台一模一样的虚机,系统版本为 **CentOS7.6.1810** 安装虚机的ISO是 CentOS-7-x86_64-Min ......
kubeadm k8s k8 8s

23 组件的注册方式

组件的注册方式:就是组件的引入方式 不推荐全局,还得是局部 全局,局部:作用域不同 全局注册:main.js 多次使用的组件就不需要重复麻烦地导入 局部注册:就是之前的三步走引入 ......
组件 方式 23

HBase-统计表总行数的三种方式

由于Hbase是列式数据库,没有提供类似SQL的数据查询语句,可以通过以下三种方式获取表的总行数。 1. 使用Hbase自带的Count命令 hbase提供了count命令可以在hbase交互界面使用,获取总行数。 hbase> count ‘test′ hbase> count ‘t1′, INT ......
总行 统计表 方式 HBase

k8s kubeadm编译修改证书默认期限

获取源码 k8s_version="v1.27.6" git clone --depth=1 -b ${k8s_version} https://github.com/kubernetes/kubernetes.git 修改源码 sed -i 's/CertificateValidity = tim ......
期限 证书 kubeadm k8s k8

使用 rancher 部署 k8s 并安装 cube-studio

获取项目 git clone https://github.com/tencentmusic/cube-studio.git cd cube-studio/install/kubernetes/rancher 下载需要的镜像 提前下载镜像 # 清理历史部署痕迹 sh reset_docker.sh ......
cube-studio rancher studio cube k8s

k8s运维过程中,总是碰到项目从内网迁移到公网,从阿里云到腾讯云,华为云等等情况 需要一个脚本把命名空间里面的资源全部导出

#!/bin/bash #NS=kube-system NS=pre resourceList=( deploy services endpoints ingress secrets pvc cm ) printList(){ for aa in ${resourceList[@]}; do aLi ......
脚本 过程 情况 项目 资源

一文看懂小游戏发家史与入局方式

回溯过去5年,越来越扎实的开发者和用户基础,为推动小游戏生态健康发展提供了强大的推动力。 据官方公开数据,当前小游戏开发者数量已从几年前的10万增长到了如今的30万,其中有超过50%都是规模小于30人的中小团队。同时,近两年小游戏活跃用户规模和在线时长都呈现出了持续增长的趋势,其中活跃用户规模已经超 ......
小游戏 方式

k8s 1.26.4的安装步骤(使用kubeadm安装master+1节点) ——( centos7.9,cri-dockerd插件)

一:系统环境初始化(所有节点都需要操作)1.配置服务器时间保持一致yum -y install ntpdatentpdate ntp1.aliyun.com 添加定时同步 每天凌晨0点自动同步时间echo "0 0 * * * ntpdate ntp1.aliyun.com" >> /var/spo ......
节点 cri-dockerd 插件 步骤 centos7

ubuntu20.04 apt方式安装mariadb

MariaDB作为MySQL的替代方案。MariaDB是一个与MySQL兼容的开源关系型数据库管理系统。 #1.打开终端。 #2.更新软件包列表: sudo apt update #3.安装MariaDB服务器和客户端: sudo apt install mariadb-server mariadb ......
mariadb 方式 ubuntu 20.04 apt

产品经理与众不同的思维方式与职业病

这篇文章我也想从产品思维的角度去撰写,也是锻炼产品思维的一种方式。 站在产品经理的结构化思维角度,从写文章缘由,产品经理应该具备的思维方式,技术思维的优劣势三方面写。 首先说一下写这片文章的起因,阅读《人人都是产品经理2.0》每一章后面都会给出一些练习作业,希望借助这本书的章节作业养成记录的习惯。 ......
职业病 与众不同 思维 经理 方式

DHorse v1.4.2 发布,基于 k8s 的发布平台

版本说明 优化特性 在集群列表增加集群版本; 修改Jvm的GC指标名; 解决问题 解决shell脚本换行符的问题; 解决部署历史列表页,环境名展示错误的问题; 解决指标收集功能的异常; 升级指南 升级指南 DHorse介绍 DHorse是一个简单易用的轻量级的云应用管理平台,不需要理解容器和k8s的 ......
DHorse 平台 4.2 k8s 8s

小技巧 | 渐变消失遮罩的多种实现方式

我的小册 《CSS 技术揭秘与实战通关》上线了,想了解更多有趣、进阶、系统化的 CSS 内容,可以猛击 - LINK。 在知乎看到一题比较有意思的题目。 题目大致是如何实现下述图片的效果,如果使用 div 前置遮挡的话,会影响 div 后面的按钮,使其无法被点击。 本文将简单介绍几种这个效果的实现方 ......
多种 方式 技巧

搭建redis分片集群

搭建redis分片集群第一章:测试环境搭建1.1、版本信息:操作系统:CentOS-7-x86_64-Minimal-2009.isoredis:6.0.81.2、地址规划与结构图ip地址端口描述192.168.118.20020300master1192.168.118.20020301slave ......
集群 redis