使用Azure云K8s集群(AKS)是否仍需安装Minikube?
AKS集群部署API并暴露公网:无需安装Minikube
- 结论很明确:不需要安装Minikube。AKS(Azure Kubernetes Service)是Azure提供的托管式Kubernetes集群服务,本身就是运行在云端的完整K8s环境,具备生产级集群能力,完全能满足你部署API并通过Ingress控制器暴露公网的需求。
- Minikube的定位是本地开发测试用的单节点K8s环境,用来在本地机器模拟K8s集群,和云端的AKS没有任何依赖关系。
- 你只需按以下流程操作即可:
- 用
az aks get-credentials命令把AKS集群的配置导入本地kubectl客户端 - 部署你的API应用到AKS(比如通过Deployment资源)
- 为API创建ClusterIP类型的Service资源
- 在AKS中安装Ingress控制器(比如NGINX Ingress Controller,可通过helm或Azure快速部署方式完成)
- 创建Ingress资源,将域名/路径映射到你的Service,之后Azure会自动为Ingress分配公网IP,实现公网访问
- 用
内容的提问来源于stack exchange,提问作者praveen bhawantha
相关产品推荐
相关产品推荐

