patch k8s k8 8s

k8s安装kube-promethues(0.7版本)

k8s安装kube-promethues(0.7版本) 一.检查本地k8s版本,下载对应安装包 kubectl version 如图可见是1.19版本 进入kube-promethus下载地址,查找自己的k8s版本适合哪一个kube-promethues版本。 然后下载自己合适的版本 #还可以通过如 ......
kube-promethues promethues 版本 kube k8s

K8S系列(八)持久化存储(Pod Volumes,PV和PVC)

一、概述: 官方文档:https://kubernetes.io/zh-cn/docs/concepts/storage/volumes/ 在kubernetes集群中,使用subPath,有时,在单个Pod中共享卷以供多方使用是很有用的。volumeMounts.subPath 属性可用于指定所引 ......
Volumes K8S Pod PVC K8

注册到K8S上的Nacos报错com.alibaba.nacos.api.exception.NacosException: Client not connected, current status:STARTING

契机 近期升级SpringCloudAlibaba版本,从2021.0.1.0升级到2021.0.5 问题现象 注册到K8S平台上2.1.2版本的Nacos报错,错误信息如下: 2023-09-13 09:29:53.712 INFO 19988 — [ main] c.a.n.p.a.s.c.Cl ......

centOS7安装k8s

最新centos7 部署 k8s v1.26,简单易懂,跟着命令敲就完事 其实没什么好说的,搭环境搞了一整天,人已经麻了,踩了很多坑,网上教程的版本大都比较旧,总是和最新版本各种地方不兼容,把坑踩完了,k8s目前最新的版本是v1.26,跟着命令敲就行了,我已经重复部署了很多次了,坑已经排完了.... ......
centOS7 centOS k8s 8s k8

解决部署K8S无法拉取镜像问题,K8S拉取离线镜像

# cat pull-images.sh #阿里云镜像 #!/bin/bash images=( kube-apiserver:v1.18.0 kube-controller-manager:v1.18.0 kube-scheduler:v1.18.0 kube-proxy:v1.18.0 paus ......
镜像 K8S 问题 K8 8S

k8s节点无法正常拉取镜像1

1、排查k8s主节点各命名空间创建的secret kubectl get secret 创建k8s节点secretkubectl create secret docker-registry aliyun-registry \ --docker-server=registry.cn-hangzhou. ......
节点 镜像 k8s k8 8s

opatch报补丁时,oui-patch.xml (Permission denied)报错

前言 一套19.19 RAC环境,使用opatch工具安装数据库补丁,第一个节点成功安装,但在第二个节点执行opatch命令时报错。主要的错误有提示:/u01/app/oraInventory/ContentsXML/oui-patch.xml (Permission denied),具体如下所示。 ......
Permission oui-patch 补丁 opatch denied

k8s集群-spring cloud 集成seata的时候:can not register RM,err:can not connect to services-server.

背景说明 seate和其他微服务在k8s集群中部署,都在同一个命名空间。注册到nacos的同一个命名空间 seate是官方提供,无改动 k8s中部署情况: 报错提示 core服务的报错内容: 2023-09-12 11:07:06.524 ERROR 7 [eoutChecker_2_1] i.s. ......
services-server 集群 can not register

k8s优雅停服

在应用程序的整个生命周期中,正在运行的 pod 会由于多种原因而终止。在某些情况下,Kubernetes 会因用户输入(例如更新或删除 Deployment 时)而终止 pod。在其他情况下,Kubernetes 需要释放给定节点上的资源时会终止 pod。无论哪种情况,Kubernetes 都允许在 ......
k8s k8 8s

K8s - 安装部署MongoDB数据库教程1(单实例)

来源: https://www.hangge.com/blog/cache/detail_3158.html MongoDB 是一个基于分布式文件存储的数据库。我之前文件中介绍如何使用官方提供的安装包进行 MongoDB 数据库的安装(点击查看),以及如何通过 Docker 来快速搭建 MongoD ......
实例 MongoDB 数据库 教程 数据

