240 发简信
IP属地:上海
  • js基础

    JavaScript javascript介绍 js引入和script标签 结束符和注释 输入输出 1.基础数据类型 查看类型 数字number 字符串string stri...

  • css选择器

    选择器 基本选择器 高级选择器 1.后代\子代 2.毗邻+\弟弟~ 3.属性选择器 [属性]/[属性="值"] 4.并集/交集 5.伪类选择器 6.伪元素选择器

  • 120
    Pod的扩缩容

    Pod的扩缩容 实际生产系统, 会遇到某个服务需要扩容的场景,也可能会遇到由于资源紧张或者工作负载降低而需要减少服务实例数量的场景。 此时可以利用Deployment/RC的...

  • Pod的升级和回滚

    Pod的升级和回滚 当集群中的某个服务需要升级时,我们需要停止目前与该服务相关的所有Pod,然后下载新版本镜像并创建新的Pod。如果集群规模比较大,则这个工作变成了一个挑战,...

  • 120
    django中集成富文本编辑器

    CKEditor富文本编辑器 富文本即具备丰富样式格式的文本。可以是包含了HTML语法格式的字符串。为了快速简单的让用户能够在页面中编辑带html格式的文本,引入富文本编辑器...

  • 120
    celery的简单使用

    Celery Celery是一个功能完备即插即用的异步任务队列系统。它适用于异步处理问题,当发送邮件、或者文件上传, 图像处理等等一些比较耗时的操作,我们可将其异步执行,这样...

  • Init Container(初始化容器)

    Init Container(初始化容器) 在很多应用场景中,应用在启动之前都需要进行如下初始化操作。 等待其他关联组件正确运行(例如数据库或某个后台服务)。 基于环境变量或...

  • 120
    Django REST framework JWT

    用户注册或登录后,录用户的登录状态,或者为用户创建身份认证的凭证。就不再使用Session认证机制,而使用Json Web Token认证机制。 JWT的构成 JWT就一段字...

  • 创建自定义的用户模型类

    Django认证系统中的用户模型类有些字段无法满足项目需求,如手机号,需要给模型类添加额外的字段。 Django提供了django.contrib.auth.models.A...

  • 120
    Pod调度3

    Job: 批处理调度 Kubernetes从1.2版本开始支持批处理类型的应用,我们可以通过Kubernetes Job资源对象来定义并启动一个批处理任务。批处理任务通常并行...

  • Pod调度2

    Taint(污点)和Toleration(容忍) Taint需要与Toleration配合使用,让pod避开那些不合适的node。在node上设置一个或多个Taint后,除非...

  • Pod调度1

    在Kubernetes平台上,我们很少会直接创建一个Pod,在大多数情况下会通过RC、Deployment、DaemonSet、Job等控制器完成对一组Pod副本的创建、调度...

  • Pod健康检查和服务可用性

    Pod健康检查和服务可用性 Kubernetes 对 Pod 的健康状态可以通过两类探针来检查:LivenessProbe 和ReadinessProbe,kubelet定期...

  • 120
    Pod生命周期和重启策略

    Pod生命周期和重启策略 Pod的状态 Pod的重启策略(RestartPolicy)应用于Pod内!!! 的所有容器,并且仅在Pod所处的Node!!! 上由kubelet...

  • 120
    开源的网络组件Flannel

    开源的网络组件 Kubernetes的网络模型假定了所有Pod都在一个可以直接连通的扁平网络空间中。这在GCE里面是现成的网络模型,Kubernetes假定这个网络也存在。而...

  • 120
    Kubernetes的网络实现

    Kubernetes的网络实现 在实际的业务场景中,业务组件之间的关系十分复杂,特别是随着微服务理念逐步深入人心,应用部署的粒度更加细小和灵活。为了支持业务应用组件的通信,K...

  • 120
    复制管理和维护

    复制管理和维护 监控复制 复制增加了MySQL监控的复杂性。尽管复制发生在主库和备库上,但大多数工作是在备库上完成的,这也正是最常出问题的地方。是否所有的备库都在工作?最慢的...

  • 120
    复制的问题和解决方案

    复制的问题和解决方案 中断MySQL的复制并不是件难事。因为实现简单,配置相当容易,但也意味着有很多方式会导致复制停止,陷入混乱并中断。这边描述了一些比较普遍的问题,讨论如何...

  • 配置项目log和数据库异常处理

    在settings/dev.py文件中追加如下配置: 异常处理 新建utils/exceptions.py settings/dev.py配置文件中添加

  • 复制文件、复制事件及规划

    复制文件 mysql-bin.index 当在服务器上开启二进制日志时,同时会生成一个和二进制日志同名的但以.index作为后缀的文件,该文件用于记录磁盘上的二进制日志文件。...