使用kind创建一个k8s集群
· 5 min read
kind是一个用于创建k8s
集群的工具, 它使用docker
容器作为节点, 可以快速创建一个k8s
集群,
用于测试或者开发.
官方提供了相应的文档Ingress, 在使用该文档的时候出现了一些问题.
本文基于官方文档并作出了一定的修改介绍如何使用kind
创建一个k8s
集群, 并在集群中部署kong-ingress
.最后部署一个测试应用并通过
kong-ingress
访问该应用.
kind是一个用于创建k8s
集群的工具, 它使用docker
容器作为节点, 可以快速创建一个k8s
集群,
用于测试或者开发.
官方提供了相应的文档Ingress, 在使用该文档的时候出现了一些问题.
本文基于官方文档并作出了一定的修改介绍如何使用kind
创建一个k8s
集群, 并在集群中部署kong-ingress
.最后部署一个测试应用并通过
kong-ingress
访问该应用.
默认情况下k8s
中的Service
为ClusterIP
类型, 即只能在集群内部访问, 无法通过外部访问(这里的外部指的是k8s
集群外部,
即k8s
集群所在的VPC
外部).
NodeProt
也存在同样的问题, 无法通过外部访问.
为了能够通过外部访问k8s
中的service
, 需要启用nlb
以实现为aws-eks
托管的k8s
中的service
启用外部访问能力.