K8S部署总结以及相关常用命令吐血总结

真的懂什么是自动化运维吗?来看看DevOps及相关工具的介绍 **DevOps是Development和Operations的组合,是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。**它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作。 Dev, QA, Ops 的交汇处我们认为就是 DevOps。 实际上说白了,DevOps 就是把产品开发... 阅读详情

1.制作镜像

  在工程的根目录下,也就是包含有Dockerfile文件的目录下,执行如下命令:

docker build -t imageName:tag .

2. 打tag:执行命令

docker tag imageName:tag domain/project/imageName:tag

3.登录镜像库:

docker login -p pwd -u username https://domain

4.push镜像到仓库:

docker push domain/project/imageName:tag

5.打包helm chart

//因为是父子包,所以需要加-u来更新依赖的子包
helm package -u app-chart

6.helm 安装

helm install appName helmChart包 -n my-namespace

7.查询pods的状态:

kubectl get pods -n namespace

8.生成镜像库的秘钥:

kubectl create secret docker-registry my-secret --docker-server=https://domain/project --docker-username=uname --docker-password=pwd --docker-email=emain

9.删除指定的pod

kubectl delete pod podName --force -n ns

10.查询指定pod的详细信息

kubectl describe pod/podName -n ns

11.查询指定pod下指定容器的日志

kubectl logs -c containerName podName  -n ns

12.查询指定secrect的详细信息,例如db secrect的详细信息:

kubectl get secret my-secreat  -o yaml -n ns

13.在指定pod的指定容器中执行特定命令

kubectl exec podName -c containerName -n ns -- cmd1para cmd2para

 

特殊问题:一般在Dockerfile的ENTRYPOINT中会调用shell脚本,但是shell脚本需要linux下的分隔符,在windows下的idea默认是使用CRLF,这个时候在linux环境下运行image的时候,会出现exec user process caused "no such file or directory"的错误信息。需要将分割符修改为LF即可,然后重新打镜像再运行容器。

吐血整理!K8s运维必知的常见问题与解决方案 K8s运维需要不断积累经验,持续关注集群状态,及时处理各类问题,以保障业务的稳定运行。K8s运维过程中遇到的问题多种多样,但只要我们熟悉常见问题的类型及对应的解决方案,就能在面对问题时从容应对。持续学习和实践K8s运维知识,不断优化运维流程,将使我们更好地驾驭K8s集群,为业务提供稳定可靠的支持。在Kubernetes(K8s)运维过程中,各种问题层出不穷,从集群搭建到应用部署与运行,每个环节都可能遇到阻碍。本文将为你精心整理K8s运维中的常见问题,并提供详细的解决方案,助你在K8s运维之路上畅通无阻。 阅读详情

相关推荐

基于EDAS的服务容器化实践详细指南

本文是基于实操吐血整理的生产级可用的文档,方方面面,一整套流程非常详细。 目录 相关页面快捷访问地址 账号开通 EDAS 服务 创建容器服务k8s集群 在EDAS控制台中导入容器服务 K8S 集群 基于EDAS控制台部署应用 使用Eclipse部署应用到 EDAS 相关页面快捷访问地址 容器服务控制台-集群列表(此处创建k8s集群): https://cs.console.aliyun.com/?spm=5176.edas_createappnew.0.0.74211b69kfMbe..

空山新雨后,天气晚来秋 1139

学习docker(4)-docker 镜像手动推送至阿里云

1.登录阿里云官网,创建命名空间、镜像仓库 1.登录阿里云Docker Registry $ sudo docker login --username=zhangshuangwen registry.cn-shanghai.aliyuncs.com 用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。 您可以在访问凭证页面修改凭证密码。 2.从Re...

super_user_Z的博客 433

Docker的基本概念及其工作原理Kubernetes中实现自动扩缩容什么是云原生DevOps实践

分析:云原生:指专为云计算环境设计的应用架构和开发方法,强调自动化、弹性、微服务化、持续交付等特点。云原生应用通常运行在容器化平台上,并利用云服务提供的各项能力。区别部署方式:传统应用多采用虚拟机或物理服务器部署,而云原生应用则基于容器和服务网格。架构风格:传统应用往往是单体架构,难以快速迭代;云原生应用采用微服务架构,各服务独立开发、测试和部署。运维模式:传统应用依赖人工操作和脚本维护,云原生应用则借助CI/CD流水线、监控告警等工具实现自动化运维。资源利用。

王大师企业官方博客 2万+

k8s常用命令大全-持续更新中(欢迎补充)

k8s命令大全

zhang2319的博客 2万+

liquibase介绍

1、Liquibase还是Flyway Flyway和Liquibase都支持专业数据库重构和版本控制所需的所有功能,因此您将始终知道要处理的数据库模式的版本以及它是否与软件版本匹配。两种工具都集成在Maven或Gradle构建脚本中以及Spring Boot生态系统中,因此您可以完全自动化数据库重构。 Flyway使用SQL定义数据库更改,因此您可以定制SQL脚本,使其与基础数据库技术(例如Oracle或PostgreSQL)良好地配合使用。另一方面,使用Liquibase,您可以通过使用XML,YA

