工作随记

news/发布时间2024/8/25 7:05:59

1、查询机器的磁盘内存的情况

df -h

 2、查询机器的cpu的情况

lscpu

 3、查询机器的gpu的情况

nvidia-smi

 3、deployment:在Kubernetes中,Deployment是一种资源对象,它定义了一组Pod的期望状态。Deployment可以帮助用户管理Pod的创建、更新和删除,保证应用的高可用性和可扩展性。Deployment通过控制器的方式实现,它可以监控Pod的状态,自动进行滚动更新,回滚等操作。Deployment还可以实现一些常见的应用部署策略,例如滚动升级、蓝绿部署、金丝雀发布等。

4、kubectl和docker-compose的区别

Kubernetes(kubectl)和Docker Compose是两个用于容器编排的工具,它们有以下区别:
1. Kubernetes是一个容器编排平台,可以管理多个容器集群,支持多节点部署,具有高可用性和自我修复能力。而Docker Compose是一个本地开发工具,用于定义和运行多个Docker容器。
2. Kubernetes具有更强大的功能,例如自动扩展、滚动升级、容器健康检查和负载平衡等。而Docker Compose主要用于本地开发和测试,不支持分布式部署和自动扩展。
3. Kubernetes需要更多的配置和管理工作,需要使用YAML文件定义对象、服务和副本集等。而Docker Compose的配置文件更简单,只需要定义服务和容器的映像、端口和环境变量等。
4. Kubernetes支持多种容器运行时,例如Docker、CRI-O和Containerd等。而Docker Compose只支持Docker运行时。
5. Kubernetes适用于大规模生产环境,可以管理数千个容器和节点。而Docker Compose适用于小型开发团队和本地开发环境。 综上所述,Kubernetes和Docker Compose都是容器编排工具,但面向不同的应用场景和目标用户。
6.Docker Compose是一个工具,用于定义和运行多个Docker容器的应用程序。它使用YAML文件来配置应用程序的服务,并可以在一个命令中启动、停止和重建整个应用程序。它简化了多容器应用程序的管理,并允许用户定义和管理容器之间的依赖关系。
5、kubectl rollout restart deployment/<deployment-name> 
这个命令将会创建一个新的ReplicaSet,并逐步将其扩展到与原始ReplicaSet相同的数量,然后逐步将新的Pods添加到新的ReplicaSet中,直到所有Pods都在新的ReplicaSet中运行。一旦新的Pods全部就绪,旧的ReplicaSet将被删除,从而重启了Pods。
6、
要将指定的服务的副本数设置为0,可以使用以下命令:
kubectl scale --replicas=0 deployment/<deployment-name> 
其中,`<deployment-name>`是要缩放的 Deployment 的名称。此命令将缩放指定的 Deployment 的副本数为0,从而停止该服务的所有副本。
7、获取所有的pod
kubectl get pod -A
kubectl get deploy -A
8、docker-compose down&&docker-compose up -d  关闭compose的服务,重起compose的服务

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.liansuoyi.cn/news/55584822.html

如若内容造成侵权/违法违规/事实不符,请联系连锁易网进行投诉反馈email:xxxxxxxx@qq.com,一经查实,立即删除!

相关文章

莫比乌斯反演乱写

太久没有写莫反的题,忘完了。。。 简单写写当总结 常见数论函数 \(e(x) = [x = 1]\) \(I(x) = 1\) \(id(x) = x\) 以上函数完全积性 \(\varphi(x) = \sum \limits_{i = 1}^{x - 1} [\gcd(i, x) == 1]\) \(\mu = I ^{-1}\) \(d(x) = \sum \limits_{i = 1} ^ {x} [i \mid x]\) 以…

maven 中的 archetype 原型修改

maven 添加更多版本的 archetype目的: 添加idea 新建项目时,选择更多版本的 archetype 原型找到目录 D:\KaiFa\maven\repositorys\org\apache\maven\archetype\archetype-catalog\3.2.1 添加 archetype-catalog-3.2.1-myset.xml 文件点击查看代码 <?xml version="1.…

【matplotlib基础】--动画

matplotlib的动画一直是一个强大但使用频率不高的功能,究其原因,一方面展示动画需要一定的媒介,没有图形和文字展示方便;二来大家更关心的是分析结果的最终图表,图表的动态展示则没有那么重要。 不过,随着短视频的兴起,在短视频平台上展示动画变得非常容易,所以,我们发…

@参保人 本市医保报销比例是多少?看这里

@参保人 本市医保报销比例是多少?看这里日期:2023-09-20 10:10 来源:北京市医疗保障局北京市城镇职工基本医疗保险待遇目前,本市在职职工医院门(急)诊报销比例达到70%,退休人员达到85%,社区卫生机构报销比例均为90%,门诊报销2万元以上,再发生医疗费用,在职职工报…

读高性能MySQL(第4版)笔记12_查询性能优化(下)

查询性能优化1. “快速、精确和实现简单” 1.1. 三者永远只能满足其二,必须舍掉一个 2. 排序优化 2.1. 无论如何排序都是一个成本很高的操作,所以从性能角度考虑,应尽可能避免排序或者尽可能避免对大量数据进行排序 2.2. 文件排序(filesort) 2.2.1. MySQL需要自己进行排序…

面试问题之如何解释微服务

