-
gitbook小记
GitBook: Document Everything!
GitBook是一个基于Node.js的命令行工具,可以输出 HTML、PDF、eBook 等格式的电子书。
本文记录了如何开始gitbook,以及github存储,通过git-auto-deploy工具部署服务器。
-
docker私有仓库记录
在自己服务器上如何搭建docker私有仓库?
docker hub官方提供了registry镜像用于搭建私有仓库。
-
helm安装问题
安装使用helm的时候,报错Error: could not find tiller
-
Kubernetes架构
-
在minikube中操作k8s
Minikube可以实现一种轻量级的Kubernetes集群,通过在本地计算机上创建虚拟机并部署只包含单个节点的简单集群。
在mac下的minikube中,学习了如果安装minikube以及简单的minikube操作。本节中学习如何发布应用/访问应用/滚动更新应用和回滚,扩容/缩容操作。
-
mac下的minikube
Kubernetes 是 Google 开源的容器集群管理系统,它构建在目前流行的 Docker 技术之上,为容器化的应用提供资源调度、部署运行、服务发现、扩容缩容等一整套功能。
Minikube 是一个可以在本地轻松运行 Kubernetes 的工具。Minikube 会在您的笔记本电脑中的虚拟机上运行一个单节点的 Kubernetes 集群,以便用户对 Kubernetes 进行试用或者在之上进行 Kubernetes 的日常开发。
-
使用docker构建node demo
使用docker来打包node.js开发的应用,然后发布到自己的私有仓库。在远程机器上拉取这个镜像,做到开发/测试/线上环境的一致性。
为了以后k8s的测试用,特意打包了一个简单的node demo镜像,然后发布到docker hub上。
-
初识Kubernetes
Kubernetes这个名字起源于古希腊,是舵手的意思。K8s 是通过将 8 个字母 “ubernete” 替换为 8 而导出的缩写。另外,在中文里,k8s 的发音与 Kubernetes 的发音比较接近。
Kubernetes 是一个跨主机集群的 开源的容器调度平台,它可以自动化应用容器的部署、扩展和操作 , 提供以容器为中心的基础架构。
-
OS之node.js
os(opertion system)操作系统,是node.js里的核心模块,提供了操作系统相关的使用方法。
-
dns之node.js
node.js核心模块中有dns模块,用于DNS解析