自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(267)
  • 收藏
  • 关注

原创 Kubernetes最佳实战案例:优化容器化部署与扩展性

▲点击上方"DevOps和k8s全栈技术"关注公众号Kubernetes(简称为K8s)作为目前最流行的容器编排平台,为企业提供了强大的容器管理和自动化部署能力。在实践中,许多组织已经成功地应用了Kubernetes来提高应用程序的可靠性、可伸缩性和效率。本文将介绍一些Kubernetes的最佳实践案例,旨在帮助读者了解如何使用Kubernetes提高容器化部署的效率和稳定性。案例一: 水平扩展...

2023-05-28 14:58:47 721

原创 基于Kubernetes的电商平台部署:实现高可用、弹性伸缩与容器化管理

▲点击上方"DevOps和k8s全栈技术"关注公众号背景:电商平台的高可用性和可伸缩性是保证用户体验和业务发展的重要因素。Kubernetes(K8s)作为一个容器编排平台,可以提供强大的容器管理和自动化部署能力,使得电商平台的部署和运维更加灵活和高效。在本文中,我们将探讨如何使用Kubernetes部署一个高可用的电商平台。技术方案:容器化应用:首先,将电商平台的各个组件、服务和数据库等关键模...

2023-05-18 13:26:06 601

原创 kubernetes集群降级|k8s1.24+版本降级到1.23

▲点击上方"DevOps和k8s全栈技术"关注公众号在CentOS系统上进行Kubernetes版本降级需要谨慎操作,因为降级可能会导致集群出现不稳定的情况。在进行版本降级之前,建议先备份Kubernetes集群和相关数据,以便在出现问题时可以恢复到之前的状态。下面是从Kubernetes 1.24版本降级到1.23版本的具体步骤:1.查看当前集群中的Kubernetes版本号:kubectl ...

2023-04-22 17:24:55 1770 1

原创 从容器到k8s,演变过程和具体案例分享

▲点击上方"DevOps和k8s全栈技术"关注公众号Kubernetes(k8s)是一种开源的容器编排平台,它能够管理和自动化容器化的应用程序的部署、扩展和运行。Kubernetes 可以与 Docker 等容器运行时(runtime)一起使用,但是它本身并不包含容器运行时,它是一种将多个容器组织起来协同工作的平台。Kubernetes 的容器编排是通过定义一组对象来完成的,这些对象可以描述容器...

2023-04-11 23:00:55 131

原创 linux系统常用命令大全

▲点击上方"DevOps和k8s全栈技术"关注公众号Linux 是一个广泛使用的操作系统,被用于服务器、嵌入式系统和个人电脑等领域。在 Linux 中,命令行是一个非常重要的工具,它可以让用户通过命令行界面直接与系统交互。在本篇文章中,我们将介绍 Linux 下常用的命令,以便大家更好地了解和使用 Linux。基础命令1. pwdpwd 命令可以显示当前所在的工作目录。bashCopy code...

2023-04-06 08:00:31 7715

原创 在 Kubernetes 上调用 GPU

▲点击上方"DevOps和k8s全栈技术"关注公众号Kubernetes (k8s) 是一种流行的容器编排系统,它可以轻松地管理和调度大规模容器化应用程序。对于需要使用图形处理单元(GPU)的应用程序来说,Kubernetes 可以帮助我们更好地利用 GPU 资源,并实现更高效的计算。本文将介绍如何在 Kubernetes 上调用 GPU,以及如何优化 GPU 资源的使用。什么是 GPU?GPU...

2023-04-05 16:37:42 1754

转载 月薪 5w+,2023 懂点 Docker/K8s/DevOps 真的太有必要了!

2023 年,云原生已经不是未来趋势,而是我们正处于的环境。从个人层面来说,不管是后端开发还是运维工程师还是架构师,现在想找个工作,不会点 K8s、Docker 是真的不行。目前云原生还是新赛道,抓准这波红利,薪资肯定低不了!从企业层面来说,2022 年云原生从互联网行业逐渐走向其他行业,“全面上云”已成现状,如何上好云、用好云成为了企业 IT 信息化转型中的核心关注点。CNCF 202 调查报告...

2023-03-22 08:00:11 208

转载 k8s证书过期之后如何自动续订证书

▲点击上方"DevOps和k8s全栈技术"关注公众号在k8s集群执行kubectl命令无法访问集群了——错误大概为:“certificate has expired or is not yet valid”注意:下面实验未加说明的话,操作默认都是在k8s控制节点上。查看证书过期时间[root@~]#kubeadmcertscheck-expiration显示如下:[check-expir...

