minikube start 可选项(中文版)

2024-05-29 03:04

本文主要是介绍minikube start 可选项(中文版),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

minikube start 常用可选项

输入minikube start -h > a.txt
常用如下

--kubernetes-version='':The Kubernetes version that the minikube VM will use (ex: v1.2.3, 'stable' for v1.30.0, 'latest' for v1.30.0). Defaults to 'stable'.--image-mirror-country='':需要使用的镜像镜像的国家/地区代码。留空以使用全球代码。对于中国大陆用户,请将其设置为 cn。--image-repository='':用于从中拉取 docker 镜像的备选镜像存储库。如果您对 gcr.io 的访问受到限制,则可以使用该镜像存储库。将镜像存储库设置为“auto”可让 minikube 为您选择一个存储库。对于中国大陆用户,您可以使用本地 gcr.io 镜像,例如 registry.cn-hangzhou.aliyuncs.com/google_containers	--cpus='2':Number of CPUs allocated to Kubernetes. Use "max" to use the maximum number of CPUs. Use "no-limit" to not specify a limit (Docker/Podman only)--memory='':Amount of RAM to allocate to Kubernetes (format: <number>[<unit>], where unit = b, k, m or g). Use "max" to use the maximum amount of memory. Use "no-limit" to not specify a limit (Docker/Podman only)	--driver='':Driver is one of: virtualbox, kvm2, qemu2, qemu, vmware, none, docker, podman, ssh (defaults to auto-detect)

kubernetes-version版本可以通过补丁版本网站查看
image-mirror-country设置为cn

minikube start --kubernetes-version='1.28'  --registry-mirror=https://docker.mirrors.ustc.edu.cn --image-mirror-country='cn'

完整输出

