「 CLOUD NATIVE 」 四月 18, 2021
Volume、PersistentVolume、PersistentVolumeClaim 和 StorageClass
文章字数 6k 阅读约需 5 mins.
「 CLOUD NATIVE 」 四月 18, 2021
文章字数 6k 阅读约需 5 mins.
「 CLOUD NATIVE 」 四月 18, 2021
文章字数 6k 阅读约需 5 mins.
「 K8S 」 一月 31, 2021
文章字数 2.4k 阅读约需 2 mins.
在 K8s 中,VolumeMount 是用来挂载定义好的存储卷的。
其中有个属性 subPath
是这样描述的:
Field | Description |
---|---|
subPath string |
Path within the volume from which the container’s volume should be mounted. Defaults to “” (volume’s root). |
subPath
所定义的路径,指的是 卷(Volume)内的子路径,用于将卷内 subPath...
「 K8S 」 十一月 22, 2020
文章字数 8.2k 阅读约需 7 mins.
在 k8s 集群中部署第一个应用 中,完成了一个基本的 NGINX 服务的部署,但在真实环境中使用 NGINX 时,一般都需要定制其配置文件,使满足实际代理需求。K8s 提供了一个 ConfigMap 的概念,允许将配置文件与镜像文件分离,以使容器化的应用程序具有可移植性。
可以按字面方式,将 ConfigMap,理解为一个 Config 的 Map:
一个 ConfigMap 中可...
查看全文「 K8S 」 十一月 08, 2020
文章字数 8.8k 阅读约需 8 mins.
Docker Desktop for Mac 从 Docker Community Edition 18.06.0-ce-mac70 2018-07-25 版本起,添加了对 Kubernetes 的支持,可以方便的在 Mac 上运行一个单节点的 K8s 集群。
在 Docker Desktop 的 Preferences
中的 Kubernetes
页面里,提供了一个 Enable Kubernetes
选框,点击之后即可在 Mac 上启动 K8s。
然而点击之后,就没有然后了,一直是下图这个状...
查看全文「 CLOUD 」 十月 18, 2020
文章字数 6.8k 阅读约需 6 mins.
在 使用 kubeasz 离线安装 k8s 集群 中,我们完成了 k8s 集群的搭建,接下来,可以开始在集群中部署第一个应用了。
在集群中启动一个最简单的 nginx 服务,并能够通过 http 进行访问。
回忆 docker 环境下,要实现这个目标,需要做的事情很简单,一行命令即可:
$ docker run --name some-nginx -d -p 8080:80 nginx
之后便可访问 http://localhost:8080 看到 nginx 的欢迎页面。
也可以使用 docker...
查看全文「 CLOUD 」 十月 04, 2020
文章字数 13k 阅读约需 11 mins.
kubeasz 将 k8s 集群的部署难度降低到了傻瓜相机的级别。
本文以 kubeasz v2.2.1 为例,介绍一下使用 kubeasz 离线安装 k8s 集群的方式。
在一个可联网的环境,按 离线安装集群 文档中内容,将所需文件都下载到本地:
# 下载工具脚本 easzup,举例使用 kubeasz 版本 2.2.1
$ export release=2.2.1
$ curl -C- -fLO --retry 3 https://github.com/easzlab/kubeasz/releases...
查看全文