自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Pod的生命周期,资源管理和全局资源管理

而preStop则规定了,再容器即将被杀死的时候,把清除已注册的服务写入/tmp/web.log,这是在外面杀死容器,可以通过另一个在容器内的终端看到这个文件里新加入了一行清除已注册服务,因为容器的存留设定,它在被执行杀死命令后会留存大约30s时间,或者如果有终端在运行则会在终端退出后才会被杀死,所以可以在另一个位置在容器内的终端查看到这条内容,实际即使不另开终端查看,文件内也会多出这样一行内容。如果启动探针执行成功,且主容器已经启动,启动探针不会重复执行,如果未定义启动探针,则默认为Success状态。

2024-12-17 20:36:21 1746

原创 使用资源清单文件管理k8s集群

这时便用了sleep命令覆盖了启动apache的命令,但sleep命令仅执行了30s,因为容器保护措施,当服务崩溃时,容器就会默认重启,执行sleep命令后,apache服务便会停止,也就是容器崩溃,所以每隔30容器就会重启一次。标签是附加到k8s对象上的键值对,在创建,修改,删除,修改资源对象的时候可以使用标签来确定要修改的资源对象,再pod调度任务中,使用标签可以更加灵活的完成调度任务。如果为设置调度策略,这创建pod都是在随机节点创建,无法预知pod在哪个节点运行。

2024-12-17 09:11:28 601

原创 k8s集群资源监控组件

创建 kubernetes 对象时,必须提供资源对象的一些基本信息(如:资源的对象的名字),以及描述描述该对象的期望状态特征(规约),如果我们再文件中使用yaml的语法格式描述了上面的信息,这个文件就是资源清单文件。kubernetes的metrics-server组件提供有关节点和pod的资源使用情况的信息,包括cpu和内存的指标,将metrics-server部署到集群中,就可以查询并使用这些信息管理以及服务。3.很多高级的复杂的功能靠简单的命令方式无法实现,这些都需要资源文件去描述。

2024-12-13 19:51:57 772

原创 k8s集群管理基础命令

get查看pod的运行状态以及ip地址,pod盒子出现的问题,describe查看容器问题,如是否创建成功和容器未正常启动的原因,logs查看容器内运行程序的问题,如没有php环境缺要查看php文件,会导致无法解析的原因,是容器内的问题就要使用logs查看。kubectl -n work delete pods --all 删除work名称空间下的所有pod对象 这时-n work为选项参数,pods为资源类型(pod类型的资源),--all代表所有资源。

2024-12-13 15:15:52 758

原创 docker端口映射,文件挂载与项目编排(3)

docker run -itd --rm --name php --network=container:web myos:php-fpm -v /var/webroot:/usr/local/nginx/html myos:php-fpm (注意:映射目录要与nginx相同,因为nginx容器只会将访问php文件的请求转发给php容器,如果php容器本身没有该文件的话则会找不到该文件导致无法解析)

2024-12-10 17:46:49 1273

原创 logstash(自动拉取,过滤,推送日志的应用,也是elk架构中的l)

如果输入的数据不符合 JSON 格式要求,可能会导致解析错误等情况发生。这是最简单的logstach配置文件,意味着logstach会按照input,filter,output三个部分来处理文件,input接收数据,并使用stdin模块处理(定义了输入源为标准输入,如在终端手动输入内容),filter处理数据,但没有定义使用什么模块进行处理,output输出数据,使用stdout(定义了输出目的地为标准输出,也就是经过了前面输入和filter阶段的数据会直接输出显示到logstash的终端上)处理数据。

2024-12-05 18:35:19 1619

原创 如何使用Elasticsearch组建集群,并使用head插件。

74行: cluster.initial_master_nodes: ["es-0001", "es-0002", "es-0003"] 主节点列表(创始成员),在集群启动初期,这些节点将承担主节点的职责,负责管理整个集群的各项事务,如协调各节点间的资源分配,处理集群的状态更新等。注:集群的每个成员机都需要进行修改,但唯独本机节点名字需要不一样,集群名字,广播节点名称,主节点表列都需要更改至一致,可以使用ansible剧本来进行修改。el集群是有反向索引功能的集群,可以根据关键字查找目录。

2024-12-03 20:45:39 300

原创 git的用处和常用命令

(注意:回到过去版本后,并不能通过git log --pretty=oneline来获取移动前版本的版本号,来回到移动前版本,但可以通过git reflog来查看移动轨迹获得之前版本的版本号从而实现回到未来的功能)git可以通过创建多个分支来更方便更好的管理版本,如一个master主分支,是现在正在使用版本的分支,一个new分支,可以再new分支中尝试修复bug,new分支中的文件变化并不会影响主分支的使用,等修改完毕后,再将两个分支合并,即可做到再不影响主分支的基础上修复和更新。cd xxxx;

2024-12-02 20:54:46 756 1

原创 云计算基础,虚拟化平台和虚拟网桥虚拟机技术

使用qemu-img create命令创建 -F qcow2 是指原始盘的系统格式 -f 是指定创建盘的系统格式, -b 是指定原始盘文件 vmhost.img 是创建盘的名字 20g是指定创建盘的大小,然后可以使用qemu-img info vmhost.img 来查看创建盘的属性。cd /var/lib/libvirt/images/ cirros.qcow2 是原始盘,将它移动到/var/lib/libvirt/images 下。virsh start vmhost 启动名为vmhost的虚拟机。

2024-12-02 20:19:50 716

空空如也

空空如也

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

TA关注的人

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