240 发简信
IP属地:北京
  • 120
    Prometheus监控

    1. 简介 Prometheus[https://prometheus.io/]是一个开源监控系统,它前身是SoundCloud的警告工具包。从2012年开始,许多公司和组织...

  • 120
    k8s资源限制、多账号案例、网络实现方式

    1. 资源管理 当你定义 Pod[https://kubernetes.io/docs/concepts/workloads/pods/pod-overview/] 时可以选...

  • 120
    k8s镜像升级与回滚&基于ELK收集分析日志

    1. k8s 镜像实现升级与回滚 1.1 pod版本更新流程 构建请求k8s集群使用REST API进行通信, 请求会以HTTP的方式发给 kube-apiserver 进行...

  • 120
    k8s进阶(三)

    7. 基于nfs部署Redis服务实现持久化 7.1 构建Redis镜像 配置文件和启动脚本 构建镜像 创建一个pv 创建一个pvc 7.2 部署Redis Redis的De...

  • 120
    k8s进阶(二)

    5. k8s基于ceph存储实现数据的持久化和共享 5.1 基于ceph rbd 让k8s中的pod可以访问cephzhong rbd提供的镜像作为存储设备,需要ceph创建...

  • 120
    k8s进阶(一)

    1. configMap 1.1 原理介绍 给容器内应用程序传递参数的实现方式: 将配置文件直接打包到镜像中,但这种方式不推荐使用,因为修改配置不够灵活。 通过定义Pod清单...

  • 120
    k8s集群升级、yaml详解、etcd、常用维护命令及资源对象

    1. k8s集群升级 k8s二进制文件下载地址:https://github.com/kubernetes/kubernetes/releases[https://githu...

  • 120
    k8s集群环境部署

    1. 简介 Kubernetes(简称k8s)是Google在2014年6月开源的一个容器集群管理系统,使用Go语言开发,用于管理云平台中多个主机上的容器化的应用,Kuber...

  • 120
    Docker进阶

    1. 前言 docker容器本质上是宿主机的进程,Docker通过namespace实现了资源隔离,通过cgroups实现了资源限制,通过写时复制机制(copy-on-wri...

  • Docker基础

    1. Docker简介 Docker 是一个开源的应用容器引擎,基于Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一...

  • 120
    Ceph集群(三)

    7. 对象存储RadosGW 7.1 概念 ceph是一种分布式对象存储系统,通过ceph对象网关提供对象存储接口,也称为RADOS网关(RGW)接口。它构建在Ceph RA...

  • 120
    Ceph集群(二)

    3. Cephx认证 为了识别用户并防止中间人攻击,Ceph 提供了 cephx 身份验证系统来对用户和守护进程进行身份验证。 cephx 协议不解决传输中的数据加密(例如 ...

  • 120
    Ceph集群(一)

    1. Ceph简介 不管你是想为云平台提供 Ceph 对象存储和/或 Ceph 块设备服务、部署 Ceph 文件系统还是将 Ceph 用于其他目的,所有 Ceph 存储集群部...

  • 120
    Flask session/cookie操作

    简介 访问者的标识问题服务器需要识别来自同一访问者的请求。这主要是通过浏览器的cookie实现的。 访问者在第一次访问服务器时,服务器在其cookie中设置一个唯一的ID号—...

  • Flask 其他操作

    请求request 服务端在接收到客户端的请求后,会自动创建Request对象由Flask框架创建,Request对象不可修改属性: args-->GET请求参数包装 arg...

  • Flask 蓝图

    什么是蓝图 在flask项目中可以用Blueprint(蓝图)实现模块化的应用,使用蓝图可以让应用层次更清晰,开发者更容易去维护和开发项目。蓝图将作用于相同的url的前缀的请...

  • Flask 路由规则

    规则 写法:converter:variable_name converter类型: strting 字符串int 整形float 浮点型path 接受路径,接收的时候是st...

  • 基于 Flask 的最小应用

    初始化 from flask import Flaskapp = Flask(__name__) 路由 @app.route('/') app.route装饰器,注册被装饰的...