06 2020 档案
摘要:log-Pilot是一个智能容器日志采集工具,它不仅能够高效便捷地将容器日志采集输出到多种存储日志后端,同时还能够动态地发现和采集容器内部的日志文件,更多咨询可以移步这里。 log-Pilot目前支持两种工具对日志进行收集,Fluentd Plugin 和 Filebeat Plugin。 Log-
阅读全文
摘要:#!/bin/bash # get namespace namespaces=`kubectl get pod -A | grep -i "evicted" | awk '{print $1}'` for namespace in ${namespaces} do kubectl get pod -
阅读全文
摘要:(1)、查看当前的证书时间 # kubeadm alpha certs check-expiration [check-expiration] Reading configuration from the cluster... [check-expiration] FYI: You can look
阅读全文
摘要:kubernetes operator安装,如果不会安装可以查看我前面的博客。 前提:创建企业微信,创建应用 然后配置altermanager.yaml global: resolve_timeout: 5m receivers: - name: wechat wechat_configs: - a
阅读全文
摘要:Dragonfly 是一款基于 P2P 的智能镜像和文件分发工具。它旨在提高文件传输的效率和速率,最大限度地利用网络带宽,尤其是在分发大量数据时,例如应用分发、缓存分发、日志分发和镜像分发。 在阿里巴巴,Dragonfly 每个月会被调用 20 亿次,分发的数据量高达 3.4PB。Dragonfly
阅读全文
摘要:一、介绍 Operator是CoreOS公司开发,用于扩展kubernetes API或特定应用程序的控制器,它用来创建、配置、管理复杂的有状态应用,例如数据库,监控系统。其中Prometheus-Operator就是其中一个重要的项目。 其架构图如下:其中核心部分是Operator,它会去创建Pr
阅读全文
摘要:一、动态生成Slave 1.1、简介 之前我们都是在物理机或者虚拟机上部署jenkins,但是这种部署方式会有一些难点,如下: 主 Master 发生单点故障时,整个流程都不可用了 每个 Slave 的配置环境不一样,来完成不同语言的编译打包等操作,但是这些差异化的配置导致管理起来非常不方便,维护起
阅读全文
摘要:一、简介 DaemonSet保证在每个Node上都运行一个Pod,如果 新增一个Node,这个Pod也会运行在新增的Node上,如果删除这个DadmonSet,就会清除它所创建的Pod。常用来部署一些集群日志收集,监控等全局应用。 常见的场景如下:1、运行存储集群daemon,比如ceph,glus
阅读全文
摘要:部署在kubernetes中,以NFS作为数据存储卷 环境介绍: 名称 版本 K8S v1.17.2 Docker 19.03.5 nacos 1.3.0 一、拉取代码 git clone https://github.com/nacos-group/nacos-k8s.git 二、安装NFS服务
阅读全文
摘要:一、简介 实例之间的不等关系以及实例对外数据有依赖关系的应用,就被称为"有状态应用"。所谓实例之间的不等关系即对分布式应用来说,各实例,各应用之间往往有比较大的依赖关系,比如某个应用必须先于其他应用启动,否则其他应用将不能启动等。对外数据有依赖关系的应用,最显著的就是数据库应用,对于数据库应用,我们
阅读全文