Kubernetes(k8s)完整安装教程
标签:
Kubernetes(k8s)完整安装教程2019-08-27 2.3k 记录
目录
(阿里云双11优惠价,最低86元/年)
本文是一篇手把手指导的Kubernetes安装和运行教程,通过本文,您可以在Windows、Linux或MacOS系统中打造一个完整的本地Kubernetes集群环境。
我们会用下面的工具来运行本地的Kubernetes集群:
Docker for Mac
Minikube
virtualbox
kubectl
1 安装如果您的系统是Mac,请提前安装 Homebrew 包管理工具及其Cask 扩展,Cask扩展安装方式:brew tap caskroom/cask。
1.1 安装 DockerDocker 是容器的创建、管理和运行工具。我们会在Kubernetes的Pod中构建docker容器。
以下是各个系统安装Docker的方式:
官网安装安装Docker for Ubuntu
官网方式安装Docker for CentOS
官网方式安装Docker for Debian
官网方式安装Docker for Fedora
官网下载和安装Docker Desktop for Mac
官网下载和安装Docker Desktop for Windows
1.2 安装 VirtualBoxVirtualBox 是一个虚拟机工具,可以让我们在一种系统中安装其他的操作系统,比如在Windows中安装Linux,或者Mac中安装Windows。
Ubuntu/Debian系统安装方式:
~ sudo apt-get install virtualboxCentOS/Fedaro系统安装方式:
~ yum install VirtualBoxMac我们通过brew cask来安装:
~ brew cask install virtualbox这一步可能会遇到“Cask ‘virtualbox‘ is already installed.”和“Error: Failure while executing;”的问题,解决方式请看《MacOS brew cask安装VirtualBox遇到的问题》。
Windows系统安装Virtualbox:
下载VirtualBox Windows版本:
双击安装。
1.3 安装 kubectlkubectl 是一个用于管理 Kubernetes 的命令行工具。
Linux安装kubectl(使用如下其中一种方式):
# 使用国内阿里云源安装 ~ curl -LO release/release/`curl -s `/bin/linux/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/kubectl # 使用谷歌源安装(国内网路会很慢) ~ curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/linux/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/kubectlMacOS安装kubectl(使用如下其中一种方式):
# 通过brew方式安装 ~ brew install kubectl # 通过国内阿里云源安装 ~ curl -LO release/release/`curl -s `/bin/darwin/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/kubectl # 通过谷歌源安装(国内网路会很慢) ~ curl -LO https://storage.googleapis.com/kubernetes-release/release/`curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt`/bin/darwin/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/kubectlWindows安装kubectl:
下载kubectl:
把 kubectl.exe 放到合适的位置
放入PATH
安装完成后,查看版本:
~ kubectl version 1.4 安装 Minikubeminikube 是一个本地Kubernetes集群的实现,支持MacOS、Linux和Windows系统。minikube的主要目标是,成为本地开发Kubernetes和支持Kubernetes全部特性的最佳工具。
Linux安装:
# 通过国内阿里云安装 ~ curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.2.0/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/ # 通过谷歌源安装 curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube && sudo install minikube /usr/local/binMacOS安装:
# 通过brew方式安装 ~ brew install kubectl # 通过国内阿里云方式安装 ~ curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.2.0/minikube-darwin-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/ # 通过谷歌源安装 curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/Windows安装:
下载minikube-windows-amd64.exe:
阿里云下载地址:
github下载地址:https://github.com/kubernetes/minikube/releases
下载后重命名为 minikube.exe 放入PATH 即可。
2 测试温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/41361.html
- 上一篇:excel表格粘贴到网页的功能
- 下一篇:Kubernetes介绍与组件