- 2025-01-11k8s如何进行版本回滚
在Kubernetes(k8s)中,版本回滚通常指的是将Deployment、DaemonSet或StatefulSet等资源回滚到之前的版本。Kubernetes通过记录资源的修订历史(revisionhistory)来支持回滚操作。以下是回滚操作的步骤:1.查看历史版本首先,你需要查看资源的修订历史,确定要回滚到的版本。kube
- 2025-01-11k8s列出所有未配置探针的deployment
在Kubernetes中,探针(Probes)用于检测容器的健康状态,主要包括以下三种:LivenessProbe(存活探针):检测容器是否正在运行。ReadinessProbe(就绪探针):检测容器是否准备好接收流量。StartupProbe(启动探针):检测容器是否已完成启动。如果Deployment未配置这些探针,可能会导致容器在异
- 2025-01-09使用docker部署的禅道怎么升级
参考https://www.zentao.net/book/zentaopms/586.html备份数据本次升级使用的是pvc挂载的禅道数据,使用docker启动的也是一样的数据是挂载在nfs动态存储盘,进入到pvc目录备份一份即可为以防万一MySQL数据也是有mysqldump备份一份使用新镜像启动修改启动镜像,把镜像从原来的镜
- 2024-12-29通过命令修改deployment的资源限制
要修改KubernetesDeployment的资源限制,你可以使用kubectlsetresources命令。这个命令允许你直接更新资源限制,而不需要手动编辑Deployment的YAML文件。以下是如何设置内存和CPU资源限制的步骤:1.设置内存和CPU资源限制kubectlsetresourcesdeployment/<deployme
- 2024-12-24面试题整理12----K8s中Pod创建常见错误
面试题整理12----K8s中Pod创建常见错误1.镜像获取失败1.1ErrImagePull(镜像拉取错误)1.2ImagePullBackOff(镜像拉取退避)1.3故障复现1.4解决方法1.5确认恢复正常2.Pending2.1镜像拉取失败2.2资源不足(CPU,内存)2.2.1故障复现2.2.2解决故障2.3资源不足(存储)2.3
- 2024-12-14深入浅出 Kubernetes Deployment 滚动更新策略
深入浅出KubernetesDeployment滚动更新策略在Kubernetes中,Deployment是管理无状态应用的一种重要资源类型,而滚动更新(RollingUpdate)是Deployment默认的升级方式。滚动更新通过逐步替换旧版本的Pod,确保应用升级时集群始终保持可用。而在这个过程中,Service的流量分
- 2024-12-05pycharm通过ssh连接服务器并上传项目
pycharm通过ssh连接服务器并上传项目1.首先得保证pycharm是professional版的,不能是免费的community版。2.首先通过ssh连接服务器File->settingtools->SSHconfigurations,然后点击+新建一个SSH连接具体意思如下然后可以改下名字,要不然默认名太长然后可以通过pychar
- 2024-12-04kubernetes菜鸟学习笔记
目录环境准备dockerminikube启动minikube其他命令kubectlkubernetesdashboardKubernetesPodDeployment自动扩缩容升级版本版本回退探针探针配置项启动探针(startupProbe)就绪探针(readinessProbe)存活探针(livenessProbe)配置示例Service示例Service和Ingress的区别Ingress示例N
- 2024-12-04k8s~关于非常啰嗦的标签和选择器
总感觉k8s中定义的deplyment和service非常的啰嗦,尤其是在选择器的定义上,但没办法,它的设计总有它的道理。svc(spec.selector.app)deployment(metadata.labels.app,spec.selector.matchLabels.app)pods(metadata.labels.app)nginx的部署下面是一个KubernetesYAML文
- 2024-12-12转载:【AI系统】混合并行
混合并行(HybridParallel)是一种用于分布式计算的高级策略,它结合了数据并行和模型并行的优势,以更高效地利用计算资源,解决深度学习中的大模型训练问题。混合并行不仅能提高计算效率,还能在有限的硬件资源下处理更大的模型和数据集。在深度学习中,数据并行和模型并行各自有其适用的场景
- 2024-12-09【攻防技术系列+沙箱】反虚拟机+文件系统检测
检测不同虚拟机的特征文件VirtualBoxVM:c:\windows\system32\drivers\VBoxMouse.sysc:\windows\system32\drivers\VBoxGuest.sysc:\windows\system32\drivers\VBoxSF.sysc:\windows\system32\drivers\VBoxVideo.sysc:\windows\system32\vboxdisp.dllc:\window
- 2024-12-08实验5
#include<stdio.h>#defineN5voidinput(intx[],intn);voidoutput(intx[],intn);voidfind_min_max(intx[],intn,int*pmin,int*pmax);intmain(){inta[N];intmin,max;printf("录入%d个数据:\n",N);input(a,N);
- 2024-10-30deployment扩容-查看pod使用的CPU-统计ready状态节点数量
在Kubernetes中,以下命令可以帮助您完成这些操作:1.Deployment扩容使用kubectlscale命令扩容Deployment,将副本数(Pod数量)增加到指定数量:kubectlscaledeployment<deployment-name>--replicas=<number-of-replicas>例如,将名为my-deployment的Deployment扩
- 2024-10-14K8s-实战入门-ns、pod、label、deployment
一、 Namespace(ns)Namespace是kubernetes系统中的一种非常重要资源,它的主要作用是用来实现多套环境的资源隔离或者多租户的资源隔离。默认情况下,kubernetes集群中的所有的Pod都是可以相互访问的。但是在实际中,可能不想让两个Pod之间进行互相的访问,那此时就可以将两个Pod划分
- 2024-10-12k8s常用命令
Kubernetes(通常简称为k8s)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。以下是一些常用的Kubernetes命令:获取集群状态kubectlcluster-info获取集群中运行的Pod列表kubectlgetpods获取特定命名空间下的Pod列表kubectlgetpods-n
- 2024-10-09Kubernetes(K8s)技术深度解析与实战案例
Kubernetes(K8s)技术深度解析与实战案例Kubernetes(简称K8s)已经成为当今云原生应用和微服务架构的首选平台。作为一个开源的容器编排系统,K8s用于自动化应用程序的部署、扩展和管理。本文将深入探讨K8s的架构、关键组件、设计理念以及实战应用,并通过一个具体的微服务应用部署案
- 2024-10-09在K8S中,Deployment 升级过程有哪些?
在Kubernetes(K8s)中,Deployment的升级过程是一个受控且平滑的过程,用于将应用的新版本无缝地替换旧版本。以下是Deployment升级过程的详细步骤:1.更新Deployment配置准备新版本镜像或配置:确定新版本的应用程序镜像或需要更改的配置。更新Deployment的YAML配置文件,例如更改镜像
- 2024-09-26Pycharm 远程解释器的配置
1.确保已经安装并enable如下插件:SSHRemoteRun,Vagrant,DockerIntegration。 操作如下:File->Settings->Plugins->Installed 2.总共有四种远程解释器配置方式,此处选择使用SSH的配置。其它三种配置见https://www.jetbrains.com/help/idea/configuring-remote-pyt
- 2024-09-2415.10 在k8s部署grafana-deployment并导入k8s大盘
本节重点介绍:grafanadeployment部署k8s大盘导入准备yaml部署工作1.修改yaml中的节点选择器标签k8s-node01改为你自己的节点2.在节点上创建数据目录mkdir-pv/data/grafana3.部署grafana#部署kubectlapply-fdeployment.yaml#检查[root@prome-master01grafana]#ku
- 2024-09-2415.9 grafana-deployment-yaml讲解
本节重点介绍:grafanayaml讲解grafana需要的pv对应的路径为/var/lib/grafana,主要存放的内容有本地sqlitdb存放grafana.db本地插件本地告警截图yaml如下---apiVersion:v1kind:PersistentVolumemetadata:name:grafana-pvspec:capacity:storage:10Gi