柴少鹏的官方网站 技术在分享中进步,水平在学习中升华

kubernetes搭建企业级镜像仓库(二)

一、镜像仓库了解1.1 容器镜像的简单了解      容器镜像是一个轻量独立和可执行的软件包,它包含完整的代码、运行环境、配置等。镜像由多个联合文件系统(Union Filesystem)的文件层组成,它的每层都是只读的,构建完成的镜像不可更改。在容器运行时,会在最顶层添加一个可写层。      镜像可以通过拷贝打包后的镜像文件进行分发也可以通过镜像仓库进行分发。         容器的
作者:忙碌的柴少 分类:kubernetes 浏览:226 评论:0

设置kubectl自动补全

#哈哈有时候记录些小问题也挺香的。# kubectl apply -f  ku-bash: _get_comp_words_by_ref: command not found  #当执行tab补全的时候可能会报错出现这种报错就应该是缺少需要安装bash-completion组件。下面是解决办法:# yum install bash-completion -y# source  /usr/share/bash-completion/bash_completion# s
作者:忙碌的柴少 分类:解决小问题 浏览:651 评论:0

ansible在Python中的使用(七)

#前面说的都是直接运行命令行执行ansible和ansible-playbook,但是如果搞自动化的话还是需要嵌套到程序中调用,这里就记录下Python如何使用Ansible做自动化。#首先了解Ansible提供两种完成任务方式:Ad-Hoc模式,即命令集,适合解决一些简单或者平时工作中临时遇到的任务。PlayBook模式, 即Ansible-playbook剧本,适合解决复杂或需固化下来的任务。一、Python API官网翻译-可直接略过1.1 Python API   
作者:忙碌的柴少 分类:ansible系列 浏览:1091 评论:0

zabbix之高级进阶(十)

#翻看了下之前写的东西,距离写Zabbix系列已经过去了好几年,当时还是2.X现在已经5.X,当然我没有去了解5.X的新特性,就是再补充一些之前没有写到了,也算给还在用Zabbix的一些帮助吧。一、主机监控自动化#不管是云主机还是IDC硬件主机,现在新增了一台一台主机,现在我们要把主机自动添加到监控中并跟对应的主机组和模块相关联如何弄?下面我们提一下可能遇到的问题:如何发现一台新增主机。如何知道此主机跟哪个部门挂钩。如何让不同类型的主机跟不同的模板关联。当主机状态发生变更的时候如何更新。当主机发
作者:忙碌的柴少 分类:zabbix 浏览:677 评论:0

Prometheus监控Kubernetes(七)

#通过前面一系列章节的了解,现在我们已经具备了全面监控Kubernetes的理论知识了。一、kubernetes_sd_config(虽然是翻译官网但是别忽略好好看一看)1.1、 单说<kubernetes_sd_config>的配置:     Kubernetes SD配置允许从Kubernetes的REST API检索抓取目标,并始终与集群状态保持同步。可以将以下角色类型之一配置为发现目标:node      node角
作者:忙碌的柴少 分类:prometheus 浏览:6950 评论:9

Prometheus自动发现和kube-state-metrics指标记录(六)

一、官方配置(可直接忽略)1.1 配置文件总览Configuration file:       Prometheus通过命令行标志和配置文件进行配置。尽管命令行标志配置了不可变的系统参数(例如存储位置,要保留在磁盘和内存中的数据量等),但配置文件定义了与抓取作业及其实例相关的所有内容,以及哪些规则文件装载。要查看所有可用的命令行标志,请运行./prometheus -h。Prometheus可以在运行时重新加载其配置。 如果新配置格式不正确,则更改将不会
作者:忙碌的柴少 分类:prometheus 浏览:8418 评论:0

Prometheus对标签的操作(五)

http://blog.51niux.com/?id=253   #紧接上文,觉得合一起博文有点长再开一篇。这篇承上启下主要为k8s容器监控做理论准备。一、Prometheus配置文件官网翻译(可直接忽略)1.1 官网配置文件介绍<static_config>     static_config允许指定目标列表和目标的通用标签集。 这是在抓取配置中指定静态目标的规范方法。#静态配置指定的目标。 targets:  &nbs
作者:忙碌的柴少 分类:prometheus 浏览:7464 评论:1

Prometheus容器指标采集(四)

一、Docker命令查看容器资源使用情况1.1 docker stats 帮助说明# docker stats --helpUsage:  docker stats [OPTIONS] [CONTAINER...] 显示实时的容器资源使用情况统计流 Options:    -a, --all  #显示所有容器(默认显示为正在运行)    &
作者:忙碌的柴少 分类:prometheus 浏览:4739 评论:0

kubernetes集群学习环境搭建(一)

一、Using Minikube to Create a Cluster(可直接忽略)1.1 概述Objectives(目标):了解什么是Kubernetes集群。 了解什么是Minikube。 使用online terminal启动Kubernetes集群。Kubernetes Clusters:       Kubernetes协调连接在一起作为单个单元工作的高可用性计算机集群。 Kubernetes中的抽象允许你将容器化的应用程序部署到
作者:忙碌的柴少 分类:kubernetes 浏览:3229 评论:0

Prometheus查询语句PromQL(三)

#好的经历了上一章,我们对官网的翻译以及Prometheus及node_export的安装,已经采集了一些数据可以进行一些可视化展示了。一、还是要跟着官网简单了解一下(直接忽略)1.1 EXPRESSION BROWSER(浏览器展示)       表达式浏览器位于Prometheus服务器上的/graph上,可让你输入任何表达式并在表中或随时间绘制图形中查看其结果。这主要用于临时查询和调试。 对于图形,请使用Grafana or Console
作者:忙碌的柴少 分类:prometheus 浏览:6483 评论:2