2023-01-07 09:00:18 434

转载 无法从另一个容器访问Docker容器中的MySQL数据库|解决方案

▲点击上方"DevOps和k8s全栈技术"关注公众号我从这里拉取了 MySQL 5.7 容器:https://hub.docker.com/_/mysql/这是我运行它的方式:docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=pwd -d mysql:5.7它运行良好,我能够从我的主机连接到 MySQL 数据库。但是,当我...

2022-12-16 17:40:41 2333

转载 Jenkins使用ssh从git仓库拉取代码

▲点击上方"DevOps和k8s全栈技术"关注公众号假设:(1)Jenkins所在的服务器是Server-1,公钥是Server-1-public-key,私钥是Server1-1-private-key(2)git本地仓库所在的服务器是Server-2分析:要在Jenkins管理界面上,通过ssh,从本地gitlab上拉取代码,则参照ssh登录流程,需要将Server-1的公钥,添加到...

2022-12-13 16:39:56 3709

转载 1年时间从12K到30K,一位外卖小哥的真实逆袭历程!

人生是变化莫测的。从退伍军人到外卖小哥,再从外卖小哥到IT精英,短短1年,薪资从12K暴涨30K,他用实际行动改变了自己的人生。转行前,他曾参过军。退伍后,由于没有学历,文化程度也不高,面试了很多工作都不如意。就在他感到迷茫无助的时候,一位战友向他抛出了“橄榄枝”。他本以为自己找到了通向光明的方向,却不曾想正在一步步掉入他人精心策划的陷阱。最后他被骗了,钱没挣到,还欠下了很多贷款。为了不让父母担心...

2022-12-11 11:13:34 939

转载 线上问题解决-socket: too many open files(打开的文件过多)

▲点击上方"DevOps和k8s全栈技术"关注公众号错误信息:Failed to create pod sandbox: rpc error: code = Unknown desc =kubelet 133.0.218142failed pulling image"133.0.6.129:8021 /library/pause:3.1". Errorresponse from dae...

2022-12-10 16:47:18 4748

转载 K8S大规模集群优化方案系列文章-第一篇

▲点击上方"DevOps和k8s全栈技术"关注公众号Kubernetes 自 v1.6 以来,官方就宣称单集群最大支持 5000 个节点。不过这只是理论上,在具体实践中从 0 到 5000,还是有很长的路要走,需要见招拆招。官方标准如下:不超过 5000 个节点不超过 150000 个 pod不超过 300000 个容器每个节点不超过 100 个 podMaster 节点配置优化GCE...

2022-12-07 13:43:16 569

转载 Kubernetes常见的日常故障处理指南|干货分享|适合各类基础人员学习

▲点击上方"DevOps和k8s全栈技术"关注公众号问题1:Kubernetes集群服务访问失败?原因分析:证书不能被识别,其原因为:自定义证书,过期等。解决方法:更新证书即可。问题2:Kubernetes集群服务访问失败?curl: (7) Failed connect to 10.103.22.158:3000; Connection refused原因分析:端口映射错误,服务正常...

2022-11-18 11:21:50 398

转载 Kuberentes 上 GitOps 最佳实践

▲点击上方"DevOps和k8s全栈技术"关注公众号今天 Kuberentes 已经成为IT基础设施的重要玩家,容器编排领域的事实标准。然而同众多企业接触中发现,企业有很高的意愿采用 Kuberentes 管理工作负载,并且已有大量的企业已经将 Kuberentes 用于生产环境。但如何对多套不同阶段的 Kuberentes 集群来做持续部署,做到高安全性、权限分离、可审计、保证业务团...

2022-10-24 16:03:27 313

转载 这40套文档技能点过于密集,堪称K8s、Docker的命脉,正在刷第2遍

云原生这几年的发展可谓是如火如荼,早前大家还会讨论“云原生是不是趋势”,现在这样的声音几乎没有了。云原生已经不是未来趋势,而是我们正处于的环境,现在大家越来越关心“云原生的现实意义”。从企业层面来说,BAT早在3年前就纷纷向“云”看齐,2020年阿里就实现云业务的扭亏为盈,成为第二增长曲线。而且早在2021年,上云民营企业渗透率已达49.2%,实体经济企业中完成云部署的渗透率已达18.9%,在降本...

2022-09-05 09:53:57 272

原创 kubernetes环境从docker迁移到containerd

