首页
学习
活动
专区
工具
TVP
发布

运维ABC

分享运维经验,以实践为主,欢迎订阅!
专栏作者
127
文章
251784
阅读量
59
订阅数
shell脚本专题(07):文件由cfs到bos
生产上每天会产生数千个音频文件,大小有几个G。这些文件存放在cfs内,由于cfs使用费用较高,容量较小,需要定期手动转移至空间更大费用更小的bos内。本程序就是将手动操作改为自动化方式。涉及日志输出、文件比对、文件复制、文件删除、监控告警等。
loong576
2022-09-19
2660
记一次生产上因fstab配置错误造成的应用拉起失败
云上虚机做切换演练,应用架构为集群模式,服务器上也部署了自启动脚本,理论上只要重启服务器然后检查应用和业务状态就行,但是重启后应用启动不了,手动执行自启动脚本或手动执行应用拉起命令也失败。
loong576
2021-12-05
3570
重启后LV Status NOT available问题解决
操作系统版本:CentOS Linux release 7.3.1611 (Core)
loong576
2021-08-06
1.2K0
k8s实践(十一):heapster+influxdb+grafana实现kubernetes集群监
k8s集群部署详见:Centos7.6部署k8s(v1.14.2)集群 k8s学习资料详见:基本概念、kubectl命令和资料分享 k8s高可用集群部署详见:Centos7.6部署k8s v1.16.4高可用集群(主备模式) k8s集群高可用部署详见:lvs+keepalived部署k8s v1.16.4高可用集群
loong576
2021-05-13
1K0
k8s实践(十三):kubectl插件管理工具krew
kubectl 是 Kubernetes 的命令行工具(CLI),是 Kubernetes 用户和管理员必备的管理
loong576
2019-11-23
4.6K0
k8s实践(十二):Prometheus Operator监控Kubernetes集群
Prometheus是一个开源系统监控和警报工具包,最初是在soundcloud构建的。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有一个非常活跃的开发人员和用户社区。它现在是一个独立的开源项目,独立于任何公司进行维护,于2016年加入了云原生计算基金会,成为继kubernetes之后的第二个托管项目。
loong576
2019-11-16
1.8K0
k8s实践(十一):heapster+influxdb+grafana实现kubernetes集群监控
Heapster是Kubernetes原生的集群监控方案,Kubelet自身就包含了一个名为cAdvisor的agent,它会收集整个节点和节点上运行的所有单独容器的资源消耗情况。Heapster以pod的方式运行在某个节点上,它通过普通的KubernetesService暴露服务,使外部可以通过一个稳定的IP地址访问。它从集群中所有的cAdvisor收集数据,然后通过一个单独的地址暴露。
loong576
2019-11-08
1.1K0
Docker实践(六):Docker Swarm
默认情况下管理节点也是work节点,如果希望管理节点专用,即不作为work节点,可以使用‘--availability’参数:
loong576
2019-09-10
9360
Docker实践(八):Prometheus + Grafana + 钉钉搭建监控告警系统
ubuntu安装详见:Ubuntu16.04.5以lvm方式安装全记录 docker安装详见:Ubuntu16.04安装Docker docker-compose安装详见:Docker Compose实践
loong576
2019-09-10
3.6K0
k8s实践(三):pod常用操作
Pod是kubernetes中你可以创建和部署的最小也是最简单位。一个Pod代表着集群中运行的一个进程。
loong576
2019-09-10
3.3K0
k8s实践(四):Controller
Kubelet是唯一一直作为常规系统组件来运行的组件,它把其他组件作为pod来运行。
loong576
2019-09-10
1K0
k8s实践(五):容器探针(liveness and readiness probe)
  只要将pod调度到某个节点,Kubelet就会运行pod的容器,如果该pod的容器有一个或者所有的都终止运行(容器的主进程崩溃),Kubelet将重启容器,所以即使应用程序本身没有做任何特殊的事,在Kubemetes中运行也能自动获得自我修复的能力。
loong576
2019-09-10
7.7K0
k8s实践(六):Pod资源管理
  在配置Pod时,我们可以为其中的每个容器指定需要使用的计算资源(CPU和内存)。计算资源的配置项分为两种:Requests和Limits。Requests表示容器希望被分配到的、可完全保证的资源量(资源请求量);Limits是容器最多能使用的资源量的上限(资源限制量)。
loong576
2019-09-10
1.7K0
k8s实践(七):存储卷和数据持久化(Volumes and Persistent Storage)
  Kubernetes的卷是pod的一个组成部分,因此像容器一样在pod的规范中就定义了。它们不是独立的Kubernetes对象,也不能单独创建或删除。pod中的所有容器都可以使用卷,但必须先将它挂载在每个需要访问它的容器中。在每个容器中,都可以在其文件系统的任意位置挂载卷。
loong576
2019-09-10
4.5K0
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档