赶路人儿 7533

数通基础(基本网络通信原理、IP地址如何配置、DHCP、DNS域名系统、路由技术基础、静态路由 、TCP和UDP、vlan虚拟局域网、trunk、三层交换)

我们知道了1、电脑开机,通过dhcp获取ip地址2、电脑输入域名,www.baidu.com电脑把www.baidu.com发到自己的dns服务器3、dns服务器把域名解析成对应的ip地址4、电脑向百度服务器发送一个请求。

qq_53235556的博客 6476

k8s部署常用命令

k8s常用初级命令

weixin_44517209的博客 502

【已验证】基于STM32F407与AD9833的幅频特性测试装置设计与实现

本文详细介绍了基于STM32F407微控制器和AD9833 DDS芯片的低成本幅频特性测试装置设计与实现方法。通过扫频原理,该装置能自动生成正弦波信号,测量滤波器等电路的输出幅度变化,并在LCD屏幕或示波器上绘制幅频特性曲线。文章提供了从硬件选型、CubeMX工程配置、关键驱动代码编写到数据处理与可视化的完整教程,帮助电子爱好者与工程师快速搭建实用的滤波器测试工具。

weixin_35649491的博客 120

k8s-节点打标签

node标签设置后,pod可以根据要求让pod调度到想要的节点上运行,或者不在某节点运行。或者确保pod调度到具有高性能(比如ssd的机器)的节点山上。 1.展示节点标签: kubectl get node --show-labels=true 2.添加节点标签 kubectl label work node1 node=node1 kubectl label nodes node2 node=node2 3.把pod调度到指定标签 启动一个deployment副本数为2,让pod调度到node

kxq的博客 1万+

别再手动抓波形了!用Synopsys AXI VIP的Port Monitor自动收集事务数据(附完整连接Scoreboard代码)

当标准Port Monitor无法满足需求时,Synopsys提供的callback机制就像一套精密的手术工具,允许你深入VIP内部进行定制化改造。创建自定义监控点的四步法继承基类// 其他自定义字段...endclass重写目标phase方法// 克隆事务并发送到自定义端口在env中注册callbackcustom_cb);连接自定义端口到分析组件经典应用场景地址phase特定检查数据beat级监控自定义性能统计异常注入检测。

weixin_28716181的博客 397

VSCode + QMT 量化交易完整解决方案!

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 1327

docker k8s 命令总结

迪答数据数据分析从入门到进阶的必看书单!文末附所有200本书籍的PDF下载。

HD0do的博客 1987

华为OD机试:查找接口成功率最优时间段 (C/C++/Py/Java/JS/GO)

华为OD机试双机位C卷 查找接口成功率最优时间段,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。

qq_45776114的博客 4687

最新Springboot+vue火车高铁站订票管理系统(1),吐血整理

关于分布式,限流+缓存+缓存,这三大技术(包含:ZooKeeper+Nginx+MongoDB+memcached+Redis+ActiveMQ+Kafka+RabbitMQ)等等。这些相关的面试也好,还有手写以及学习的笔记PDF,都是啃透分布式技术必不可少的宝藏。以上的每一个专题每一个小分类都有相关的介绍,并且小编也已经将其整理成PDF啦本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取。

2401_84584338的博客 534

【精细解读】xapp585(多通道LVDS接口ADC)

xapp585的参考设计有Verilog和VHDL两种源码。

FPGA艺术家的博客 532

Java后端新人入职第一天,环境搭建,全看这篇就行了

本文主要是记录一下一个新人java后端开发来到一个新公司,如何快速完成环境搭建,本文意旨一个小时搞定所有环境搭建,让你更快加入到新环境。包括Java、Maven、Tomcat、idea、Redis、Mysql等等,还附带对应安装资源包,我这里就以目前比较流行的版本进行详细说明。

qi_ming88的博客 9279

docker相关资料

https://blog.youkuaiyun.com/deng624796905/article/details/86493330 这可能是最为详细的Docker入门吐血总结 https://blog.youkuaiyun.com/hujyhfwfh2/article/details/83934415 Docker-Docker Compose https://blog.youkuaiyun.com/deng624796905/a...

213

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

资深大牛吐血总结:如何成为一名合格的云架构师?

https://cloud.tencent.com/info/e9695bd18d1c7752b3924bb3ac38cc95.html 【51CTO技术沙龙】10月27日,让我们共同探索AI场景化应用实现之道 --> 云架构师负责管理一个组织中的云计算架构,特别是随着云技术日益复杂化。云计算架构涵盖了与云计算相关的一切,包括管理云存储所需的前端平台、服务器、存储、交付和网络。...

1157

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

10年架构师吐血整理:1000个高频编程长尾词全解析(限时公开)