▲点击上方"DevOps和k8s全栈技术"关注公众号1、实验环境本实验共两台节点,xianchaomaster1是master,xianchaonode1是workerkubernetes版本是v1.23.1系统版本是 centos7.6具体如下:[root@xianchaomaster1~]# kubectl get nodes -owideNAME ST...

2022-07-15 16:56:21 833

转载 @技术人, 这里有一个领iphone13的机会,请查收

今年618,你剁手了吗?囤货的同时,也要记得用知识武装头脑哦~51CTO学堂618知识狂欢节已开启,不让你在学习上多花一分钱!优质好课低至5折,多重好礼花式送,精彩多多,一起来看吧~5折抢学 精品视频课作为每年大型活动之一,本次活动视频课叠加满减最低低至5折!许多大牛讲师的热销课程都参加这次活动,囤课的好机会到啦!01Go+K8s云原生全栈技术:基于世界500强的高薪实战...

2022-06-13 15:05:19 212

原创 k8s临时容器ephemeral

▲点击上方"DevOps和k8s全栈技术"关注公众号什么是临时容器?临时容器与其他容器的不同之处在于,它们缺少对资源或执行的保证,并且永远不会自动重启,因此不适用于构建应用程序。临时容器使用与常规容器相同的 Container.Spec字段进行描述,但许多字段是不允许使用的。临时容器没有端口配置,因此像 ports,livenessProbe,readin...

2022-04-11 07:30:00 2377 1

原创 生产环境实现k8s多集群管理

在实际生产环境中,往往需要维护多个k8s集群,在多个环境和节点之间切换,影响工作效率,不符合devops的理念,因此尝试在单个节点下面维护多个k8s集群。1) 模拟存在两套k8s集群第一个k8s集群:[root@k8smaster ~]#kubectlget nodesNAME STATUS ROLES VERSIONk8sm...

2022-04-08 07:30:00 1352

原创 k8s常用的网络插件优化方案|干货

一、k8s网络通信 a.容器间通信:同一个pod内的多个容器间的通信,通过lo即可实现; b.pod之间的通信:pod ip <---> pod ip,pod和pod之间不...

2022-03-14 07:30:00 3332

转载 告别八股文,MySQL实战加持进了腾讯,爽!

提到数据库,很多人喜欢拿MySQL和Oracle进行对比,甚至一度对MySQL无底线吐槽。随着近几年的“去IOE”化,越来越多的企业选择舍弃性能高阶的Oracle,选择开源的MySQL。惧...

2022-03-07 07:30:00 315

转载 K8s+Istio+Serverless云原生架构,一次性说清!

有多少人对云原生的了解,仅仅停留在K8s上?诚然,开源战略的影响加上巨头们的推波助澜,K8s已变成行业的既定事实标准,且被颠覆的可能性已经微乎其微。不过在广袤的云原生世界中,K8s也仅仅是...

2022-02-11 07:30:00 965

原创 k8s七层代理Ingress-controller高并发优化

▲点击上方"DevOps和k8s全栈技术"关注公众号在k8s部署业务服务pod时,如果将该Pod以k8s svc NodePort类型负载出来,这时压测应用的响应性能较高,可...

2022-02-08 07:30:00 2744 1

转载 修改k8s kube-proxy代理-由iptables模式变为ipvs模式

▲点击上方"DevOps和k8s全栈技术"关注公众号 ipvs采用的hash表,iptables采用一条条的规则列表。集群数量越多iptables规则就越多,而ipta...

2022-01-28 10:14:03 2596

原创 如何优化k8s网络插件?

a.容器间通信:同一个pod内的多个容器间的通信,通过lo即可实现;b.pod之间的通信:pod ip <---> pod ip,pod和pod之间不经过任何转换即可通信;c.pod和service通信:pod ip <---->cluster ip(即service ip)<---->pod ip,它们通过iptables或ipvs实现通信。d.Service集群与外部通信1、IPIP网络:流量:tunlo设备封装数据,形成隧道,承...

2022-01-18 17:40:38 2255

原创 年底了,总结下这一年,收获满满

hello......大家好,我是先超,年底了,对这一年做下总结,也给大家讲讲我毕业到现在的经历,希望大家都能够实现自己的价值。 大学毕业我跟大多数人一样,面临着很多选择,找工作、考研、考公。 后来因为媳妇(大学我是自动化专业,媳妇是外语专业的,通过社团认识的,现在我们已经结婚了,而且还有了一个可爱的宝宝)去了大连一个外贸公司,我也决定出去闯闯,就决定去北京了。 机缘巧合进入了互联网公司,从事着云计算方向工作。刚工作那会也换过几个公司,有刚成立的...

