开发环境搭建
前往Golang官网并点击“下载”按钮:
根据你的操作系统和处理器来选择正确的软件包版本:
对于Apple macOS用户,点击菜单栏中的苹果标志,然后选择“关于本机”以查看您的芯片:
在本地跑一个Kubernetes集群最简单的方法是在Docker容器中。
点击下载按钮:
同样请注意操作系统和处理器选项。对于Apple M1 mac用户,选择“Apple Chip”选项。如果想确认你的处理器是Apple还是Intel,请参阅上一节中的“关于本机”部分。
安装后,请确保Docker已启动并正在运行中。
Minikube在本地搭建Kubernetes的一种简单的方式,让你可以不被安装K8s而困扰,从而可以专注于K8s的学习和开发。
注意:其实有很多种可以安装本地K8s的工具,如kind
等;在这里,我们选择了最著名的工具之一minikube作为演示。
首先,访问,选择正确的操作系统和架构,并下载/安装:
或者,如果你在用Homebrew的话(如果你不知道它是啥,请忽略)你可以通过运行brew install minikube
来安装。
前往Kubernetes的官方文档站点然后按照指南来安装kubectl。选择您的操作系统:
需要再次强调的是,对于macOS用户,如果你用Homebrew包管理器,那么你可以用brew装kubectl:
Bash
运行:
Bash
minikube start --driver=docker
运行minikube status
,然后你可以得到类似的输出:
Bash
$ minikube status
host: Running
kubelet: Running
apiserver: Running
kubeconfig: Configured
运行,然后你应该能看到如下的输出:
Bash
好,现在Golang和Kubernetes就都准备好啦,可以开始写代码啦!
执行:
Bash
然后从这儿开始!
比如,你可以尝试一下本地编译DevStream:
Bash
或者可能你想先试用一下DevStream?没问题,参考我们的快速开始文档!
Happy hacking!