240 发简信
IP属地:云南
  • 深入理解Redis

    Redis作为目前非常火的非关系型数据库我们有必要花精力和时间来研究,redis是一个开源的、使用C语言编写的单线程的、支持网络交互的、可基于内...

  • Resize,w 360,h 240
    Kubernetes准入控制简单实践

    1. 准入控制 一般我们操作Kubernetes资源的流程是如下这样的: API Server认证; API Server鉴权; APT Ser...

  • Resize,w 360,h 240
    Kubernetes审计日志功能

    1. 背景 从kubernetes 1.6版本开始支持审计功能,到1.12版本审计功能GA,而本文则是针对kubernetes 1.15+简单说...

  • Resize,w 360,h 240
    Harbor高可用方案设计

    1. 系统架构 本文档参照Harbor官方高可用方案说明,并且在Kubernetes集群通过helm来部署Harbor。 Harbor的大部分组...

    2.3 953 0 12
  • 基于证书访问的Docker Registry的搭建

    楔子 我们一般测试开发的时候,都习惯于直接从公共镜像仓库hub.docker.com拉取所需镜像,但是实际生产环境中可能涉及自建镜像和网络等各方...

  • Resize,w 360,h 240
    基于CEPH后端存储搭建Harbor

    背景 上一篇文章中讲到了基于NFS后端存储Harbor的搭建,这一节来聊聊K8s与CEPH的对接以及基于CEPH Harbor的构建。 因为资源...

  • Resize,w 360,h 240
    基于NFS后端存储搭建Harbor

    序言 硬件环境:Virtualbox内建虚拟机 OS环境:ubuntu18.04 K8s集群环境:单节点的all-in-one环境 1. NFS...

  • Go语言的变量和常量

    1. 变量 1.1 变量声明 变量声明的标准格式:var <变量名称> <变量类型>变量名称的首字母大小写则决定该变量可否被外部引入,变量类型G...

  • Resize,w 360,h 240
    理解Go语言包(package)

    1. Go语言包的概念 Go语言使用包来组织源代码的,并实现命名空间的管理,任何一个Go语言程序必须属于一个包,即每个go程序的开头要写上pac...

个人介绍
目前在云计算公司,做Kubernetes和容器的PAAS平台研发,写文档以作工作学习记录,欢迎一块沟通探讨。