Linode Kubernetes引擎(LKE)演示
高级技术作家Leslie Salazar告诉你如何使用我们完全管理的容器编排引擎部署Kubernetes集群。
视频转述
你好,我是Linode技术文档团队的Leslie。今天,我想演示一下如何使用LKE(Linode Kubernetes Engine)部署一个Kubernetes集群,这是一个容器编排系统,结合了Linode的易用性和定价以及Kubernetes的基础设施效率。使用LKE,你不必为主节点或任何集群管理费用付费;你所要担心的是节点本身,它们正在运行你的工作负载。
因此,让我们开始部署一个Kubernetes集群。在这里,你正在查看我的Linode云管理器仪表板。我将导航到管理器的Kubernetes部分来开始。你可以在这里看到我已经部署的所有集群的列表,所以让我们继续,通过点击 "添加集群 "链接,创建一个新集群。
现在,我可以提供部署集群所需的设置了。首先,我将指定一个名称,比方说 my-lke-cluster;我将选择一个集群区域,比方说德克萨斯州达拉斯市;我将选择的 Kubernetes 版本是 1.17。现在,我可以开始为我的集群添加节点池了。节点池是集群中一组拥有相同计算资源的 Linodes。例如,我可以将标准计划Dedicated CPU 和High Memory 计划中的节点添加到节点池中。我将继续添加三个 2GB 的 Linode,方法是递增这里的值,然后点击 "添加 "按钮。
在右侧,我可以查看集群节点池的摘要以及集群的总成本。让我们继续点击 "创建集群",部署 Kubernetes 集群。在集群部署过程中,我可以查看摘要页面,其中提供了集群的更多详细信息,如 Kubernetes API 端点、版本、地区以及下载或查看 kubeconfig 文件的链接。我还可以为集群添加标签,以便进行组织。在节点池部分,我可以查看集群所有节点的状态。
为了开始使用Kubectl(Kubernetes命令行工具)与我的Kubernetes集群进行交互,我将使用下载选项抓取集群的kubeconfig文件。如果我喜欢这样做,我也可以直接从管理器中复制kubeconfig文件的内容。我可以看到我的文件已经下载,所以现在我将导航到我的终端来开始。
查看我的终端,我将把我的kubeconfig的文件路径保存到kubeconfig环境变量中,这样我就可以用kubectl访问它。现在我将继续使用kubectl来查看我的集群的节点。在这里,你可以看到它们的状态显示为 "就绪",这意味着我可以开始与我的集群进行交互,并定义我的工作负载所需的资源。
今天的演示到此结束,我向你展示了如何使用Linode Kubernetes引擎部署一个Kubernetes集群。如果你有兴趣深入了解,一个非常好的用例是托管一个Docker注册表来存储你的容器镜像。如果你对此感兴趣,我们的文档库中有一个关于这个主题的指南,以及其他一些指南和教程,让你开始使用Kubernetes。当然,如果你需要任何帮助,你可以随时联系我们的24/7支持,他们总是乐意伸出援手。
谢谢您的观看,下次再见。