xxl-job-executor执行器部署到k8s中时,port报错

错误: 15:48:21.902 logback [main] ERROR o.s.boot.SpringApplication - Application run failedorg.springframework.beans.factory.UnsatisfiedDependencyExcept ......
xxl-job-executor executor port xxl job

k8s

k8s 1、为什么要使用k8s 了解架构对比: 物理机: 将多个服务分配给一个机器,如果一个服务占用了大量资源,其余服务性能会下降 将多个服务分开到不同机器,对资源浪费太厉害,成本太高 虚拟机: 解决了应用之间运行在同一台物理机上对资源的争抢问题,每个虚拟机都拥有独立的操作系统 容器: 和虚拟机类似 ......
k8s k8 8s

PC首页资源加载速度由8s降到2s的优化实践

https://www.cnblogs.com/vigourice/p/17689990.html 随着需求的不断开发,前端项目不断膨胀,业务提出:你们的首页加载也太慢啦,我都需要7、8秒才能看到内容,于是乎主管就让我联合后端开启优化专项,目标是3s内展示完全首页的内容。 性能指标 开启优化时,我们 ......
速度 资源

k8s集群在扩容的是某个节点出现 Error querying BIRD: unable to connect to BIRDv4 socket

k8s集群在扩容的是某个节点出现 Error querying BIRD: unable to connect to BIRDv4 socket 1、问题背景: 原因是因为新扩容的机器在扩容之前安装过docker切和当前的版本相差较大: 在k8s扩容的时候扩容完发现calico异常,describe ......
节点 集群 querying connect BIRDv4

PC首页资源加载速度由8s降到2s的优化实践

随着需求的不断开发,前端项目不断膨胀,业务提出:你们的首页加载也太慢啦,我都需要7、8秒才能看到内容,于是乎主管就让我联合后端开启优化专项,目标是3s内展示完全首页的内容。 性能指标 开启优化时,我们要清晰的知道现状和目标,以及我们采用什么样的手段,通过检测什么指标来查看到优化的过程。 结果指标 根 ......
速度 资源

ElasticSearch+Kibana on K8s 讲解与实战操作(版本7.17.3)

目录一、概述二、ElasticSearch 节点类型与作用三、K8s 集群部署四、ElasticSearch on K8s 开始部署1)下载安装包2)构建镜像3)修改yaml编排4)开始部署5)测试6)elasticsearch-head5)卸载五、Kibana 编排部署1)下载安装包2)构建镜像3 ......
ElasticSearch 实战 版本 Kibana K8s

【k8s】k8s构建mysql双主集群

背景 当前很多开源系统都是基于k8s,而部署时会遇到组件包含mysql的情况。理想的情况下,是将mysql迁移到云上托管。但实际情况可能比较复杂,比如这个开源框架需要mysql的DML权限,但是公司DBA不提供; 而基于k8s部署mysql的问题是,这个mysql集群往往是单点的。一般mysql会依 ......
集群 k8s mysql k8 8s

k8s Prometheus自定义监控指标

prometheus-adapter Prometheus并非Kubernetes系统的聚合API服务器,其PromQL接口无法直接作为自定义指标数据源,我们还需要一个专门的中间层将PromQL的指标转换为符合Kubernetes系统聚合API格式的指标。这些自定义指标再经由Kubernetes系统 ......
Prometheus 指标 k8s k8 8s

k8s helm基础

Helm 介绍 Helm是一款将Kubernetes应用打包为“图表”格式,并基于该格式完成应用管理的工具。类似于Linux系统上的yum或apt-get等包管理器,可以帮助用户查找、分享及管理Kubernetes应用程序。 Helm 概念 Chart: 代表着 Helm 包。它包含在 Kubern ......
基础 helm k8s k8 8s

K8S之ipvs负载均衡原理

