K8s 的 Ingress
k8s 对外暴露服务(service)主要有两种方式:NotePort, LoadBalance,此外 externalIPs 也可以使各类 service 对外提供服务,但是当集群服务很多的时候,NodePort 方式最大的缺点是会占用很多集群机器的端口;LoadBalance 方式最大的缺点则是每个 service 一个 LB 又有点浪费和麻烦,并且需要 k8s 之外的支持;而 ingress 则只需要一个 NodePort 或者一个 LB 就可以满足所有 service 对外服务的需求。工作机制大致可以用下图表示:
Kubernetes 中 yaml 文件详解(pod、deployment、service)
Kubernetes 支持 YAML 和 JSON格式 管理资源对象
JSON 格式:主要用于 api 接口之间消息的传递
YAML 格式:用于配置和管理,YAML是一种简洁的非标记性语言,内容格式人性化,较易读。
共计 224 篇文章,28 页。