这次的面试还是感觉非常愉快,没有那么憋屈,问的问题也非常有意思。 问题 假设现在有一个人完全不懂微服务,你能和对方解释下什么是微服务吗?面试回答 这个问题如果要完全回答好,感觉不是那么容易。 什么是微服务 很多人都知道现代的开发流程多是前后端分离,后端采用部署服…

Java 8 和 11 开始提供的新特性面试

说下 Lambda function Lambda 是 JDK 8 以后的版本才提供的功能。 在 JDK 8 之前是没有的。 Java Lambda表达式 的一个重要用法是简化某些匿名内部类 (Anonymous Classes )的写法。实际上Lambda表达式并不仅仅是匿名内部类的语法糖,JVM内部是通过invokedynamic 指令来实现La…

传统的经典问题 Java 的 Interface 是干什么的

传统的经典问题 Java 的 Interface 是干什么 解答 上面的这个问题应该还是比较好回答的吧。 只要你做过 Java ,通常 Interface 的问题多多少少会遇到,而且可能会遇到一大堆。 在JAVA编程语言中是一个抽象类型(Abstract Type),它被用来要求类(Class)必须实现指定的方法,使…

Eclipse 安装 Lombok

小辣椒 Lombok 在 IDEA 中是可以自动启用进行安装的。 但在 Eclipse 中就发麻烦点了,需要手动下载包,然后进行安装。 找到需要的包 使用 Lombok 版本比较高的包就好了。上面我们可以自己下载 1.18.28 的版本到 Eclipse 的安装目录中。通过命令行运行直接运行 java -jar lombo…

AppleScript成功实现FaceTime语音,FaceTime视频,FaceTime数据筛选,检测手机号是否开通FaceTime实现

FaceTime是苹果公司iOS和macOS(以前称Mac OS X或OS X)内置的一款视频通话软件,通过Wi-Fi或者蜂窝数据接入互联网,在两个装有FaceTime的设备之间实现视频通话。其要求通话双方均具有装有FaceTime的苹果设备,苹果ID以及可接入互联网的3G/4G/5G或者Wi-Fi网络。一、Windows电脑…

Cplex求解教程(基于OPL语言,可作为大规模运算输入参考)

针对大规模线性优化问题的Cplex求解思路,使用Cplex中的OPL语言实现最近导导让牛牛改篇论文,牛牛在她的指导下把非线性问题化成了线性。然鹅,化成线性后的模型决策变量和约束条件均达到上百甚至上千个,这让牛牛犯了难,以下方法或许能为这样大规模模型的变量和约束输入提供思…

23.9.16

今天尝试做了一下html的界面化 <!doctype html><html> <head> <title> 我爱原神 </title> <style> .con{ text-align: center; margin-top: 100px; …

个人项目-java实现论文查重

第一次个人编程作业 作业要求这个作业属于哪个课程 工程概论这个作业要求在哪里 个人项目这个作业的目标 利用熟悉的语言完成论文查重算法编程,同时熟悉博客园和github的相关操作github仓库链接 github仓库链接 需求 题目:论文查重 描述如下: 设计一个论文查重算法,给出一个…

任正非“苹果是华为的老师”;音频编解码标准 L2HC 发布;GNU 和自由软件运动四十周年丨RTE开发者日报 Vol.53

开发者朋友们大家好: 这里是「RTE 开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE (Real Time Engagement) 领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观点…

记录--不要再滥用可选链运算符(?.)啦!

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前言 可选链运算符(?.),大家都很熟悉了,直接看个例子:const result = obj?.a?.b?.c?.d很简单例子,上面代码?前面的属性如果是空值(null或undefined),则result值是undefined,反之如果都不是空值,…

CLion 2023:CC++开发者的理想工具

CLion是JetBrains公司开发的一款专业的CC++集成开发环境(IDE),旨在为CC++开发者提供最优质的编程体验。自推出以来,CLion一直受到广大开发者的热烈欢迎,并被誉为CC++开发工具的标杆。→→↓↓载CLion 2023 mac+win版 在CLion 2023版本中,开发者将享受到以下优质功能:智能…

MySQL高级12-事务原理

一、事务概念事务是一组操作的集合,他是一个不可分割的工作单位,事务会把所有操作作为一个整体一起向系统提交或者撤销请求操作,即这些操作要么同时成功,要么同时失败。 二、事务特性原子性(Atomicity):事务是不可分割的最小操作单元,要么全部成功,要么全部失败 一致性…

为什么C#越来越恶心

看看这个再看这些为什么一个活泼的语言越搞越像 C++? C# 发明了各种可爱的小玩意儿,尤其是 async/await。但是它缺乏一个清晰的搞面向对象的头脑,设计者和 VB 的设计者非常像,语言就是工具,多搞点特性不是坏事,至于是否统一协调,能否由某个观念贯彻下来,他是不懂的。 所…

Java语言基本语法

一、标识符和关键字标识符在java语言中,用来标志类名、对象名、变量名、方法名、类型名、数组名、包名的有效字符序列,称为“标识符”; 标识符由字母、数字、下划线、美元符号组成,且第一个字符不能是数字; java语言区分大小写; 标志符命名规则:类名首字母大写,变量名和…

Windows10、Windows11家庭版开启组策略编辑器

win10家庭版默认是不开启本地组策略功能的,这就限制了我们对win10系统的修改,所以对于喜欢折腾电脑的朋友来说就比较喜欢把电脑系统重装为比win10家庭版更高级的版本,比如专业版,企业版。 但是,由于笔记本电脑预安装的基本为win10家庭版系统,且作为原版系统,普通用户通常…
推荐文章