集群 版本28 k8s
升级PVE7到最新版本并设置国内源
该操作涉及到系统管理,建议在确保自身能力和安全性的情况下进行: 升级PVE7到最新版本并设置国内源: 删除企业源: sudo rm -rf /etc/apt/sources.list.d/pve-enterprise.list 添加PVE官方GPG key: sudo wget http://mir ......
K8S集群node的删除和添加
copy自: K8S集群node的删除和添加 1、在master节点查看所有的node节点 [root@master ~]# kubectl get node NAME STATUS ROLES AGE VERSION master Ready master 23h v1.17.4 node01 R ......
k8s集群pod常见状态
Error : Pod 启动过程中发生错误NodeLost : Pod 所在节点失联Unkown : Pod 所在节点失联或其它未知异常Waiting : Pod 等待启动Pending : Pod 等待被调度ContainerCreating : Pod 容器正在被创建Terminating : ......
自定义Python版本ESL库访问FreeSWITCH
环境:CentOS 7.6_x64Python版本:3.9.12FreeSWITCH版本 :1.10.9 一、背景描述 ESL库是FreeSWITCH对外提供的接口,使用起来很方便,但该库是基于C语言实现的,Python使用该库的话需要使用源码进行编译。如果使用系统自带的Python版本进行编译,过 ......
K8s 集群 etcd节点故障解决方案
1 环境说明 k8s版本:v1.20 etcd节点(192.168.0.12)故障: 报错详情: 4月 24 22:47:13 k8s-node2 etcd[9543]: {"level":"warn","ts":"2023-04-24T22:47:13.571+0800","caller":"et ......
建个随笔记录版本
因式分解模拟器2.0 *修复了两个式子前后互换位置无法识别的错误*增加了正确答案存在时间*整体难度下调*修改了难度的选择部分,更加简洁*增加了很多注释 https://files.cnblogs.com/files/blogs/777644/%E5%9B%A0%E5%BC%8F%E5%88%86%E ......
ChatGPT免费第一版本
最近利用空余时间做了一个供大家免费体验的chatgpt国内可直接访问的版本 输入12335gpt.com可直接 贴上GPT给我回复的内容,😀 当今社会,交流已经成为人们日常不可或缺的一部分。然而,随着技术的发展,人们对于交流工具的要求也越来越高。为了满足这种需求,聊天机器人 ChatGPT 应运而 ......
redis主从、哨兵、集群
redis主从、哨兵、集群 redis实际生产过程中可能出现的问题: 机器宕机,redis直接停用,影响业务 容量瓶颈,内存大小不够 QPS瓶颈,读的并发量很高很高,一个服务不够 redis主从(master-slave) 主从实现的功能: 做读写分离:主库用来写,从库只用来读 做数据副本 机器故障 ......
k8s常见异常
1、证书过期 [root@kube-master01 kubernetes]# kubectl get nodeUnable to connect to the server: x509: certificate has expired or is not yet valid: current ti ......
集群时钟同步必读-NTP和chrony
一、 前言 搭建和维护集群环境中时钟同步是非常重要一环。如果集群的时间不统一,例如ceph集群就会报错无法更新数据、CDH集群无法添加客户端等等。目前主流在Linux系统搭建集群用到NTP和chrony软件,本文简单介绍两者的集群搭建。 二、 NTP和chrony区别 根据chrony官网描述,主要 ......
kubectl 命令 --save-config 将部署信息添加到注解,防止deploy或webhook通过注释添加到集群 --record 记录下当前的版本信息为了回滚
1、--save-config 为什么需要使用kubctl apply保存配置? kubectl apply <file.yaml> --save-config创建或更新部署,并将部署另存为元数据。 文件上说--save-config[=false]:如果为true,则当前对象的配置将保存在其注释中 ......
reids04 集群原理及搭建
今日内容详细 1 集群原理及搭建 # 做了读写分离,做了高可用,还存在问题 1 并发量:单机redis qps为10w/s,但是我们可能需要百万级别的并发量 2 数据量:机器内存16g--256g,如果存500g数据呢? # 使用集群解决这个问题 # 解决:加机器,分布式 redis cluster ......
mysql主从分离 缓存优化 python操作哨兵集群
今日内容 1 python操作哨兵 # 高可用架构后 》不能直接连某一个主库了 》主库可能会挂掉,后来它就不是主库了 # 之前学的连接redis的操作,就用不了了 import redis conn=redis.Redis(host='',port=6379) conn.set() conn.clo ......
kind-微k8s-测试与开发
0. kind 简介 开发与测试场景: 通过docker容器来模拟k8s节点 Github:https://github.com/kubernetes-sigs/kind 1. Kind 安装 os: Unbuntu 22.04 Arch: x86_64 # 下载 curl -Lo ./kind " ......
k8s 能做到限制pod在节点的指定cpu核心上运行吗?用--cpuset 方式实现,请给出一个具体案例
在Kubernetes中,可以使用--cpuset方式来限制Pod在节点的指定CPU核心上运行。这可以通过在Pod的yaml文件中设置容器启动命令来实现。 具体地,我们可以在容器的启动命令中使用--cpuset选项来指定需要运行的CPU核心。下面是一个典型的使用--cpuset选项的Pod的yaml ......
k8s 能做到限制pod在节点的指定cpu核心上运行吗?给出一个具体案例
是的,Kubernetes可以限制Pod在节点的指定CPU核心上运行。这可以通过使用CPUManager和TopologyManager来实现。 首先,需要启用kubelet的CPUManager和TopologyManager特性。然后,可以在调度器yaml文件中配置所需的CPU核心。 以下是一个 ......
我正在尝试在VS代码中安装cx_Oracle,但收到错误消息:需要Microsoft Visual C++ 14.0或更高版本
Q:收集cx-oracle使用缓存的cx_Oracle-8.3.0.tar.gz(363 kB)安装构建依赖项...完成获取构建wheel的要求...完成准备元数据(pyproject. toml)...完成为收集的包构建wheel:正在为cx-oracle(pyproject. toml)构建轮盘 ......
kubernetes集群的高可用架构
概述 kubernete在云平台的高可用分为两种情形 单az的高可用集群搭建 多az的高可用集群搭建 这两种情形其实就是一个k8s集群内部的高可用,只是多az的场景下能够实现更高级别的高可用,此时k8s需要跨az部署集群。 集群内部的高可用需要实现基础组件的高可用,其中最重要的就是etcd和apis ......
在docker中查看对应k8s容器日志
个人博客地址: https://note.raokun.top 拥抱ChatGPT,国内访问网站:https://www.playchat.top 最近遇到在不知道k8s环境只知道k8s部署的docker地址时,需要查看服务日志。 docker inspect 容器id | grep log 可查看 ......
手动恢复_MariaDB_集群
KEYWORDS: tencent, tstack, solution, HISTORY: Created at 15:26:22 on 2020-02-15. 手动恢复 MariaDB 集群 (TStack K 与 P 版均适用) (2020-02-15) [ERROR] WSREP: bind: ......
k8s集群故障后中间件恢复
k8s集群故障后中间件恢复k8s集群恢复之后,mysql、rabbitmq、redis中间件的集群状态无法自愈,需要手动修复。mysql组复制恢复mysql集群会只有一个主节点在线,通过启动其他节点,其他节点同步数据会出现事务日志不一致的情况,如图:修复方法:需要--清空从节点数据,从主节点恢复所有 ......
k8s架构组件说明
架构图组件实况图组件:k8s的node每个都有两个程序组件:kubelet和kube-proxy。kubelet在nonde上充当一个agent的作用。kube-proxy是负责对外访问的网络。k8s的master的组件详细说明:apiserver主要是集群入口和调度etcd:把全部连接信息等都会存 ......
filebeat篇章——QuitStart in K8S
QuitStart in K8S apiVersion: v1 kind: ConfigMap metadata: name: filebeat-script-config namespace: ops-department labels: k8s-app: filebeat data: set-k ......
下篇(开始写代码):运维开发人员不得不看的K8S API实战
支持的客户端库 可参考:https://kubernetes.io/zh-cn/docs/reference/using-api/client-libraries/ 身份验证插件 在 K8S API 客户端库golang client-go 中,Auth plugins(身份验证插件)是用于处理 K ......
上篇:运维人员不得不看的K8S API入门实战,呕心沥血整理得又臭又长,有人看吗
K8S API概述 可参考:https://kubernetes.io/zh-cn/docs/concepts/overview/kubernetes-api/ Kubernetes API是Kubernetes控制平面的核心。它是一组REST API,用于与Kubernetes中的各种对象进行交互 ......
如何在k8s集群中安装配置loki并使用grafana可视化管理
按照以下步骤在 Kubernetes 集群中安装 Loki 并使用 Grafana 进行可视化管理: 在 Kubernetes 中安装 Loki。您可以使用 Helm Package Manager 的 Loki Chart 进行安装,也可以手动在 Kubernetes 上安装 Loki。 安装 P ......
一个.Net版本的ChatGPT SDK
ChatGPT大火,用它来写代码、写表白书、写文章、写对联、写报告、写周边...... 啥都会! 个人、小公司没有能力开发大模型,但基于开放平台,根据特定的场景开发应用,却是非常火热的。 为了避免重复造轮子,今天给大家推荐一个start数量为1.6K的Github开源项目。 项目简介 这个是根据Op ......
Ceph集群搭建篇
环境准备 ceph官方文档:https://docs.ceph.com/en/latest/ 本次搭建用到的测试机器,规划如下: | 主机名 | IP | 数据盘 | | | | | | ceph-node01 | 192.168.11.13 | 5块1TB容量硬盘 | | ceph-node02 ......
上线控制台,降低使用门槛|Higress 1.0.0 RC 版本发布
历时 5 个多月,Higress 推出了首个 RC (Release Candidate,即正式发布的候选)版本 1.0.0-rc,用户可以通过控制台,开箱即用地使用云原生网关。 ......