Linux丶晨星
码龄8年
关注
提问 私信
  • 博客:352,812
    社区:197
    动态:1
    353,010
    总访问量
  • 207
    原创
  • 1,785,677
    排名
  • 285
    粉丝
  • 4
    铁粉

个人简介:相信可能就有无限可能,拒绝拖延 欢迎关注CSDN与简书博客 Linux丶晨星

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-01-03
博客简介:

linux丶晨星

博客描述:
相信可能就有无限可能,拒绝拖延!简书 https://www.jianshu.com/u/4110dc13fdb2
查看详细资料
个人成就
  • 获得217次点赞
  • 内容获得58次评论
  • 获得1,179次收藏
  • 代码片获得3,349次分享
创作历程
  • 2篇
    2021年
  • 35篇
    2020年
  • 179篇
    2019年
成就勋章
TA的专栏
  • Ceph分布式存储
    7篇
  • OpenStack
    9篇
  • linux试题
    2篇
  • docker容器
    7篇
  • Redis
    2篇
  • k8s
    15篇
  • 云计算
    26篇
  • cobbler无人值守安装
    1篇
  • 顺丰文档
  • CentOS8
    1篇
  • Open***
  • Openmeetings
    1篇
  • XenServer
    1篇
  • 代码上线
    3篇
  • EasyNVR&NVS
    1篇
  • 自动化运维工具
    1篇
  • ELK
    1篇
  • MongoDB
    1篇
  • 集群架构笔记
    31篇
  • Linux笔记
    36篇
  • linux运维笔试题
    20篇
  • Linux运维基础资料
    19篇
  • linux基础知识-表格版
    2篇
  • 周总结思维导图
    5篇
  • 随笔
    9篇
  • 第二阶段-集群架构故障集合
    3篇
  • Zabbix监控
  • shell编程
    7篇
  • iptables
    5篇
  • 防火墙
    2篇
  • python
    3篇
  • mysql
    22篇
兴趣领域 设置
  • 大数据
    mysql
  • 运维
    容器jenkinsdevops自动化kubernetes系统架构网络运维开发graylogelk
  • 网络空间安全
    安全
  • 服务器
    linuxcentos
  • 用户体验设计
    photoshop
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

k8s关于Orphaned pod <pod_id> found,volume paths are still present on disk 的解决方法

问题描述因k8s节点异常关机导致启动后业务Pod重新部署,关机之前的Pod状态已被删除,今天在查看日志时发现在异常关机之前的集群节点Pod是非正常移除的,一直刷报错信息;如下:问题排查查看系统日志/var/log/messages发现一直在刷kubectl服务的以下的报错,从错误信息可以看到,这台节点存在一个孤儿Pod,并且该Pod挂载了数据卷(volume),阻碍了Kubelet对孤儿Pod正常的回收清理。[root@sss-010xl-n02 ~]# tail -3 /var/log/messa
原创
发布博客 2021.12.12 ·
1585 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

CentOS7系统root分区文件损坏修复的解决方法

文章目录一、问题说明:二、解决方法:1.进入救援模式2. 查看系统分区卷组信息并激活3. 进行修复系统root分区4. 重启验证系统是否正常一、问题说明:机房一台centos7系统的服务器异常故障重启后无法启动进入系统,提示 Failed to mount /sysroot故障原因: 异常关机导致系统文件损坏,无法挂载系统root分区;需要进行修复系统root分区。二、解决方法:1.进入救援模式通过远程管理卡挂载一个新的CentOS7镜像,重启系统后进入救援模式操作;选择 troubles
原创
发布博客 2021.12.10 ·
10520 阅读 ·
3 点赞 ·
1 评论 ·
44 收藏

novnc远程连接安装包

发布资源 2021.07.03 ·
7z

① OpenStack高可用集群部署方案设计(train版)

文章目录一、硬件配置参考二、节点整体规划三、集群高可用说明四、基础环境1. 设置SSH秘钥分发与hosts文件2. 设置时间同步3. 内核参数、selinux、iptables4. 下载Train版的软件包5. 各服务组件的密码五、Mariadb集群(控制节点)1. 安装与配置修改1.1 在全部controller节点安装mariadb1.2 安装galera相关插件,利用galera搭建集群1.3 初始化mariadb,在全部控制节点初始化数据库密码1.4 修改mariadb配置文件1.5 将contro
原创
发布博客 2020.08.29 ·
6052 阅读 ·
7 点赞 ·
0 评论 ·
47 收藏

⑦ Ceph日常运维管理命令