启动本地 Kubernetes 集群Options:--addons=[]:启用插件。执行 `minikube addons list` 查看可用插件名称列表--apiserver-ips=[]:一组在为 kubernetes 生成的证书中使用的 apiserver IP 地址。如果您希望将此 apiserver 设置为可从机器外部访问,则可以使用这组 apiserver IP 地址--apiserver-name='minikubeCA':用于 apiserver 证书和连接的权威 apiserver 主机名。如果您希望使 apiserver 从计算机外部可用,可以使用此选项--apiserver-names=[]:一组在为 kubernetes 生成的证书中使用的 apiserver 名称。如果您希望将此 apiserver 设置为可从机器外部访问,则可以使用这组 apiserver 名称--apiserver-port=8443:apiserver 侦听端口--auto-pause-interval=1m0s:在 minikube 虚拟机暂停之前的不活动时间(默认为1分钟)--auto-update-drivers=true:如果设置为 true,将自动更新驱动到最新版本。默认为 true。--base-image='gcr.io/k8s-minikube/kicbase:v0.0.44@sha256:eb04641328b06c5c4a14f4348470e1046bbcf9c2cbc551486e343d3a49db557e':Docker/Podman 驱动程序使用的基础映像。用于本地部署。--binary-mirror='':kubectl、kubelet、kubeadm 二进制文件源。--cache-images=true:如果设置为 true,则缓存当前引导程序的 docker 镜像并加载到机器中。当使用--driver=none时,始终为false。--cert-expiration=26280h0m0s:minikube 证书有效期,默认为三年(26280小时)。--cni='':使用 CNI 插件。可选包括:auto、bridge、calico、cilium、flannel、kindnet 或 CNI 配置清单的路径(默认值:auto)--container-runtime='':The container runtime to be used. Valid options: docker, cri-o, containerd (default: auto)--cpus='2':Number of CPUs allocated to Kubernetes. Use "max" to use the maximum number of CPUs. Use "no-limit" to not specify a limit (Docker/Podman only)--cri-socket='':需要使用的 cri 套接字路径。--delete-on-failure=false:如果设置为 true,则在启动失败时删除当前群集,然后重试。默认为 false。--disable-driver-mounts=false:停用由管理程序提供的文件系统装载--disable-metrics=false:如果设置为 true,则禁用指标报告(CPU和内存使用率),这可以提高 CPU 利用率。默认为 false。--disable-optimizations=false:如果设置为 true,则禁用为本地 Kubernetes 做设置的优化,包括将 CoreDNS 副本数从2减少到1。默认值为false。--disk-size='20000mb':分配给 minikube 虚拟机的磁盘大小(格式:<数字>[<单位>],其中单位 = b、k、m 或 g)。--dns-domain='cluster.local':Kubernetes 集群中使用的集群 dns 域名--dns-proxy=false:为 NAT DNS 请求启用代理(仅限 virtualbox 驱动程序)--docker-env=[]:传递给 Docker 守护进程的环境变量。(格式:键值对)--docker-opt=[]:指定要传递给 Docker 守护进程的任意标志。(格式:key=value)--download-only=false:如果为 true,仅会下载和缓存文件以备后用 - 不会安装或启动任何项。--driver='':Driver is one of: virtualbox, kvm2, qemu2, qemu, vmware, none, docker, podman, ssh (defaults to auto-detect)--dry-run=false:dry-run 模式。仅验证配置,不改变系统状态--embed-certs=false:如果为 true,将在 kubeconfig 中嵌入证书。--enable-default-cni=false:已弃用,改用 --cni=bridge--extra-config=:A set of key=value pairs that describe configuration that may be passed to different components. 		The key should be '.' separated, and the first part before the dot is the component to apply the configuration to. 		Valid components are: kubelet, kubeadm, apiserver, controller-manager, etcd, proxy, scheduler 		Valid kubeadm parameters: ignore-preflight-errors, dry-run, kubeconfig, kubeconfig-dir, node-name, cri-socket, experimental-upload-certs, certificate-key, rootfs, skip-phases, pod-network-cidr--extra-disks=0:Number of extra disks created and attached to the minikube VM (currently only implemented for hyperkit, kvm2, and qemu2 drivers)--feature-gates='':一组用于描述 alpha 版功能/实验性功能的功能限制的键值对。--force=false:强制 minikube 执行可能有风险的操作--force-systemd=false:如果设置为 true,则强制容器运行时使用 systemd 作为 cgroup 管理器。默认为false。-g, --gpus='':所有 pods 使用您的英伟达 GPUs。选项包括:[all,nvidia](仅支持Docker容器运行时的Docker驱动程序)--ha=false:Create Highly Available Multi-Control Plane Cluster with a minimum of three control-plane nodes that will also be marked for work.--host-dns-resolver=true:为 NAT DNS 请求启用主机解析器(仅限 virtualbox 驱动程序)--host-only-cidr='192.168.59.1/24':需要用于 minikube 虚拟机的 CIDR(仅限 virtualbox 驱动程序)--host-only-nic-type='virtio':网卡类型仅用于主机网络。Am79C970A, Am79C973, 82540EM, 82543GC, 82545EM 之一,或 virtio(仅限 VirtualBox 驱动程序)--hyperkit-vpnkit-sock='':用于网络连接的 VPNKit 套接字的位置。如果为空,则停用 Hyperkit VPNKitSock;如果为“auto”,则将 Docker 用于 Mac VPNKit 连接;否则使用指定的 VSock(仅限 hyperkit 驱动程序)--hyperkit-vsock-ports=[]:应在主机上公开为套接字的访客 VSock 端口列表(仅限 hyperkit 驱动程序)--hyperv-external-adapter='':如果找不到外部交换机,将在外部适配器上创建外部交换机。(仅适用于 hyperv 驱动程序)--hyperv-use-external-switch=false:是否在未显式指定虚拟开关时使用外部开关而不是默认开关。仅适用于 hyperv 驱动程序。--hyperv-virtual-switch='':hyperv 虚拟交换机名称。默认为找到的第一个 hyperv 虚拟交换机。(仅限 hyperv 驱动程序)--image-mirror-country='':需要使用的镜像镜像的国家/地区代码。留空以使用全球代码。对于中国大陆用户,请将其设置为 cn。--image-repository='':用于从中拉取 docker 镜像的备选镜像存储库。如果您对 gcr.io 的访问受到限制,则可以使用该镜像存储库。将镜像存储库设置为“auto”可让 minikube 为您选择一个存储库。对于中国大陆用户,您可以使用本地 gcr.io 镜像,例如 registry.cn-hangzhou.aliyuncs.com/google_containers--insecure-registry=[]:传递给 Docker 守护进程的不安全 Docker Registry。 系统会自动添加默认 service CIDR 范围。--install-addons=true:如果设置为 true,则安装插件。默认为true。--interactive=true:允许用户提示以获取更多信息--iso-url=[https://storage.googleapis.com/minikube/iso/minikube-v1.33.1-amd64.iso,https://github.com/kubernetes/minikube/releases/download/v1.33.1/minikube-v1.33.1-amd64.iso,https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/iso/minikube-v1.33.1-amd64.iso]:minikube ISO镜像源。--keep-context=false:这将保留现有 kubectl 上下文并创建 minikube 上下文。--kubernetes-version='':The Kubernetes version that the minikube VM will use (ex: v1.2.3, 'stable' for v1.30.0, 'latest' for v1.30.0). Defaults to 'stable'.--kvm-gpu=false:在 minikube 中启用实验性 NVIDIA GPU 支持--kvm-hidden=false:向 minikube 中的访客隐藏管理程序签名(仅限 kvm2 驱动程序)--kvm-network='default':KVM 默认 network 名称(仅适用于 kvm2 驱动程序)--kvm-numa-count=1:在 minikube 中模拟 numa 节点数量,支持的 numa 节点数量范围为 1-8 (仅支持 kvm2 驱动程序)--kvm-qemu-uri='qemu:///system':KVM QEMU 连接 URI。(仅限 kvm2 驱动程序)--listen-address='':用于暴露端口的IP地址(仅适用于docker和podman驱动程序)--memory='':Amount of RAM to allocate to Kubernetes (format: <number>[<unit>], where unit = b, k, m or g). Use "max" to use the maximum amount of memory. Use "no-limit" to not specify a limit (Docker/Podman only)--mount=false:这将启动装载守护进程并将文件自动装载到 minikube 中。--mount-9p-version='9p2000.L':Specify the 9p version that the mount should use--mount-gid='docker':用于挂载默认的 group id--mount-ip='':Specify the ip that the mount should be setup on--mount-msize=262144:The number of bytes to use for 9p packet payload--mount-options=[]:其他挂载选项,例如:cache=fscache--mount-port=0:Specify the port that the mount should be setup on, where 0 means any free port.--mount-string='/home/zzyy:/minikube-host':传递 minikube mount 命令的参数。--mount-type='9p':Specify the mount filesystem type (supported types: 9p)--mount-uid='docker':用于挂载默认的 user id--namespace='default':启动后要激活的命名空间--nat-nic-type='virtio':用于 nat 网络的 NIC 类型。 Am79C970A、Am79C973、82540EM、82543GC、82545EM 或 virtio 之一(仅限 virtualbox 驱动程序)--native-ssh=true:使用原生的Golang SSH客户端(默认为true)。将其设置为 'false' 以在访问 Docker 机器时使用命令行的 'ssh' 命令。对于那些不以 'Waiting for SSH' 开头的机器驱动程序来说非常有用。--network='':运行 minikube 的网络。现在它被 docker/podman 和 KVM 驱动程序使用。如果留空,minikube 将创建一个新的网络。--network-plugin='':已弃用,改用 --cni 来代替--nfs-share=[]:通过 NFS 装载与访客共享的本地文件夹(仅限 hyperkit 驱动程序)--nfs-shares-root='/nfsshares':NFS 共享的根目录位置,默认为 /nfsshares(仅限 hyperkit 驱动程序)--no-kubernetes=false:如果设置为 true,minikube虚拟机/容器将在不启动或配置Kubernetes的情况下启动。(只适用于新集群)--no-vtx-check=false:禁用在启动虚拟机之前检查硬件虚拟化的可用性(仅限 virtualbox 驱动程序)-n, --nodes=1:The total number of nodes to spin up. Defaults to 1.-o, --output='text':标准输出的格式。可选项包括:[text,json]--ports=[]:应该公开的端口列表(仅适用于 docker 和 podman 驱动)--preload=true:如果设置为true,则在可用时下载预加载映像的tarball,以提高启动时间。默认为true。--qemu-firmware-path='':qemu 固件文件的路径。默认值:对于 Linux,使用默认固件位置。对于 macOS,使用 brew 安装位置。对于 Windows,使用 C:\Program Files\qemu\share--registry-mirror=[]:传递给 Docker 守护进程的注册表镜像--service-cluster-ip-range='10.96.0.0/12':需要用于服务集群 IP 的 CIDR。--socket-vmnet-client-path='':vmnet 客户端二进制文件的路径(仅适用于 QEMU 驱动程序)--socket-vmnet-path='':vmnet 二进制文件的路径(仅适用于 QEMU 驱动程序)--ssh-ip-address='':ssh 主机IP地址(仅适用于SSH驱动程序)--ssh-key='':SSH 密钥(仅适用于SSH驱动程序)--ssh-port=22:SSH 端口(仅适用于SSH驱动程序)--ssh-user='root':SSH 用户名(仅适用于SSH驱动程序)--static-ip='':为 minikube 集群设置静态IP,该IP必须是私有IPv4地址,最后一位必须介于2和254之间,例如:192.168.200.200(仅适用于 Docker 和 Podman 驱动程序)--subnet='':在 kic 集群上使用的子网。如果留空,minikube 将从 192.168.49.0 开始选择子网地址。(仅适用于 docker 和 podman 驱动程序)--trace='':发送跟踪事件。包含的选项:[gcp]--uuid='':提供虚拟机 UUID 以恢复 MAC 地址(仅限 hyperkit 驱动程序)--vm=false:仅用于 VM 驱动程序的筛选器--vm-driver='':已弃用,请改用 `driver`。--wait=[apiserver,system_pods]:comma separated list of Kubernetes components to verify and wait for after starting a cluster. defaults to "apiserver,system_pods", available options: "apiserver,system_pods,default_sa,apps_running,node_ready,kubelet" . other acceptable values are 'all' or 'none', 'true' and 'false'--wait-timeout=6m0s:Kubernetes 或主机正常运行前的最大等待时间。Usage:minikube start [flags] [options]Use "minikube options" for a list of global command-line options (applies to all commands).

参考资料

轻量级 K8S 环境 安装minikube
使用 minikube 安装指定版本的 k8s 集群

这篇关于minikube start 可选项(中文版)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1012459

相关文章

在Eclipse里面启动tomcat服务器出现Server Tomcat v8.0 Server at localhost failed to start.问题

可能的原因是由于在写注解@WebServlet里面的url是出现同名的uri导致tomcat启动失败,或者在配置web.xml部署描述符时出现同名的url-parrtens:

Guitar Pro 8.2中文版图文安装激活使用指南

吉他谱曲软件Guitar Pro 8中文版是Arobas Music公司历时5年的一个全新之作,作为专业的吉他软件,能够创建不同的音轨完成不同乐器乐谱的编排和制作,这次在最新版本中新增了音频轨道、效果器视图、音阶示意图和音频音符微调等功能,优化了乐谱的编辑流程,支持批量调整音量。小哥聊软件为您提供Guitar Pro 8破解版下载,附有详细的安装教程。 软件详情 Guitar Pro 8.2是

66Uptime – 网站服务器 Cronjob 监控工具 v35.0.0扩展中文版安装

66Uptime是一款自托管、易于使用、轻量级且高性能的网站服务器和Cronjob监控工具。以其丰富的功能和便捷的管理方式,为用户提供了全方位的网站服务器和Cronjob监控解决方案: 主要功能: 监控网站服务器和Cronjob的运行状态,确保它们持续稳定运行。提供从多个位置检查显示器的功能,支持自定义HTTP请求和响应。提供正常运行时间和响应时间的监控,以及有关事件的电子邮件通知。支持Sl

IOS Swift 从入门到精通: 可选项、展开和类型转换

文章目录 处理缺失数据展开可选值用保护装置解开强制展开隐式解包可选值零合并可选链式调用可选尝试可失败的初始化器类型转换总结 处理缺失数据 我们已经使用诸如 之类的类型Int来保存像 5 这样的值。但是如果您想存储age用户的属性,如果您不知道某人的年龄,您会怎么做? 您可能会说“好吧,我会存储 0”,但这样一来,您就会混淆新生婴儿和您不知道年龄的人。您可以使用特殊数字(例如 1

WPF 利用Process.Start()方法启动指定路径下的exe文件并传递参数

简单来说就是实现一个程序A 打开程序B,并且在打开的时候传递一些参数给B,最后在B窗口上显示出参数,这个小功能也是折腾了我半天。现在把我的过程整理记录下来。 1.首先我们得有一个被调用的程序,新建一个简单的WPF程序,命名为:argTest。里面加一个label,用来显示接收到的参数。直接运行该程序如下: 2.新建一个WPF程序用来启动我们的argTest.exe程序,命名为call。添加窗体

Camtasia2024中文版视频创作神器,轻松成为剪辑大师

🌟 嗨!各位的小伙伴们,今天我要安利一款让我彻底着迷的软件——Camtasia 2024中文版!作为视频制作和编辑的狂热爱好者,我尝试过无数的软件,但Camtasia无疑是我的最爱。它不仅功能强大,操作简便,而且还能带给你无与伦比的创作乐趣。如果你也像我一样对视频制作充满热情,那就一定不能错过这款神器! 🎉 Camtasia 2024中文版是一款集屏幕录制、视频剪辑、音频处理等功能于一体的专

Windows 11 version 23H2 中文版、英文版 (x64、ARM64) 下载 (updated Jun 2024)

Windows 11 version 23H2 中文版、英文版 (x64、ARM64) 下载 (updated Jun 2024) Windows 11, version 23H2,企业版 arm64 x64 请访问原文链接:https://sysin.org/blog/windows-11/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org Windows 11

EarMaster Pro中文版安装包下载及安装教程

​众所周知软件功能和优势:插上麦克风,演唱,拍手, 或在电脑屏幕上演奏您的答案(您还能够选择在mid键盘上演奏答案)。很明显来自丹麦皇家歌曲学院的多媒体歌曲教育软件 EarMaster Pro以问答的交互形式,寓教于乐的视听方法,给专业和非专业歌曲人士以极大的歌曲学习帮助。根据大数据调查表明软件功能和优势:使用者能够自由选择互动形式 (谱表, 钢琴, 吉他, 贝斯, 小提琴, 大提琴等)。可以说无

(官方文档中文版)Windows环境下安装RabbitMQ

安装RabbitMQ 本文按照官方文档按步骤详细解读,废话不多说,下面介绍Windows下安装RabbitMQ全过程,之后介绍RabbitMQ快速入门。 一、安装(RabbitMQ官方安装文档:http://www.rabbitmq.com/install-windows.html) RabbitMQ是Erlang语言编写的,所以安装RabbitMQ需要分为两步,安装Erlang环境和安

网络数据包发送之dev_hard_start_xmit

int dev_hard_start_xmit(struct sk_buff *skb, struct net_device *dev,struct netdev_queue *txq){const struct net_device_ops *ops = dev->netdev_ops;int rc = NETDEV_TX_OK;unsigned int skb_len; /*