开发环境搭建

    前往Golang官网并点击“下载”按钮:

    根据你的操作系统和处理器来选择正确的软件包版本:

    开发环境搭建 - 图2

    对于Apple macOS用户,点击菜单栏中的苹果标志,然后选择“关于本机”以查看您的芯片:


    在本地跑一个Kubernetes集群最简单的方法是在Docker容器中。

    点击下载按钮:

    开发环境搭建 - 图4

    同样请注意操作系统和处理器选项。对于Apple M1 mac用户,选择“Apple Chip”选项。如果想确认你的处理器是Apple还是Intel,请参阅上一节中的“关于本机”部分。

    安装后,请确保Docker已启动并正在运行中。

    Minikube在本地搭建Kubernetes的一种简单的方式,让你可以不被安装K8s而困扰,从而可以专注于K8s的学习和开发。

    注意:其实有很多种可以安装本地K8s的工具,如kind等;在这里,我们选择了最著名的工具之一minikube作为演示。

    首先,访问,选择正确的操作系统和架构,并下载/安装:

    或者,如果你在用Homebrew的话(如果你不知道它是啥,请忽略)你可以通过运行brew install minikube来安装。

    前往Kubernetes的官方文档站点然后按照指南来安装kubectl。选择您的操作系统:

    开发环境搭建 - 图6

    需要再次强调的是,对于macOS用户,如果你用Homebrew包管理器,那么你可以用brew装kubectl:

    Bash

    运行:

    Bash

    1. minikube start --driver=docker

    运行minikube status,然后你可以得到类似的输出:

    Bash

    1. $ minikube status
    2. host: Running
    3. kubelet: Running
    4. apiserver: Running
    5. kubeconfig: Configured

    运行,然后你应该能看到如下的输出:

    Bash

    好,现在Golang和Kubernetes就都准备好啦,可以开始写代码啦!


    执行:

    Bash

      然后从这儿开始!

      比如,你可以尝试一下本地编译DevStream:

      Bash

      或者可能你想先试用一下DevStream?没问题,参考我们的快速开始文档!

      Happy hacking!