文章目录一、集群监控管理PG状态Pool状态OSD状态Monitor状态和查看仲裁状态集群空间用量二、集群配置管理(临时和全局,服务平滑重启)1、查看运行配置2、tell子命令格式3、daemon子命令三、集群操作四、添加和删除OSD1、添加OSD2、删除OSD五、扩容PG六、Pool操作列出存储池创建存储池设置存储池配额删除存储池重命名存储池查看存储池统计信息给存储池做快照删除存储池的快照获取存储池选项值调整存储池选项值获取对象副本数七、用户管理1、查看用户信息2、添加用户3、修改用户权限4、删除用户八、
原创
发布博客 2020.08.19 ·
1997 阅读 ·
0 点赞 ·
0 评论 ·
11 收藏

⑥ prometheus+grafana监控Ceph集群

文章目录一、安装grafana二、安装prometheus三、ceph mgr prometheus插件配置四、配置prometheus五、配置grafana在新建的主机192.168.0.5上一、安装grafana1、清华源下载 [root@ceph-grafana-prometheus ~]# wget https://mirrors.tuna.tsinghua.edu.cn/grafana/yum/rpm/grafana-6.7.3-1.x86_64.rpm2.安装grafanarpm
原创
发布博客 2020.08.19 ·
1007 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

⑤ Ceph Dashboard界面介绍与安装

文章目录Ceph Dashboard介绍配置Ceph Dashboard修改默认配置命令开启Object Gateway管理功能Ceph Dashboard介绍Ceph 的监控可视化界面方案很多----grafana、Kraken。但是从Luminous开始,Ceph 提供了原生的Dashboard功能,通过Dashboard可以获取Ceph集群的各种基本状态信息。mimic版 (nautilus版) dashboard 安装。如果是 (nautilus版) 需要安装 ceph-mgr-dash
原创
发布博客 2020.08.19 ·
8082 阅读 ·
3 点赞 ·
3 评论 ·
16 收藏

④ CephFs文件系统

文章目录一、CephFs介绍二、CephFS 架构三、配置 CephFS MDS四、部署Ceph文件系统1、创建一个 Ceph 文件系统1.1 以 kernel client 形式挂载 CephFS1.2 以 FUSE client 形式挂载 CephFS五、MDS主备与主主切换1、配置主主备模式2、还原单主MDS3、什么是Rank一、CephFs介绍Ceph File System (CephFS) 是与 POSIX 标准兼容的文件系统, 能够提供对 Ceph 存储集群上的文件访问. Jewel 版
原创
发布博客 2020.08.19 ·
941 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏

③ Ceph—RBD块设备介绍与创建

文章目录一、RBD介绍二、RBD常用命令三、RBD配置操作3.1 RBD挂载到操作系统3.2 快照配置3.3 导出导入RBD镜像3.4 扩容一、RBD介绍RBD即RADOS Block Device的简称,RBD块存储是最稳定且最常用的存储类型。RBD块设备类似磁盘可以被挂载。 RBD块设备具有快照、多副本、克隆和一致性等特性,数据以条带化的方式存储在Ceph集群的多个OSD中。如下是对Ceph RBD的理解。RBD 就是 Ceph 里的块设备,一个 4T 的块设备的功能和一个 4T 的 SAT
原创
发布博客 2020.08.19 ·
2536 阅读 ·
1 点赞 ·
0 评论 ·
13 收藏

② Ceph版本选择与安装

