• 什么是devops,基于Gitlab从零开始搭建自己的持续集成流水线(Pipeline)

    日期:

    一、gitlab 实现的 auto devops 1. DevOps中的一些概念与原则 (1) 什么是持续集成 持续集成(Continuous integration,简称CI)指的是,频繁地(一天多次)将代码集成到主干。 它的好处主要有两个。 快速发现错误。每完成一点更新,就集成到主干,可以快速发...

  • elasticsearch的字符串动态映射

    日期:

    映射用来定义文档及其字段如何被存储和索引,文档写入es时,es可根据写入内容的类型自动识别,这种机制就是动态映射(Dynamic field mapping),本文关注的是写入内容为字符串时,该内容被识别的字段类型; 环境信息 操作系统:Ubuntu 18.04.2 LTS elasticse...

  • 客户将数据库迁移上云的常用办法

    日期:

    最近成功中标一个国内重大酒业集团的公有云项目,因客户自身的IT人员紧张,客户提出要求将应用、数据库的迁移上云作为中标方的服务内容之一。以前,经常接触的政企云项目,一般由服务商配合客户完成迁移方案的拟定,服务商将云资源分配好,由客户自身的厂商...

  • show variables like 'explicit_defaults_for_timestamp';

    日期:

    mysql show variables like explicit_defaults_for_timestamp; +---------------------------------+-------+ | Variable_name | Value | +---------------------------------+-------+ | explicit_defaults_for_timestamp | OFF | +-----------------------...

  • IntelliJ IDEA 乱码解决方案 (项目代码、控制台等)

    日期:

    IntelliJ IDEA 乱码解决方案 (项目代码、控制台等) 最近IDE从eclipse改成IntelliJ IDEA 了,原因是公司大部分人都在用这个IDE,而且一直推荐用,所以尝尝鲜。换的第一天,就遇到了哪个IDE都会遇到的乱码问题,耗费了好多时间最终解决了,因此在这边记录一...

  • 使用SecureCRT进行端口转发

    日期:

    总共3台机器,我的笔记本,跳转机器,内网服务器: 我的笔记本和内网服务器是不能直连的,必须通过跳板机 每次都要先登陆跳板机,然后在跳板机上通过SSH的方式登陆至内网服务器进行操作是一件特别麻烦的事,并且,如果我在内网服务器的8080端口启动了一个web...

  • K8s kubectl 复制命令曝目录遍历漏洞

    日期:

    Twistlock 的安全研究人员Ariel Zelivansky 披露了 Kubernetes kubectl 复制命令的一个目录遍历漏洞。 出现漏洞的是命令kubectl cp,该命令允许在容器和用户计算机之间复制文件。要从容器中复制文件,Kubernetes 调用容器内的`tar`二进制文件,以创建或解压...

  • Azure 中虚拟机的区域和可用性

    日期:

    Azure 在中国的两个数据中心运行。 这些数据中心分组到地理区域,让用户可灵活选择构建应用程序的位置。 请务必了解 Azure 中虚拟机 (VM) 运行的方式和位置,以及最大化性能、可用性和冗余的选项。 本文提供了 Azure 的可用性和冗余功能的概述。 什么是 Azur...

  • Azure存储基本介绍

    日期:

    注:Blog 具有时效性,所有时间以当前时间为准2017-5-8 简介: 很多客户和Partner 浏览我们的Azure 官网或在使用Azure 存储过程中,经常会问我们官网上存储的常规用途和Blob 存储的区别是什么,Azure 存储价格在哪找,尤其是对象存储,在常规存储和Blob 存储...

  • 如何打造更小巧的容器镜像

    日期:

    五种优化 Linux 容器大小和构建更小的镜像的方法。 Docker 近几年的爆炸性发展让大家逐渐了解到容器和容器镜像的概念。尽管 Linux 容器技术在很早之前就已经出现,但这项技术近来的蓬勃发展却还是要归功于 Docker 对用户友好的命令行界面以及使用 Dockerfile...