首页 > 其他分享 >工作随记

工作随记

时间:2023-09-21 12:44:53浏览次数:28  
标签:容器 Compose Kubernetes kubectl 工作 Deployment Docker 随记

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的服务

标签:容器,Compose,Kubernetes,kubectl,工作,Deployment,Docker,随记
From: https://www.cnblogs.com/lynne-wu/p/17719675.html

相关文章

  • 新生产力范式,重塑工作效率
    近年来,人工智能(AI)的快速发展已经改变了我们的生活和工作方式。在这个过程中,生成式AI(GenerativeAI)和CHAT-GPT等技术的崛起,不仅为人工智能的应用提供了更广阔的舞台,更重新定义了生产力的概念。首先,我们要理解CHAT-GPT和生成式AI的基本概念。CHAT-GPT是一种基于自然语言处理(NLP)的AI模......
  • 这些数据反映了湖北省在水资源和能源管理方面的工作
    湖北省的居民用电量一直是反映生活水平和经济活力的重要指标。根据最新数据,2021年湖北居民用电量达到了3292.37万千瓦时,这表明了该省居民生活水平的提高和经济的不断增长。居民用电量的增长反映了湖北省居民生活水平的提高。越来越多的家庭使用电力来满足生活需求,包括家电、照明......
  • ToF传感器是如何工作?ToF 3D相机一瞥
    本文内容主要编译于网络,详细内容参考文末链接。 微信公众号:云梯飞鸢 在手机和汽车领域,有三种领先的3D成像技术,分别是立体成像、结构光投影和飞行时间(或ToF)相机。 这些设备生成的数据可以提供行人检测,根据面部特征对用户进行身份验证,检测手部运动,并馈送SLAM(同时定位和映......
  • 没有Android开发的工作经验,该如何求职?
    前言找工作是每一个新毕业生都要面临的难题,尤其是在如今竞争激烈的社会环境下。无工作经验的应届生想要获得心仪Offer无疑更加困难。但是,没有经验并不代表没有机会。推推教你做好以下几点准备,依然可以在求职中脱颖而出!第一,要明确自己的专业方向和职业规划。根据自己的专业知识、技......
  • 提升工作效率的秘密武器:常用Shell脚本详解
    检测网卡流量,并按规定格式记录在日志中#!/bin/bash########################################################检测网卡流量,并按规定格式记录在日志中#规定一分钟记录一次#日志格式如下所示:#2019-08-1220:40#ens33input:1234bps#ens33output:1235bps###......
  • 三个工具助你提高工作效率!
    有两种途径能快速提高工作效率,一个是科学的工作方法,一个是适合自己的效率工具。今天我给大家介绍三个提高工作效率的方法。目标管理:SMART原则时间管理:四象限法则成长管理:标杆管理一、目标管理:SMART原则目标管理不仅让员工工作更明确,而且还是我们未来考核的一个指标。SMART原则就是......
  • 【原创】DHCP工作原理(整理)
                                                               DHCP工作原理 dhcp(DynamicHostconfigureprotocol,动态主机配置协议),用于向网络中......
  • 【API接口工具】postman-Workspaces工作空间 VS Scratch Pad草稿面板
    ScratchPad是一个可以在未连接到Postman服务器的情况下工作的空间。当您未登录或没有网络连接时,您仍然可以离线访问某些Postman功能,例如创建集合和请求,或发送请求。ScratchPad中的所有工作都存储在本地,不会与Postman在线同步。在便笺簿中工作后,您可以稍后在登录后将工作移......
  • 工作中常用的一些git骚操作,一般人我不告诉他。
    一、git提交代码1gitpull从服务器上拉取代码2gitstatus查看文件的状态3gitadd.添加所有文件到暂存区4gitcommit-m"提交的描述信息"将索引内容添加到仓库中5gitpush代码提交到服务器二、git切换分支1gitbranch列出所有本地分支2gitbranc......
  • Shell环境变量全攻略:让你的编程工作更加高效
    在Linux和Unix系统中,环境变量是存储系统配置信息的重要机制。它们被设计为影响所有进程和用户,而不仅仅是单个用户。环境变量可以被视为一种在shell会话中共享的全局变量。什么是环境变量?环境变量是一种在操作系统中用来存储系统配置信息的机制。这些信息包括文件路径、系统设置、用......