文章目录一、Ceph版本选择Ceph版本来源介绍Luminous新版本特性二、安装前准备 nautilus版三、安装ceph的yum源四、安装Ceph集群五、ceph.conf一、Ceph版本选择Ceph版本来源介绍Ceph 社区最新版本是 14,而 Ceph 12 是市面用的最广的稳定版本。第一个 Ceph 版本是 0.1 ,要回溯到 2008 年 1 月。多年来,版本号方案一直没变,直到 2015 年 4 月 0.94.1 ( Hammer 的第一个修正版)发布后,为了避免 0.99 (以及 0
原创
发布博客 2020.08.19 ·
5080 阅读 ·
4 点赞 ·
0 评论 ·
17 收藏

① Ceph分布式存储系统简介

文章目录一、为什么要用Ceph二、Ceph架构介绍三、Ceph核心概念RADOSLibradosCrushPoolPGObject四、Ceph核心组件OSDMonitorMDSMgrRGWAdmin五、Ceph三种存储类型1、 块存储(RBD)2、文件存储(CephFS)3、对象存储(Object)(适合更新变动较少的数据)一、为什么要用Ceph分布式存储 Ceph 介绍及原理架构分享 上分布式存储 Ceph 介绍及原理架构分享 下Ceph是当前非常流行的开源分布式存储系统,具有高扩展性、高性能、
原创
发布博客 2020.08.19 ·
1080 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

⑤ K8s使用Ceph作为存储、监控、日常运维管理

Ceph分布式存储学习文档① Ceph分布式存储系统简介② Ceph版本选择与安装③ Ceph—RBD块设备介绍与创建④ CephFs文件系统⑤ Ceph Dashboard界面介绍与安装⑥ prometheus+grafana监控Ceph集群⑦ Ceph日常运维管理命令一、PV、PVC概述管理存储是管理计算的一个明显问题。PersistentVolume子系统为用户和管理员提供了一个API,用于抽象如何根据消费方式提供存储的详细信息。于是引入了两个新的API资源:PersistentVo
原创
发布博客 2020.08.18 ·
1392 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

k8s集群calico网络故障记录

报错calico/node is not ready: BIRD is not ready: BGP not established with 172.16.0.20,172.16.0.30\\calico未准备好,BGP不能与172.16.0.20,172.16.0.30内网IP地址连接访问k8s的dashboard界面无法访问网站,查看pod未知原因导致calico的Pod资源重新创建后无法启动,显示的是0/1状态[root@k8s-master yaml]# kubectl get pod
原创
发布博客 2020.08.14 ·
3047 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

Linux下效率最高的方式屏蔽大量恶意ip

用效率最高的方式给这些IP屏蔽掉参考博客 ip文件下载链接:提取码: uy1r部分IP ;共10万个IP1、最效率的方式怎么解决2、操作方法linux下屏蔽大量恶意ip可以使用ipset命令执行命令过程1.创建IP集test,增加ip限制为100万条 ipset create test hash:net maxelem 10000002.为IP黑名单添加前缀参数这里取部分IP用来测试awk '{print "add test "$0}' blackIP.txt > b
原创
发布博客 2020.08.12 ·
772 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

④使用Helm开发一个Chart模板

文章目录1. 先创建模板2. 修改Chart.yaml,Values.yaml,添加常用的变量3. 修改NOTES.txt4. 在templates目录下创建部署镜像所需要的yaml文件5. 在 _helpers.tpl 重新定义三个模板6. 修改service.yaml中的字段8. 修改ingress.yaml中的字段9. 测试生成10. 正式生成3.8 使用Harbor作为Chart仓库1、启用Harbor的Chart仓库服务2、安装push插件3、添加repo4、推送与安装Chart1. 先创建模板
原创
发布博客 2020.08.05 ·
1112 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

DaemonSet 与 StatefulSet的使用

平时的 web服务主要用的是RC和Deployment这种对象资源的使用,还有在特定场合下使用的控制器:DaemonSet与StatefulSet。DaemonSet 的使用通过该控制器的名称我们可以看出它的用法:Daemon,就是用来部署守护进程的,DaemonSet用于在每个Kubernetes节点中将守护进程的副本作为后台进程运行,说白了就是在每个节点部署一个Pod副本,当节点加入到Kubernetes集群中,Pod会被调度到该节点上运行,当节点从集群只能够被移除后,该节点上的这个Pod也会被移除
原创
发布博客 2020.07.30 ·
867 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

③k8s部署应用的流程与管理

适用于大部分项目(大同小异)一、 项目迁移到K8S平台是怎样的流程[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CxFtbUoD-1595584989188)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1595214615046.png)]要以镜像作为交付对象,不再以jar包、war包形式在docker可以直接上传镜像运行容器,在k8s需要编写yaml文件,通过控制器去管理镜.
原创
发布博客 2020.07.24 ·
2921 阅读 ·
3 点赞 ·
1 评论 ·
9 收藏

CNCF 云原生容器生态系统概要

文章目录1. Cloud(云)公有云私有云2. Provisioning(部署)Host Management / ToolingInfrastructure AutomationContainer RegistriesSecure ImagesKey Management3. Runtime(运行时)Container Runtime(容器运行时)Cloud Native Storage(云原生存储)Cloud Native Network4. Orchestration & Management
原创
发布博客 2020.07.24 ·
1351 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

① Kubernetes基本概念与组件

1.基本概念Kubernetes 中的绝大部分概念都抽象成 Kubernetes 管理的一种资源对象Master:Master 节点是 Kubernetes 集群的控制节点,负责整个集群的管理和控制。Master 节点上包含以下组件:kube-apiserver:集群控制的入口,提供 HTTP REST 服务kube-controller-manager:Kubernetes 集群中所有资源对象的自动化控制中心kube-scheduler:负责 Pod 的调度Node:Node 节点是 Kube
原创
发布博客 2020.07.17 ·
293 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

② kubeadm快速部署Kubernetes集群

文章目录1. 安装要求2. 目标3. 准备环境4. 所有节点安装Docker/kubeadm/kubelet4.1 安装Docker(以一台为例,其他相同)4.2 添加kubernetes国内软件源4.3 所有节点安装kubeadm,kubelet和kubectl5. 部署Kubernetes Master6. 使用kubectl工具7. 为k8s集群配置网络插件(CNI)8. 加入Kubernetes Node节点9. 测试kubernetes集群10. 部署 Dashboard问题:生产环境部署k8s
原创
发布博客 2020.07.17 ·
913 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多