1. gitbook小记

    GitBook: Document Everything!

    GitBook是一个基于Node.js的命令行工具,可以输出 HTML、PDF、eBook 等格式的电子书。

    本文记录了如何开始gitbook,以及github存储,通过git-auto-deploy工具部署服务器。


  2. docker私有仓库记录

    在自己服务器上如何搭建docker私有仓库?

    docker hub官方提供了registry镜像用于搭建私有仓库。


  3. helm安装问题

    安装使用helm的时候,报错Error: could not find tiller


  4. Kubernetes架构


  5. 在minikube中操作k8s

    Minikube可以实现一种轻量级的Kubernetes集群,通过在本地计算机上创建虚拟机并部署只包含单个节点的简单集群。

    mac下的minikube中,学习了如果安装minikube以及简单的minikube操作。本节中学习如何发布应用/访问应用/滚动更新应用和回滚,扩容/缩容操作。


  6. mac下的minikube

    minikube

    Kubernetes 是 Google 开源的容器集群管理系统,它构建在目前流行的 Docker 技术之上,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等一整套功能。

    Minikube 是一个可以在本地轻松运行 Kubernetes 的工具。Minikube 会在您的笔记本电脑中的虚拟机上运行一个单节点的 Kubernetes 集群,以便用户对 Kubernetes 进行试用或者在之上进行 Kubernetes 的日常开发。


  7. 使用docker构建node demo

    docker

    使用docker来打包node.js开发的应用,然后发布到自己的私有仓库。在远程机器上拉取这个镜像,做到开发/测试/线上环境的一致性。

    为了以后k8s的测试用,特意打包了一个简单的node demo镜像,然后发布到docker hub上。


  8. 初识Kubernetes

    Kubernetes这个名字起源于古希腊,是舵手的意思。K8s 是通过将 8 个字母 “ubernete” 替换为 8 而导出的缩写。另外,在中文里,k8s 的发音与 Kubernetes 的发音比较接近。

    Kubernetes 是一个跨主机集群的 开源的容器调度平台,它可以自动化应用容器的部署、扩展和操作 , 提供以容器为中心的基础架构。


  9. OS之node.js

    os(opertion system)操作系统,是node.js里的核心模块,提供了操作系统相关的使用方法。


  10. dns之node.js

    node.js核心模块中有dns模块,用于DNS解析