- 博客(267)
- 资源 (23)
- 收藏
- 关注
原创 k8s常见故障排查一点通
问题分类一、POD的异常状态异常显示:pending:部署Pod事务已被集群受理,但当前容器镜像还未下载完。waiting:等待ContainerCreating:容器创建中ImagePullBackOff:镜像下载失败Unknown :未知原因,如kube-apiserver无法与Pod进行通讯解决方案:执行命令查看Pod详情查看Pod的配置是否正确:kubect get pod pod-name -o yaml查看Pod详情:kubect describe pod pod-na
2021-12-21 21:50:52 2684
原创 玩转Linux系统之网络安全部署
拓扑图提示:通过需求分析要求(要我们做什么技术操作)。需求(最终效果):企业内部测试机可以访问网站服务器httpd服务企业内部测试机可以通过SSH远程管理网站服务器Internet测试机可以通过SSH远程管理网关服务器要求(需要做什么技术操作):网站服务器和网关服务器均通过SSH远程管理,将SSH默认端口修改为12345网站服务器开启https,过滤未加密得http流量,拒绝ping请求。一、企业内网测试机(centos7) Internet测试机(win10)提示:如果虚拟
2021-04-28 12:43:14 3736 27
原创 Linux系统轻松搭建LAMP群集环境及排错
学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识FTP远程安装DNS提示:必须关闭防火墙,虚拟机保持网络连通。例如:1、搭建FTP服务器本地安装vsftp服务,创建yum配置yum仓库vim ftp.repo启动vsftp服务,用yum安装DNS2、 配置DNS为web服务注册域名www.bdqn.com修改主配置文件创建正、反区域文件正向(拷贝案例文件进行编辑,可提高效率):编辑内容如下:反向(拷贝案例文件进行编辑,可提高效率):
2021-04-24 17:28:31 1422 17
原创 笑着学会Linux 系统之故障排查
很高兴您能抽出宝贵的时间观看教程,我将尽我这部分的责任,让您在哈哈一乐之余学会linux故障排查,这个看似玄之又玄的东西。今天带您掌握解除系统启动类故障,首先要掌握关于系统启动的几个关键词,第一个MBR是什么呢?相信您不一定清楚,但是美女您总见过吧!或者您本身就是美女。请看这张图,是否注意到美女有两大亮点,一是墨迹很酷,二是挎包彰显个性。总体感觉是冷酷迷人的。下面把她和MBR联系起来,M是美女的第一个大写字母,Master 汉语意思是主要的;B是美女的墨镜,这个????是竖着放着,Boot汉语意思是引
2021-01-02 15:25:52 4840 7
原创 一学就会的SQL Server数据库之创建索引
使用SQL Serve语句创建索引实验环境:西游记团队有台装好的SQL Server 数据库服务器,创建有三张表信息如图,存储了取经同学的详细信息:有天佛祖派代表来视察,为方便查看信息,唐僧让运维工程师白龙马现做如下配置:1.基于基本表中的姓名创建非聚集索引,并练习使用姓名查询。2.基于成绩表成绩创建非聚集索引,并使用此索引查询成绩在80~90之间的同学成绩。3.基于科目表的科目id创建唯一索引,并查询科目id=1的科目名称。4.创建视图:包含学生姓名和总成绩,并查询视图。5.创建统计每
2020-12-23 16:14:29 3058 2
原创 一学就会的SQL Server数据库之基础查询SQL语句
本课程讲解结构如下:理论结构详解select <列名> from <表名>where<限定条件>解释:select指定查询内容(查询的是什么)from指定查询源(查询内容在哪张表)where可选,查询条件不,加默认全部列内容(查询表的哪列内容)表达式1.条件表达式:是符号和运算符的组合,对它求值得到单个数据值。有通配符和比较运算符。常用通配符如下:2.逻辑表达式:连接条件表达式,限制条件。查询举例1.查询所有列记录信息以下图为例:输入命令插入
2020-12-19 21:48:17 619 3
原创 一学就会的SQL Server数据库
windows SQL Server数据库部署基础操作实验环境:公司有台装好的SQL Server 数据库服务器,现做如下配置:用两种种方法将SQL agent代理服务设置为自动启动注册服务器,要求在“新建服务器注册”窗口中“已注册服务器说明”处填写自己名字。创建一个数据库,名称为BDQN要求1方法一:开始菜单打开服务-点击SQL Server agent-自动启动,如下图:方法一:开始菜单打开服务-点击SQL Server agent-自动启动,如下图:要求2打开SQL
2020-12-11 14:58:41 2663 13
原创 云计算面试总结
理论1、简述Raid0、1、5的特点与原理raid0:读写性能提升,无冗余,利用率100%,至少两块盘raid1:读性能提升写性能下降,有冗余,利用率 1/2,至少两块盘raid5:读写性能提升,有冗余,利用率n-1,只能坏一块盘,至少三块盘2、linux根目录下各子目录的名词及作用答:1)/bin binary二进制系统可执行程序文件。普通用户的命令,例如ls pwd whoami2)/home 用户家目录;每给系统增加一个用户,都在此目录创建一个“同名”的目录,作为该用户的家目
2023-03-30 21:05:12 1987
原创 【高效学习mysql】MySQL必懂知识聚合函数
什么是聚合函数?SQL的聚合函数是计算一组数据的集合并返回单个值。常用的5个聚合函数表:函数用途备注max(column)求指定列最大值可用于数值、字符串或是日期时间数据类型min (column)求指定列最小值可用于数值、字符串或是日期时间数据类型sum(column)求指定列之和只能对数字类数据类型做计算count(column)求指定列总行数可用于任何数据类型avg(column)求指定列平均值只能对数字类数据类型做计算.
2023-03-15 11:42:20 521
原创 【Kubernetes实战】K8S集群Pod异常状态排查
docker images本地可以查看到镜像,则需要将其执行:docker push ip:port/soft:v1.0将其推送到私有远程仓库,如果用pod控制器创建的可以删除pod,自动创建方式实现重建pod。因场景而异,有的时候是承载docker的节点物理内存不足,导致进程被杀死,或没被杀死,不能提供正常运行及处理任务所需内存。在事件列信息里确认是哪里出现问题,如果显示和docker有关,则证明还是“docker进程异常”,但是状态并没有死掉。第一步:执行上面两个查看服务状态命令,返回信息显示无异常;
2023-03-12 09:22:51 1480 1
原创 【精品】k8s的CKA考题17道解析
第4道题:scale replicas第5道题:cordon、uncordon、drain第8道题:target-port。
2023-01-29 14:17:06 1564
原创 【攻坚克难】详解k8s持久化存储数据pv、pvc存储问题
如图:pod中的容器,创建一个包含文件的目录,重启pod或系统重启后,此目录及其文件都会丢失,如何保证其不会丢失?请思考,如果随着业务量的增加,此目录需要的空间也要增加,如何解决?2.编辑 vim pvc.yml文件。图2 创建成功,查看到pvc的名称。图 1 创建包含文件的目录。
2023-01-24 15:11:40 2084
原创 【Kubernetes】 从基础认识 k8s核心pod相关概念
以前,我也一样,后来随着经验的积累,排错的次数减少了,而且很享受,发现一个错误,用简单的方法,解决之后的那种成就感,下面介绍,排错常用的命令。设定这些pod需要让它调度到具有disk=spinning(表示,节点磁盘性能好)仅需要为节点添加标签,在创建pod的文件中,写明即可。随机调度到集群的某个节点,不方便查看管理。方法:假如,需要方便创建后查看,可以通过标签,可以迅速定位到所需的一批pod。步骤:排错,最主要的是从海量日志筛选出所需的内容。最后,献上我的照片,欢迎朋友们相互交流❤❤。
2023-01-18 20:49:05 1445
原创 【精品】k8s(Kubernetes)cka由基础到实战学法指南
图1 k8s四招学完本篇,您会获得什么惊喜?从初学k8s,到帮助别人学会的过程中,发现朋友们和我,并非不努力,而是没有掌握更好的方法。有方法可让我们学的更快更轻松,这篇文章,以一个networkpolicy的题目,来逐步讲解,帮助大家建立一种,自己可以根据需要,借助自己以及官网文档,轻松学会各个知识。也是考取CKA证书必修的一个题。
2023-01-14 21:13:31 882
原创 【宝典】OpenStack集群、k8s集群与docker等集群综合巡检shell脚本
高质量脚本应该至少满足两点:1、学会根据架构,设计出符合要求又便于理解的shell脚本2、优秀的shell脚本,具备伸缩性,既适用当前平台状态,又可以保证后期增加或下线哪个服务,脚本里增加代码不用改整体代码逻辑的方便,只要增删部分即可。
2023-01-07 10:26:44 856
原创 阿里云计算工程师ACP考题归类解析
一、抓住**黄金时间**,**化整为零** 考试是从817道题,抽取100道题;我们一下是不大可能记住,但是,一天记10道题,至少保证每天早起晚睡之间记忆,这个时间点记忆力最强;等对知识熟悉后,一天可以记30、50甚至更多道题。二、以不同形式,重复记忆。**听**(朗读记题并录音;听视频讲解)、**读**(朗读)、**写**(总结归纳知识体系及答题技巧写到博客或者写到纸质笔记本)、**用**(最好是公司也有阿里云产品;如果没,可以访问阿里云官网,请教懂此类知识的朋友)三、享受荣誉感 越练你会发现越轻松
2023-01-01 19:39:50 2624
原创 【k8s宝典】2022年12月份Kubernetes 认证管理员CKA轻松通过攻坚克难技巧
新版考试系统使用Ctrl + c不管用,是不是只能手写?手写导致耗费过多时间,又可能写错导致报错,造成心理紧张的情绪。Windows下是Ctrl+Insert复制,Shift+Insert粘贴(1)通过复制官方文档的命令及内容、table键补全、-h或explain等多种方式省出时间。(2)根据命令模板修改yml例如:注意:新老版本命令有变化,12月考试是1.25版本的k8s对于英文不好的朋友,这是下策;它会解释,某个字段可添加的选线参数类型;
2022-12-08 16:46:17 1675 2
原创 【k8s金牌知识】k8s升级攻略
(2)是否升级成功。官方网址:https://kubernetes.io/zh-cn/docs/tasks/administer-cluster/kubeadm/kubeadm-upgrade/(1)务必备份所有重要组件,kubeadm upgrade 不会影响你的工作负载,只会涉及 Kubernetes 内部的组件,但仍然需要备份。升级kubeadm(我已经升级过了,所以有个提示已安装)(3)升级其他组件:kubectl 和 kubelet。(2)根据需要选择升级组件,不需要的可不升级。
2022-12-01 11:28:04 2752
原创 【简单、实用】kubernetes的etcd备份与恢复实现恢复集群配置
1、etcd备份:针对 etcd 实例 https://127.0.0.1:2379 创建一个快照,保存到/srv/data/etcd-snapshot.db。(2) etcd恢复:恢复已存的快照: /var/lib/backup/etcd-snapshot-previous.db。服务端证书:/etc/kubernetes/pki/etcd/server.crt。ca 证书:/etc/kubernetes/pki/etcd/ca.crt。查看验证:被删除的deploy,被恢复,实验成功。
2022-11-29 13:22:09 611
原创 【精品】k8s的持久化存储PV与PVC详解
PV(Persistent Volume)一般情况下PV由kubernetes管理员进行创建和配置,它与底层具体的共享存储技术有关,并通过插件完成与共享存储的对接。PVC(Persistent Volume Claim)是用户对于存储需求的一种声明。换句话说,PVC其实就是用户向kubernetes系统发出的一种资源需求申请。使用了PV和PVC之后,工作可以得到进一步的细分:存储:存储工程师维护PV: kubernetes管理员维护PVC:kubernetes用户维护。
2022-11-27 17:27:57 1262
原创 【精品】k8s(kubernetes)的网络策略networkpolicy实例精讲
1、了解networkpolicy的原理2、掌握创建networkpolicy实现流量控制。
2022-11-24 19:25:58 380
原创 【精品】kubernetes(K8S)集群top命令监控 Pod 度量指标
找出标签是name=cpu-user的Pod,并过滤出使用CPU最高的Pod,然后把它的名字写在已经存在的/opt/cordon.txt文件里。
2022-11-21 19:03:58 1987
原创 k8s资源对象service-四层负载均衡详解
service的定义:是一组,通过接收请求,并将这些请求代理至使用标签选择器来过滤符合条件的pod对象。作用:服务发现和服务访问,为弹性变动且存在生命周期的pod对象提供了一个。service的代理类型:userspace(老版本使用)、(适用少量service规模集群)和(适用大量service规模集群)service的资源类型:ClusterIP、NodePort、LoadBalancer和ExternalName。
2022-11-20 10:20:49 634
原创 【良品】k8s的sidecar原理及实例妙解
先要理解下面的shell脚本意思:执行之后会发现,每隔1秒屏幕将时间输出到/var/present.log文件中$(date)再执行命令,可查看到pod内指定容器的日志:kubectl logs -f po/present busybox为什么用它?可能有疑问,为什么不直接用这个命令?而要多此一举。因为,那样,日志分散存在每个容器中,不方便统一管理,采取sidecar方式,万一某个容器挂了,日志自然也无法查看,它的日志若是存在sidecar里,即便如此,也可以存在。
2022-11-19 11:01:40 3069
原创 【k8s医生】k8s集群故障排查 – 关于kubelet 的NotReady故障
无论是模拟环境,还是生产环境;kubelet 的NotReady故障是最常见的问题之一,所以掌握其排查方法很重要,而且要学会灵活变通的应用。若是遇到此类问题,主要从,资源不足也会导致此类问题;服务异常停止等等。还有,我遇到不是问题的问题。在新部署的k8s集群,出现NotReady,检查来检查去没有发现问题,什么原因?是虚机环境,集群之间通信慢,等它几分钟后,自动恢复了。尤其是新手,。
2022-11-13 10:34:29 985
原创 【最简单方法学k8s】巧学k8s安全机制之基于角色的访问控制RBAC详解及排错
掌握k8s通过RBAC的方式来控制访问,提高安全性。1、编辑apiserver配置文件:vim /etc/kubernetes/manifests/kube-apiserver.yaml2、wq保存退出,同样的方式修改controller-manager 。vim /etc/kubernetes/manifests/kube-controller-manager.yaml3、保存后重启kubeletsystemctl restart kubelet.service要求:创建一个名为 deploym
2022-11-11 08:34:15 786
原创 【简单】Kubernetes 认证管理员(CKA)-最少成本顺利考过指南
不要盲目报考,计算需要投入的金钱成本,目前,2022年10月3日,最少是2250.80元;时间成本,最长时限12个月内有效,从报名到考试。通过认证考试的考生将获得PDF认证证书。证书等级:中級。有效期:三年建议,入职的同学可以问问公司,考证有没有报销一部分费用,以及有此证后工资每个月会多多少。
2022-10-04 00:23:42 3826
原创 【高效、实用】k8s运行状态自动检测shell脚本
学习本章,您将获得轻松管理500台虚机和物理机搭建的k8s集群的方法。掌握两种技能:1.分清哪些是k8s集群需要重点关注的信息2.如何量身定制k8s集群的shell脚本,让您的集群如虎添翼的安全、稳定、强大。
2022-09-25 22:35:54 1731
原创 【k8s实战】kubernetes错误排查之etcd篇
通过本节的学习,您将获得处理k8s集群问题的通用方法,针对etcd方面问题具体,如何快速排查处理。知识充电:什么是etcd?它是一个简单的数据库,k8s默认使用它存储集群的配置信息。为什么不选择mysql等其他更好的数据库服务?因为etcd有四大特点:简单:安装配置简单,而且提供了HTTP API进行交互,使用也很简单安全:支持SSL证书验证快速:根据官方提供的benchmark数据,单实例支持每秒2k+读操作可靠:采用raft算法,实现分布式系统数据的可用性和一致性。
2022-09-25 08:34:36 670
原创 【高效的秘密】让k8s运维更高效-日志搜索脚本
k8s管理的日志系统出现问题,导致日志无法从前端页面查询下载。通过两种途径来解决:(1)手工进入目录:使用vi一个个截取规定服务的指定时间段日志;工作量大,效率低,而且容易漏掉需要的日志内容(2)编写自动化脚本,实现,秒级实现需求。
2022-09-18 11:02:45 494
原创 【由浅入深】k8s复杂问题排查进阶命令
复杂问题排查,既需要全面的技术支撑,又要能通过有限的命令或信息,推测出更多与问题有关结论。本节为大家讲解解决复杂问题需要的两种能力,,对于特殊问题能起到很好效果。仅仅有,比如,如何大海捞针式找到需要的文件解决问题?
2022-09-12 22:23:43 522
原创 【必知必会】轻松学Kubernetes面试、工作必懂理论基础
明确目标需要达到什么水平?达到需要做些什么?用对方法不是投入的时间和金钱越多,目标越容易达成;但是必须要投入足够多的时间和金钱,才能达成目标。说白了就是,我们不轻视敌人,要学到某个深度,确实不太容易;但目前没必要,您有很多加分项目,比如,英语学的好,朋友多等。可能有朋友说了,这两项优势我都没有?那么,我要告诉您的是,想要就一定能,从当下开始培养;或者,您有其他优势连自己都没有发现的,让我们一起来发现,创造不被打扰的时间,让您的朋友来帮助您达成所愿。
2022-09-03 10:18:38 284
原创 【搞定排错】k8s集群日志管理
1.输出到文件中的日志,其保存位置依赖于容器应用使用的存储类型。如果未指定特别的存储,则容器内应用程序生成的日志文件由容器引擎(例如Docker)进行管理(例如存储为本地文件),在容器退出时可能被删除。需要将日志持久化存储时,容器可以选择使用Kubernetes提供的某种存储卷(Volume),例如hostpath(保存在Node上)、nfs(保存在NFS服务器上)、PVC(保存在某种网络共享存储上)。保存在共享存储卷中的日志要求容器应用确保文件名或子目录名称不冲突。...
2022-08-28 20:54:14 3751
原创 【搞定k8s】k8s轻松部署Dashboard管理集群
在节点主机使用命令也可查询到,实际上是通过api将网页的操作,同步到节点上并创建相应的yaml文件,再执行创建命令,只不过这个过程是自动的。修改:vim修改recommended.yaml后,就能在集群外部访问dashboard。查看namespace下的kubernetes-dashboard下的资源。下载yaml,并运行Dashboard。通过浏览器访问Dashboard的UI。5.在dashboard页面创建pod。创建访问账户,获取token。https://ip:端口号。3)获取账号token。
2022-08-21 19:33:35 312
原创 【简洁、实用】轻松学会k8s的pod控制器DaemonSet(DS)
功能:DaemonSet类型的pod控制器在每一台(或指定)节点上都运行一个副本。用途:一般适用于日志收集、节点监控等场景。特点:每当向集群中添加一个节点时,指定的 Pod 副本也将添加到该节点上当节点从集群中移除时,Pod 也就被垃圾回收了。
2022-08-21 10:39:16 367
轻松搭建Prometheus监控k8s服务之grafana模板2023年最新
2023-03-26
轻松搭建Prometheus监控k8s服务之yaml文件2023年最新
2023-03-26
轻松搭建Prometheus监控k8s服务之镜像2023年最新
2023-03-26
Nginx实现tomcat与weblogic集群的负载均衡及故障处理
2022-05-31
weblogic 12C集群部署优化及故障解决
2022-05-31
好用的linux系统 一键自动安装脚本jdk和安装包带说明
2022-05-21
精品-weblogic 集群部署优化及故障解决
2022-05-21
Cisco配置命令由入门到高级
2022-05-05
简单易学Windows 系统ping命令的基本用法视频教程
2020-12-14
一学就会的SQL Server安装视频教程
2020-12-13
O基础学习linux系统搭建 Samba 服务器,实现文件共享
2020-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人