解决编程关键词难题,10年架构师实战总结需求2:1000个编程相关长尾词,覆盖开发、面试、SEO等高频场景。基于真实搜索数据提炼,精准匹配技术痛点,提升内容曝光与学习效率,值得收藏。

CodeWhim的博客 673

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

8大云计算技术应用详解(图文全面总结),从零基础到精通,收藏这篇就够了!

物联网(Internet of Things,IoT)是一种基于互联网技术的智能化网络,它将各种物理设备、传感器、执行器、计算机等连接在一起,形成一个庞大的网络。与传统的存储方式相比,云存储不仅只提供了硬件资源,而是网络、存储、服务、应用等多个部分组成的复杂系统,这些部分围绕存储为核心。再例如:网络服务、在线游戏、大数据处理等,通过使用弹性计算,用户可以实现快速、灵活、高效的计算资源管理,降低成本和风险。弹性计算是一种基于云计算技术的资源管理方式,它可以根据用户的实际需求,自动调整计算资源的数量和规模。

leah126的博客 4763

最全吐血总结——90%程序员面试都用得上的索引优化手册(1),2024年Java开发进阶课程

引领完成Docker的安装、部署、管理和扩展,让其经历从测试到生产的整个开发生命周期,深入了解Docker适用于什么场景。并且这本Docker的学习权威指南介绍了其组件的基础知识,然后用Docker构建容器和服务来完成各种任务:利用Docker为新项目建立测试环境,演示如何使用持续集成的工作流集成Docker,如何构建应用程序服务和平台,如何使用Docker的API,如何扩展Docker。

2401_84692751的博客 990

吐血整理:一份不可多得的架构师图谱!

文章来源:https://c1n.cn/J3wve‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍目录概述微服务消息队列概述“架构师图谱”是一个很宏大的命题,特别是优秀的架构师自身也是“由点到面再到图”,一点点成长积累起来。尝试写这篇文章的目的更多的是结合自身的一些架构、研发、管理经验对现阶段做一个复盘总结,所以这里更偏向于后端图谱,依赖于开源技术、云原生或者其他第三方服务。这里会重...

石杉的架构笔记 764

不知道怎么挖漏洞?吐血整理40个网络安全漏洞挖掘姿势,看完不信你还挖不到!

广度: 面向企业安全建设的核心场景(渗透测试、红蓝对抗、威胁狩猎、应急响应、安全运营),本知识库覆盖了从攻击发起、路径突破、权限维持、横向移动到防御检测、响应处置、溯源反制的全生命周期关键节点,是应对复杂攻防挑战的实用指南。学习建议:掌握主流云平台(阿里云、腾讯云、华为云)的安全防护机制,熟悉云原生应用的安全开发与运维,了解容器安全、K8s安全等核心技术。年,网络安全行业的发展机遇清晰可见,无论是零基础想转行,还是行业老兵想进阶,选对方向、系统学习,就能抓住风口。年云安全人才将持续紧缺。

wananxuexihu的博客 659

【吐血整理】超全AI转型指南:程序员/小白到AI大模型工程师的路径,行业岗位拆解与学习路线!

作为一名程序员,你是否曾感到困惑:转型AI大模型需要从头学习高深数学吗?为什么有些转型者薪资翻倍,有些人却停滞不前?本文将为你揭示程序员转型AI大模型的黄金赛道、技能图谱与实战路径,助你精准卡位AI时代。

2401_85328934的博客 1245

如何修改财务软件服务器地址,财务软件服务器地址是什么

财务软件服务器地址是什么 内容精选换一换当您想在Internet上通过域名访问您的网站时,可以通过本操作将域名托管至华为云的云解析服务,并为域名添加解析记录。例如,搭建一个网站服务器,采用IPv4格式的弹性IP地址。如果想要实现通过域名“example.com”及其子域名“www.example.com”访问该网站,需要配置如下解析记录:A:添加域名“example.com”到title: 计网实...

weixin_29382667的博客 544

至暗时刻的一丝曙光:关于对接银行项目的一些感悟

文章目录前言前期准备文档方面 前言 前段时间,公司接到了一个银行的对接项目,前期一番沟通过后,由我来负责跟进这个项目。 嘛~在做之前首先需要了解一些银行的开发背景和需求,大致如下: 银行内部使用封闭式的开发模式(开发机、服务器均无法直连外网) 需要私有化部署 需要驻场 行内6点左右就下班了(需要协调行内系统对接的沟通时间) 以上是大的背景~ 前期准备 文档方面 跟行内的架构师讨论项目的部署方案,直观的感受就是,银行可真有钱…一套B类系统(就是非主要系统)。对方要求在两个城市分别要构建数据中心,每个数据中

泡泡茶壶的博客 2553
上一篇: ThreadPool+CountDownLatch+Callable实现多线程编程
下一篇: 对开源软件修改的一些思考和总结
tony_code_2017
博客等级 码龄9年 34粉丝 58原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值