「 CLOUD NATIVE 」
七月 11, 2021
文章字数
8.3k
阅读约需
8 mins.
将 k8s 集群中服务暴露给集群外访问,最简单的方式莫过于使用 NodePort,好比在 docker 环境下为容器的服务端口绑定宿主机的端口,定义 NodePort 类型的 Service 后,即可通过集群中任意节点的 IP 加 nodePort 指定的端口访问到 k8s 集群中的服务。
但随着服务的增多,使用 NodePort 访问的问题也会逐渐显现出来:可用作 NodePort 的端口是一个有限的范围、不容易记忆、不好管理……
有没有更优雅的方式访问集群内的服务呢?
可以在集群内部署一个 ...
查看全文
「 CLOUD NATIVE 」
四月 18, 2021
文章字数
6k
阅读约需
5 mins.
K8s 中的 卷
,是指包含可被 Pod 中容器访问的数据的目录。
Docker 也有 卷(Volume) 的概念,但对它只有少量且松散的管理。 Docker 卷是磁盘上或者另外一个容器内的一个目录。 Docker 提供卷驱动程序,但是其功能非常有限。
K8s 支持 很多类型的卷,比如:cephfs
、configMap
、emptyDir
、hostPath
、local
、nfs
、persistentVolumeClaim
等等。Pod 可以同时使用任意数目的多种类型的卷。所采用的特定的卷类型将决定该目...
查看全文