How to Install Kubernetes on Mac. This is a step-by-step guide to installing and running Kubernetes on your Mac so that you can develop applications locally. You will be guided through running and accessing a Kubernetes cluster on your local machine using the following tools: Homebrew; Docker for Mac; Minikube; virtualbox; kubectl. The minikube start command will download VM image and configure the Kubernetes single node cluster for you. Top Security Tips for New Mac Users. More information on metalink downloads is available from www.metalinker.org. If you have newer archives or archives for platforms not already present in this table, we'd like to add them to this table with a pointer to your location.
Changelog
Old Releases
Source code repo
Daily Snapshots
GPG Key
Releaselog
The curl project mostly provides source packages. Other packages are kindly provided by external persons and organizations.
Source Archives
curl 7.73.0, Released on the 14th of October 2020. Changelog for 7.73.0.curl-7.73.0.tar.gz | gpg | mirror |
curl-7.73.0.tar.bz2 | gpg | mirror |
curl-7.73.0.zip | gpg | mirror |
curl-7.73.0.tar.xz | gpg | mirror |
Download Wizard
Need help to select what to download? Use the curl Download Wizard!
Packages
AmigaOS
BeOS
Chrome NaCl
DOS
FreeBSD
GNU-Darwin
HPUX
Haiku
Hurd
IRIX
Linux
Mac OS X
MiNT
Midnight BSD
Minix
NetBSD
NetWare
OS/2
Open Server
OpenBSD
Plan9
QNX
RISC OS
SailfishOS
Solaris
Syllable
Tru64 UNIX
UnixWare
VMS
Win32
Win64
Package | Version | Type | Provider | |||
---|---|---|---|---|---|---|
AIX | ||||||
AIX 5.1 | 7.72.0 | binary | perzl.org | |||
AIX 5.1 | 7.72.0 | devel | perzl.org | |||
AIX 5.3 | 7.73.0 | binary | Michael Felt | |||
AIX 6.1 | 7.71.1 | binary | AIX Toolbox | |||
AIX 6.1 | 7.71.1 | devel | AIX Toolbox | |||
AmigaOS | ||||||
AmigaOS m68k | 7.14.0 | binary | Diego Casorran | |||
AmigaOS 4 PPC | 7.65.3 | binary | Michael Trebilcock | |||
AmigaOS 4 PPC | 7.65.3 | libcurl | Michael Trebilcock | |||
BeOS | ||||||
BeOS | 7.12.3 | binary | Marcin Konicki | |||
Chrome NaCl | ||||||
Chrome NaCl | 7.44.0 | binary | webports | |||
DOS | ||||||
DOS | 7.72.0 | binary | Michael Kostylev | |||
FreeBSD | ||||||
FreeBSD | 7.73.0 | source | ||||
Haiku | ||||||
Haiku | 7.70.0 | source | ||||
HPUX | ||||||
HPUX 11.00 HPPA | 7.73.0 | binary | connect.org.uk | |||
HPUX 11.11 HPPA | 7.73.0 | binary | connect.org.uk | |||
HPUX 11.23 ia64 | 7.73.0 | binary | connect.org.uk | |||
Hurd - Arch | ||||||
Hurd Arch | 7.60.0 | binary | Arch Hurd | |||
Hurd Arch | 7.60.0 | source | Arch Hurd | |||
IRIX | ||||||
IRIX 6.5 | 7.15.1 | binary | The Written Word | |||
Linux | ||||||
Linux i386 | 7.30.0 | binary | Ermine | |||
Linux MIPSel | 7.17.1 | binary | ||||
Linux MIPSel | 7.10.7 | binary | Maciej W. Rozycki | |||
Linux StrongARM | 7.9.7 | binary | Dominik Radziszowski | |||
Linux - Alpine | ||||||
Linux Alpine | 7.73.0 | source | Alpine Linux | |||
Linux - Alt | ||||||
Linux Alt | 7.73.0 | binary | ||||
Linux Alt | 7.73.0 | devel | ||||
Linux Alt | 7.73.0 | libcurl | ||||
Linux Alt | 7.73.0 | source | ||||
Linux - Arch | ||||||
Linux Arch StrongARM | 7.73.0 | binary | Arch Linux | |||
Linux Arch x86_64 | 7.73.0 | binary | Arch Linux | |||
Linux - Clear | ||||||
Linux Clear | 7.73.0 | binary | Clear Linux | |||
Linux - Core OS | ||||||
Linux Core OS alpha | 7.66.0 | binary | Core OS | |||
Linux Core OS beta | 7.66.0 | binary | Core OS | |||
Linux Core OS stable | 7.66.0 | binary | Core OS | |||
Linux - CRUX | ||||||
Linux CRUX 3.5 | 7.73.0 | source | Johannes Winkelmann | |||
Linux - Debian | ||||||
Linux Debian | 7.72.0 | binary | Debian | |||
Linux Debian | 7.72.0 | devel | Debian | |||
Linux Debian | 7.72.0 | devel | Debian | |||
Linux Debian | 7.72.0 | libcurl | Debian | |||
Linux Debian | 7.38.0 | libcurl | Debian | |||
Linux - Docker | ||||||
Linux Docker | 7.73.0 | binary | James Fuller | |||
Linux - Fedora | ||||||
Linux Fedora 31 | 7.66.0 | source | fedoraproject.org | |||
Linux Fedora rawhide | 7.73.0 | source | fedoraproject.org | |||
Linux Fedora 13 i386 | 7.70.0 | binary | Paul Howarth | |||
Linux Fedora 14 i386 | 7.70.0 | binary | Paul Howarth | |||
Linux Fedora 15 i386 | 7.70.0 | binary | Paul Howarth | |||
Linux Fedora 16 i386 | 7.73.0 | binary | Paul Howarth | |||
Linux Fedora 17 i386 | 7.73.0 | binary | Paul Howarth | |||
Linux Fedora 18 i386 | 7.73.0 | binary | Paul Howarth | |||
Linux Fedora 19 i386 | 7.73.0 | binary | Paul Howarth | |||
Linux Fedora 20 i386 | 7.73.0 | binary | Paul Howarth | |||
Linux Fedora 26 i386 | 7.73.0 | binary | Paul Howarth | |||
Linux Fedora RHEL6 i386 | 7.73.0 | binary | Paul Howarth | |||
Linux Fedora RHEL7 i386 | 7.73.0 | binary | Paul Howarth | |||
Linux Fedora 25 PPC64 | 7.50.3 | binary | fedoraproject.org | |||
Linux Fedora 30 PPC64 | 7.64.0 | binary | fedoraproject.org | |||
Linux Fedora 13 x86_64 | 7.70.0 | binary | Paul Howarth | |||
Linux Fedora 14 x86_64 | 7.70.0 | binary | Paul Howarth | |||
Linux Fedora 15 x86_64 | 7.70.0 | binary | Paul Howarth | |||
Linux Fedora 16 x86_64 | 7.73.0 | binary | Paul Howarth | |||
Linux Fedora 20 x86_64 | 7.73.0 | binary | Paul Howarth | |||
Linux Fedora 21 x86_64 | 7.73.0 | binary | Paul Howarth | |||
Linux Fedora 26 x86_64 | 7.73.0 | binary | Paul Howarth | |||
Linux Fedora 32 x86_64 | 7.73.0 | binary | Paul Howarth | |||
Linux Fedora 33 x86_64 | 7.73.0 | binary | Paul Howarth | |||
Linux Fedora RHEL6 x86_64 | 7.73.0 | binary | Paul Howarth | |||
Linux Fedora RHEL7 x86_64 | 7.73.0 | binary | Paul Howarth | |||
Linux Fedora RHEL8 x86_64 | 7.73.0 | binary | Paul Howarth | |||
Linux - Frugalware | ||||||
Linux Frugalware | 7.73.0 | binary | ||||
Linux - Gentoo | ||||||
Linux Gentoo | 7.73.0 | source | ||||
Linux - GoboLinux | ||||||
Linux GoboLinux | 7.68.0 | devel | ||||
Linux - Guix | ||||||
Linux Guix ARM | 7.71.0 | |||||
Linux Guix i386 | 7.71.0 | |||||
Linux Guix x86_64 | 7.71.0 | |||||
Linux - Linux From Scratch | ||||||
Linux Linux From Scratch | 7.73.0 | source | ||||
Linux - Maemo | ||||||
Linux Maemo 3.2 | 7.15.5 | binary | ||||
Linux Maemo 3.2 | 7.15.5 | libcurl | ||||
Linux Maemo 4.0 | 7.15.5 | libcurl | ||||
Linux Maemo 4.1 | 7.15.5 | libcurl | ||||
Linux Maemo 5.0 | 7.18.2 | libcurl | ||||
Linux - Mageia | ||||||
Linux Mageia ARM | 7.73.0 | binary | Mageia | |||
Linux Mageia ARM64 | 7.73.0 | binary | Mageia | |||
Linux Mageia i386 | 7.73.0 | binary | Mageia | |||
Linux Mageia x86_64 | 7.73.0 | binary | Mageia | |||
Linux - NixOS | ||||||
Linux NixOS | 7.72.0 | source | NixOS | |||
Linux NixOS i386 | 7.54.1 | binary | NixOS | |||
Linux NixOS x86_64 | 7.72.0 | binary | NixOS | |||
Linux - OpenEmbedded | ||||||
Linux OpenEmbedded | 7.73.0 | source | ||||
Linux - OpenWRT | ||||||
Linux OpenWRT 8.09.2 ARM | 7.17.1 | binary | OpenWRT | |||
Linux OpenWRT ARM64 | 7.50.0 | binary | OpenWRT | |||
Linux OpenWRT AT91 | 7.50.0 | binary | OpenWRT | |||
Linux OpenWRT 10.03 AVR32 | 7.19.6 | binary | OpenWRT | |||
Linux OpenWRT 8.09.1 i386 | 7.17.1 | binary | OpenWRT | |||
Linux OpenWRT 8.09.1 MIPSel | 7.17.1 | binary | OpenWRT | |||
Linux - PLD | ||||||
Linux PLD | 7.73.0 | source | ||||
Linux PLD Alpha | 7.16.1 | binary | ||||
Linux PLD Alpha | 7.16.1 | devel | ||||
Linux PLD i386 | 7.16.1 | binary | ||||
Linux PLD i386 | 7.16.1 | devel | ||||
Linux PLD PPC | 7.16.1 | binary | ||||
Linux PLD PPC | 7.16.1 | devel | ||||
Linux PLD Sparc | 7.16.1 | binary | ||||
Linux PLD Sparc | 7.16.1 | devel | ||||
Linux PLD x86_64 | 7.16.1 | binary | ||||
Linux - Redhat | ||||||
Linux Redhat RHEL4 | 7.12.1 | source | Red Hat | |||
Linux Redhat RHEL5 | 7.15.5 | source | Red Hat | |||
Linux Redhat RHEL6 | 7.19.7 | source | Red Hat | |||
Linux Redhat RHEL7 | 7.29.0 | source | CentOS | |||
Linux Redhat RHEL8 | 7.61.1 | source | CentOS | |||
Linux Redhat 7.1 i386 | 7.15.1 | binary | The Written Word | |||
Linux Redhat 7.2 i386 | 7.23.0 | binary | Dan Fandrich | |||
Linux Redhat 7.2 i386 | 7.23.0 | devel | Dan Fandrich | |||
Linux Redhat 7.2 i386 | 7.23.0 | libcurl | Dan Fandrich | |||
Linux Redhat 7.2 i386 | 7.23.0 | source | Dan Fandrich | |||
Linux Redhat 9 i386 | 7.15.1 | binary | The Written Word | |||
Linux Redhat RHEL2.1 i386 | 7.15.1 | binary | The Written Word | |||
Linux Redhat RHEL3 i386 | 7.15.1 | binary | The Written Word | |||
Linux Redhat RHEL6 i386 | 7.73.0 | binary | Paul Howarth | |||
Linux Redhat RHEL3 x86_64 | 7.15.1 | binary | The Written Word | |||
Linux Redhat RHEL4 x86_64 | 7.15.1 | binary | The Written Word | |||
Linux Redhat RHEL6 x86_64 | 7.73.0 | binary | Paul Howarth | |||
Linux Redhat RHEL7 x86_64 | 7.73.0 | binary | Paul Howarth | |||
Linux Redhat RHEL8 x86_64 | 7.73.0 | binary | Paul Howarth | |||
Linux - Slackware | ||||||
Linux Slackware ARM | 7.73.0 | binary | ARMedslack | |||
Linux Slackware i386 | 7.73.0 | binary | Slackware | |||
Linux Slackware PPC | 7.16.2 | binary | Slackintosh | |||
Linux Slackware S390 | 7.12.2 | binary | Slack/390 Project | |||
Linux Slackware Sparc | 7.12.2 | binary | Splack | |||
Linux Slackware x86_64 | 7.73.0 | binary | Slackware | |||
Linux - SliTaz | ||||||
Linux SliTaz | 7.72.0 | source | SliTaz | |||
Linux - Source Mage | ||||||
Linux Source Mage | 7.54.1 | source | sourcemage.org | |||
Linux - Suse | ||||||
Linux Suse i386 | 7.73.0 | binary | openSUSE | |||
Linux Suse i386 | 7.73.0 | devel | openSUSE | |||
Linux Suse i386 | 7.73.0 | libcurl | openSUSE | |||
Linux Suse x86_64 | 7.73.0 | binary | openSUSE | |||
Linux - T2 | ||||||
Linux T2 | 7.72.0 | source | T2 | |||
Linux - Tizen | ||||||
Linux Tizen 2.4 | 7.40.1 | source | Tizen | |||
Linux Tizen 2.3 ARM | 7.28.1 | binary | Tizen | |||
Linux - Ubuntu | ||||||
Linux Ubuntu bionic | 7.58.0 | binary | ||||
Linux Ubuntu focal | 7.68.0 | binary | ||||
Linux Ubuntu groovy | 7.68.0 | binary | ||||
Linux Ubuntu xenial | 7.47.0 | binary | ||||
Linux - Unslung | ||||||
Linux Unslung | 7.17.1 | binary | Pierre Kretschmer | |||
Linux - Ångström | ||||||
Linux Ångström ARM | 7.26.0 | binary | Ångström | |||
Linux Ångström i386 | 7.26.0 | binary | Ångström | |||
Linux Ångström PPC | 7.24.0 | binary | Ångström | |||
Mac OS X | ||||||
Mac OS X | 7.73.0 | source | MacPorts | |||
Mac OS X | 7.73.0 | source | Homebrew | |||
Mac OS X | 7.71.1 | source | Daniel Johnson | |||
Mac OS X | 7.54.0 | source | Apple | |||
Mac OS X PPC | 7.31.0 | devel | Daniel Johnson | |||
Mac OS X PPC | 7.31.0 | libcurl | Daniel Johnson | |||
Mac OS X PPC | 7.28.0 | binary | Daniel Johnson | |||
Midnight BSD | ||||||
Midnight BSD | 7.66.0 | binary | Midnight BSD | |||
Minix | ||||||
Minix | 7.50.3 | source | Minix | |||
MiNT | ||||||
MiNT | 7.20.1 | binary | ||||
NetBSD | ||||||
NetBSD | 7.73.0 | source | ||||
NetWare | ||||||
NetWare | 7.40.0 | binary | Günter Knauf | |||
NetWare | 7.40.0 | binary | Günter Knauf | |||
NetWare | 7.40.0 | devel | Günter Knauf | |||
Open Server | ||||||
Open Server 5 | 7.15.1 | binary | sco.com | |||
Open Server 5 | 7.14.1 | binary | Brian K. White | |||
OpenBSD | ||||||
OpenBSD | 7.73.0 | source | Christian Weisgerber | |||
OS/2 | ||||||
OS/2 | 7.36.0 | binary | Paul Smedley | |||
Plan9 | ||||||
Plan9 | 7.28.1 | source | 9front | |||
QNX | ||||||
QNX 6 | 7.10.7 | binary | ||||
QNX 6.3 | 7.19.2 | binary | QOpenCD | |||
QNX 6.5 | 7.21.7 | binary | QNX pkgsrc | |||
RISC OS | ||||||
RISC OS | 7.11.0 | binary | James Bursa | |||
SailfishOS | ||||||
SailfishOS | 7.68.0 | Niel Nielsen | ||||
Solaris | ||||||
Solaris i386 | 7.73.0 | binary | OpenCSW | |||
Solaris i386 | 7.73.0 | libcurl | OpenCSW | |||
Solaris Sparc | 7.73.0 | binary | OpenCSW | |||
Solaris Sparc | 7.73.0 | libcurl | OpenCSW | |||
Solaris Sparc64 | 7.73.0 | binary | OpenCSW | |||
Solaris Sparc64 | 7.73.0 | libcurl | OpenCSW | |||
Solaris x86_64 | 7.73.0 | binary | OpenCSW | |||
Solaris x86_64 | 7.73.0 | libcurl | OpenCSW | |||
Solaris - Illumos | ||||||
Solaris Illumos | 7.73.0 | binary | Illumos | |||
Solaris - OpenIndiana | ||||||
Solaris OpenIndiana | 7.73.0 | OpenIndiana | ||||
Tru64 UNIX | ||||||
Tru64 UNIX 4.0D | 7.15.1 | binary | The Written Word | |||
Tru64 UNIX 5.1 | 7.15.1 | binary | The Written Word | |||
UnixWare | ||||||
UnixWare | 7.10.3 | binary | sco.com | |||
VMS | ||||||
VMS 8.3 Alpha | 7.73.0 | binary | John E. Malmberg | |||
VMS 8.4 Alpha | 7.73.0 | binary | John E. Malmberg | |||
VMS 8.4 ia64 | 7.73.0 | binary | John E. Malmberg | |||
VMS 7.3 VAX | 7.73.0 | binary | John E. Malmberg | |||
Windows 32 bit | ||||||
Windows 32 bit | 7.73.0 | binary | the curl project | |||
Windows 32 bit | 7.73.0 | binary | Chocolatey | |||
Windows 32 bit | 7.73.0 | binary | Dirk Paehl | |||
Windows 32 bit | 7.73.0 | binary | Viktor Szakats | |||
Windows 32 bit | 7.73.0 | libcurl | Vcpkg | |||
Windows 32 bit | 7.64.1 | binary | Stefan Kanthak | |||
Windows 32 bit - cygwin | ||||||
Windows 32 bit cygwin | 7.73.0 | binary | Cygwin | |||
Windows 32 bit cygwin | 7.73.0 | libcurl | Cygwin | |||
Windows 64 bit | ||||||
Windows 64 bit | 7.73.0 | binary | the curl project | |||
Windows 64 bit | 7.73.0 | binary | Chocolatey | |||
Windows 64 bit | 7.73.0 | binary | Dirk Paehl | |||
Windows 64 bit | 7.73.0 | binary | Viktor Szakats | |||
Windows 64 bit | 7.73.0 | libcurl | Vcpkg | |||
Windows 64 bit | 7.64.1 | binary | Stefan Kanthak | |||
Windows 64 bit - cygwin | ||||||
Windows 64 bit cygwin | 7.73.0 | binary | Cygwin | |||
Windows 64 bit cygwin | 7.73.0 | libcurl | Cygwin |
This colour means the packaged version is the latest stable version available (7.73.0)! |
More information on downloads is available from www.metalinker.org.
If you have newer archives or archives for platforms not already present in this table, we'd like to add them to this table with a pointer to your location. Mail curl-release and tell us!
Official curl docker images
The official curl docker images are available on Docker Hub: curlimages/curl.
This document outlines the steps you can take to get your local installationof Kubeflow running on top of Minikube. Minikube runs a simple, single-nodeKubernetes cluster inside a virtual machine (VM).
By the end of this document, you’ll have a local installation of Minikube kubernetes cluster along with all the default core components ofKubeflow deployed as services in the pods. You should be able to access Jupyter notebooks and the Kubeflow Dashboard.
Prerequisites
- Laptop, Desktop or a Workstation
- >= 12GB RAM
- >= 8 CPU Cores
- ~100GB or more Disk Capacity
- Optional: GPU card
- Mac OS X or Linux (Ubuntu/RedHat/CentOS)
- sudo or admin access on the local machine
- Access to an Internet connection with reasonable bandwidth
- A hypervisor such as VirtualBox, Vmware Fusion, KVM etc.
If you already have a hypervisor on your system, you can follow the Quick Setup to do a guided Minikube setup.
Install a Hypervisor
If you do not already have a hypervisor or a virtualizer installed, install a new one. Once the hypervisor is installed, you don’t need to start or use it directly. Minikube will automatically invoke the hypervisor to start the VM.
Mac OS X
Install Virtual Box or VMware Fusion.
Ubuntu
Install Virtual Box or KVM.
The KVM2 driver is intended to replace KVM driver. The KVM2 driver is maintained by the minikube team, and is built, tested and released with minikube.For installing KVM:
Then install the driver itself:
CentOS
Install Virtual Box or KVM.
For installing KVM:
Then install the driver itself:
Install Minikube On Windows 10
Quick Setup
The following describes a script driven installation that you can use to deploy allthe necessary components including kubectl
, minikube
, kfctl
along with Kubeflow itself. The script requires input from you on some configuration information and then it drives the rest of the installation. Run the following to start the installation:
KUBEFLOW_TAG is a tag corresponding to the version to checkout such as v0.4.1 or master
.
The script asks for some config input as shown below:
Let us consider the example for CPUs configuration. When it asks Assign CPUs between 3..10 [6]:
the 3..10
suggest the range of CPU cores available based on your host machine. [6]
is the suggested default. You can choose any value within the range and enter the value or just press enter to accept the default value suggested in square brackets. In the image above, we choose the default 6 for CPUs and specified 12GB of memory explicitly. Note that:
- You will need to specify the virtualizer installed on the system explicitly and it needs to be one of the values provided as options.
- If you don’t want to mount any local directory into the Jupyter notebook server simply press enter instead of specifying any path.
After the configuration is complete, the script will continue execution for the next few minutes and when finished successfully should output some like:
When the installation finishes successfully, you can access Jupyter notebooks as described in Where to go next. If you have trouble with the installation script or run into errors, you can follow the detailed installation steps manually as described below.
Install Kubectl
Minikube Mac Os
GCloud SDK
Mac OS X
Ubuntu
CentOS
Verify kubectl installed
Try running
This should output something like
Install & Start Minikube
Please see detailed instructions for Minikube installation.For quick setup instructions follow along below.
Mac OS X
OR
Ubuntu or CentOS
Start your minikube cluster
This takes a couple minutes as it will talk to the hypervisor and create a VM with the specified configuration.
Notes:
- These are the minimum recommended settings on the VM created by minikube for kubeflow deployment. You are free to adjust them higher based on your host machinecapabilities and workload requirements.
- Using certain hypervisors might require you to set –vm-driver option specifying the driveryou want to use.
In case, you have the default minikube VM already created (following detailed installation instructions), please use the following to update the VM.
Installing Kubeflow using kfctl
The following steps will deploy Kubeflow components and start them on the Minikube you created above.
Download Kubeflow source
- KUBEFLOW_SRC directory where you want kubeflow source to be downloaded
- KUBEFLOW_TAG is a tag corresponding to the version to checkout such as v0.4.1
Run the following to setup and deploy Kubeflow:
- KFAPP the name of a directory where you want kubeflow configurations to be stored. This directory will be created when you run init. Please see understanding the deployment process for more details.
The above installation may take a few minutes. At the end of the installation you should see:
Where to go next
Minikube Windows 10
Now you can access the Kubeflow dashboard at http://localhost:8080/ and Jupyternotebooks at http://localhost:8080/notebooks/.
For Jupyter notebooks, you can use any username and password to log in.Follow the guide to setting up your Jupyter notebooks on Kubeflow.
For further exploration refer to the documentation.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Install Minikube On Mac
Sorry to hear that. Please tell us how we can improve.