2021-12-31 19:06:49 3291

转载 k8s、Istio、Serverless核心特性解读

有多少人对云原生的了解,仅仅停留在K8s上?诚然,开源战略的影响加上巨头们的推波助澜,K8s已变成行业的既定事实标准,且被颠覆的可能性已经微乎其微。不过在广袤的云原生世界中,K8s也仅仅是...

2021-12-27 07:58:36 1055

转载 K8s结合Istio助力企业实现DevOps转型

在云原生时代大势下,衍生出来的K8s 工程师、云原生工程师的薪资也水涨船高,大厂不惜花重金聘请优秀的云原生技术人才。同时随着越来越多的企业开始制定智能化转型战略,学习K8s显然已经是一种...

2021-12-20 09:12:22 286

转载 免费获取k8s+Istio核心技能:具备企业实战能力

在云原生时代大势下,衍生出来的K8s 工程师、云原生工程师的薪资也水涨船高,大厂不惜花重金聘请优秀的云原生技术人才。同时随着越来越多的企业开始制定智能化转型战略,学习K8s显然已经是一种...

2021-12-18 08:00:00 292

转载 k8s结合Serverless、Istio实现核心云原生架构

有多少人对云原生的了解,仅仅停留在K8s上?诚然,开源战略的影响加上巨头们的推波助澜,K8s已变成行业的既定事实标准,且被颠覆的可能性已经微乎其微。不过在广袤的云原生世界中,K8s也仅仅是...

2021-12-11 08:00:00 746

原创 k8s七层代理Ingress-nginx基于cookie、请求头、权重实现灰度发布

场景一: 将新版本灰度给部分用户假设线上运行了一套对外提供 7 层服务的 Service A 服务,后来开发了个新版本 Service A’ 想要上线,但又不想直接替换掉原来的 Servi...

2021-12-11 08:00:00 2665

原创 代码级别监控:常见的全链路监控工具介绍

一、zipkingithub地址:https://github.com/openzipkin/zipkinzipkin是一个分布式的追踪系统,它能够帮助你收集服务架构中解决问题需要的时间数...

2021-12-06 07:30:00 1060

原创 jenkins结合k8s构建流水线如何提升运行性能和构建效率

一、调节jenkins从节点的内存和cpuJenkins是目前最主流的CI/CD工具,我们常用jenkins对接kubernetes实现DevOps。那配置的Jenkins Slave模板...

2021-11-25 10:04:00 1025

转载 k8s Ingress Controller更新策略:灰度发布

Ingress-Nginx是一个K8S ingress工具,支持配置Ingress Annotations来实现不同场景下的灰度发布和测试。NginxAnnotations 支持以下几种C...

2021-11-17 16:25:36 1076

转载 130 道 Kubernetes + Docker + DevOps 大厂面试题及知识点详解

最近,各大互联网巨头在技术战略层面,都把云原生列为了主要发展方向。以阿里巴巴为例,他们技术老大说,云原生是云计算释放红利的最短路径,是企业数字化的最短路径。现在云原生工程师、Kuberne...

2021-11-11 07:30:00 420

转载 k8s更新策略-系列文章第二篇:滚动更新

1、通过k8s实现滚动更新-滚动更新流程和策略1.1 滚动更新简介滚动更新是一种自动化程度较高的发布方式,用户体验比较平滑,是目前成熟型技术组织所采用的主流发布方式,一次滚动发布一般由若干...

2021-11-11 07:30:00 5279

转载 K8s容器编排、网络、监控+Istio+Serverless最佳云原生核心技术实践

身为让容器应用实现大规模工业生产的一大功臣,过去几年,Kubernetes 势头迅猛,BAT、京东、美团、字节都走上了全域容器化部署以及云原生架构的康庄大道。而作为支撑阿里万亿级应用背后...

2021-11-09 07:30:00 305

原创 k8s开启临时容器ephemeral进行debug调试

1.1 什么是临时容器?临时容器与其他容器的不同之处在于,它缺少对资源或执行的保证,并且永远不会自动重启,因此不适用于构建应用程序。临时容器使用与常规容器相同的 Container.S...

2021-11-09 07:30:00 1656

原创 k8s开启临时容ephemeral器进行debug调试

1.1 什么是临时容器?临时容器与其他容器的不同之处在于,它缺少对资源或执行的保证,并且永远不会自动重启,因此不适用于构建应用程序。临时容器使用与常规容器相同的 Container.S...

2021-11-05 07:30:00 684

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除