1、iptables 、ipvs (IP Virtual Server) 实现了传输层负载均衡,也就是我们常说的4层LAN交换,作为Linux 内核的一部分。ipvs运行在主机上,在真实服务器集群前充当负载均衡器。ipvs可以将基于TCP和UDP的服务请求转发到真实服务器上,并使真实服务器的服务在单 ......
原理 ipvs K8S K8 8S

部署K8S 1.28版本集群部署(基于Containerd容器运行)

1、主机配置 hostnamectl set-hostname k8s-masterecho "172.21.131.89 k8s-master" >> /etc/hostssystemctl stop firewalld && systemctl disable firewalldsetenfor ......
集群 容器 Containerd 版本 1.28

mindxdl异构安装k8s

#关闭安装驱动和固件 sed -i.bak 's/.*driver.yml/#&/g' /root/ascend-deployer-5.0.RC3.B009/ascend_deployer/playbooks/check.yaml sed -i.bak 's/.*npu/#&/g' /root/as ......
mindxdl k8s k8 8s

五分钟 k8s入门到实战--跨服务调用

![service.png](https://s2.loli.net/2023/09/05/GbZ1vKQNHY32wzD.png) # 背景 在做传统业务开发的时候,当我们的服务提供方有多个实例时,往往我们需要将对方的服务列表保存在本地,然后采用一定的算法进行调用;当服务提供方的列表变化时还得及时 ......
实战 k8s k8 8s

CentOS7上kubeadm方式部署k8s 1.28.0

所有主机加载ipvs模块:modprobe -- ip_vsmodprobe -- ip_vs_rrmodprobe -- ip_vs_wrrmodprobe -- ip_vs_shmodprobe -- nf_conntrack修改内核参数:cat /etc/sysctl.d/k8s.confne ......
CentOS7 kubeadm 方式 CentOS k8s

k8s Kustomize 声明式管理应用

kustomize 介绍 Kustomize 是一个用来定制 Kubernetes 配置的工具。它提供以下功能特性来管理应用配置文件: 1. 从其他来源生成资源 2. 为资源设置贯穿性(Cross-Cutting)字段 3. 组织和定制资源集合 查看kustomize版本 # kubectl ver ......
Kustomize k8s k8 8s

解决部署在k8s中的应用日志中文乱码问题

部署在k8s中的应用日志中文乱码问题解决过程 问题: java程序部署在k8s中,查看日志时,发现日志中的中文显示乱码。 分析: 中文乱码无非就是编码格式问题。 问题排查: 1、客户端,排查客户端编码配置,我使用的是xshell,“文件--属性--终端--编码”,查看编码是否为UTF-8。 2、程序 ......
乱码 问题 日志 k8s k8

K8s 多集群实践思考和探索

本文主要讲述了一些对于k8s多集群管理的思考,包括为什么需要多集群、多集群的优势以及现有的一些基于Kubernetes衍生出的多集群管理架构实践。 ......
集群 K8s K8 8s

[云计算与虚拟化] K8S概述

# 1 K8S概述 ![](https://img2023.cnblogs.com/blog/1173617/202309/1173617-20230907075636032-1395249187.png) ## 1.1 K8S的诞生背景 ## 1.2 K8S的特点 # 2 K8s的工作原理 ## ......
K8S K8 8S

k8s运维基础

基础组件与常用命令 1.pod 概念:pod是k8s最基础的调度单位,一个pod是一组紧密相关的容器,这组容器运行在同一个工作节点上,每个pod就像一个独立的逻辑机器,拥有自己的ip,进程名,主机名等。 常用命令 a.创建pod:pod使用yaml文件创造,该描述文件包括了pod使用的api服务版本 ......
基础 k8s k8 8s

从 Rancher 学习 K8s - Rancher 的基础使用

舞台环境 Rancher v2.6.9 K8s v1.24.16 如果你不具备该环境,可以移步 使用 Rancher 安装 K8s 集群 查看。本文适合已经了解了 k8s 基础概念,想使用 rancher 管理学习 k8s 的人群。 创建 Nginx 负载 Pod 用于运行一个容器或者多个容器,大多 ......
Rancher 基础 K8s K8 8s