Kubernetes 什么是minikube附加组件?

Kubernetes 什么是minikube附加组件?,kubernetes,minikube,Kubernetes,Minikube,我已经完成了 接近尾声时,本教程介绍了“附加组件”的概念——例如,您可以通过运行 $ minikube addons enable metrics-server 这些附加组件是什么?它们是专门与minikube相关的功能,还是可以与任何kubernetes集群一起使用,minikube插件只是指向一些可以做任何事情的shell脚本的语法糖 换句话说,当我跑步时,幕后发生了什么 $ minikube addons enable some-add-on 是否所有附加组件都以相同的方式启用(例如,

我已经完成了

接近尾声时,本教程介绍了“附加组件”的概念——例如,您可以通过运行

$ minikube addons enable metrics-server
这些附加组件是什么?它们是专门与minikube相关的功能,还是可以与任何kubernetes集群一起使用,
minikube插件
只是指向一些可以做任何事情的shell脚本的语法糖

换句话说,当我跑步时,幕后发生了什么

$ minikube addons enable some-add-on
是否所有附加组件都以相同的方式启用(例如,可能它们创建了一个部署?),或者是否会根据其功能以不同的方式安装不同的附加组件

我基本上是想了解程序员如何扩展kubernetes本身。当我查找关于此的文档时,我会找到附加组件列表(指向附加组件不仅仅是
minikube
的东西),或者没有按名称提及“附加组件”

这些附加组件是什么?它们是与minikube特别相关的功能吗

是的,这是专为Minikube设计的

库伯内特斯是一个有男子气概的容器编曲家。它通常安装在具有大量服务器的环境中,例如AWS或GCP等云提供商。Kubernetes并不是孤立地工作的,它有抽象,需要来自外部的真实基础设施

一些例子:

  • 负载平衡器是你的应用流量通过
  • 虚拟机或物理机,例如,在需要自动缩放时使用更多节点扩展集群
  • 磁盘卷,节点上的本地卷或通过网络协议的存储
在像Amazon Web Services这样的云环境中,这些东西将与其他AWS服务一起提供,比如虚拟机或网络服务。其他提供商,如专门为on-prem环境开发Kubernetes的RedHat OpenShift,有其他方式提供这些资源,例如通过

Minikube专门用于在本地计算机上运行Kubernetes,为了使您能够在具有多台服务器的环境中使用Kubernetes,它需要模仿这些功能,例如,使用本地计算机来运行Kubernetes

您可以使用以下命令查看Minikube附加组件:

minikube addons list
谢谢@jonas——您是否知道“运行
minikube插件时运行的代码”在哪里,这样我就可以看到启用每个插件的实际功能了?只有最重要的答案——我可能可以通过挖掘minikube的来源来找到答案:)它似乎在这里:也值得调查: