
Kubernetes快速入门的定义
在本教程中,我们将更多地讨论使用Kubernetes的快速入门指南,因为我们可能需要先决条件来启动Kubernetes的设置。但在我们深入了解Kubernetes的设置之前,让我们先了解一下什么是Kubernetes,它是一个开源的平台,可以帮助我们管理和包含服务,一个可以为我们提供声明式和自动化配置的工作负载。它也是可扩展和可移植的。另外,我们对它的工具和服务有很好的支持,因为它被广泛使用。另外,Kubernetes拥有发展最快的生态系统,在接下来的教程中,我们将更详细地讨论Kubernetes的工作、实施和快速启动设置,以及开始时需要的前提条件,以便更好地理解和明确。
Kubernetes的快速启动概述
在上一节中,我们已经看到了Kubernetes的概述,但在开始之前,先了解以下内容。
1)为了开始使用Kubernetes,我们必须有一些先决条件,让我们来看看快速启动所需的关键点和步骤。
2)我们需要一台运行在MacOS或Linux上的机器。
-
在开始之前,我们还需要一些工具,如下所示:
-
git
-
golang
-
python
-
制作
-
Docker
-
Pyyaml
-
gcc编译器
-
pip
因此,在开始使用Kubernetes之前,我们需要上述工具,这是一个概述,我们将在本教程的下一节中仔细查看整个设置的细节,以便更好地使用和在机器上轻松设置Kubernetes。
配置SPIRE服务器
我们需要执行以下几组命令,具体如下。
1)使用下面的命令创建命名空间:
`kubectl apply -f spire-namespace.yaml`
2)通过执行下面的命令来验证命名空间:
`kubectl get namespaces`
3)按以下方式配置SPIRE。
例如::
`kubectl apply \ -f server-account.yaml \ -f spire-bundle-configmap.yaml \ -f server-cluster-role.yaml`
Kubernetes快速启动配置文件格式
在本节中,我们将更详细地讨论我们在机器上开始设置Kubernetes后必须遵循的格式,我们必须维护一个配置文件,该文件应遵循以下几点,让我们仔细看一下:
1)首先,当我们试图定义配置文件时,我们必须指定需要的API的稳定版本。
2)在这之后,我们应该将我们的配置文件存储在版本控制中,然后再尝试将其推送到集群中。这将使我们能够并帮助我们在需要的时候轻松而快速地恢复修改。这也有助于我们对集群的恢复和重新创建进行援助。
-
我们可以使用任何一种格式来编写我们的配置文件,如JSON或YAML,但总是建议使用YAML而不是JSON,因为YAML格式更容易阅读和用户友好。但这两种格式,即JSON和YAML都可以互换使用。
-
我们应该尽量把相关的对象集中在一个文件中,以提高可读性,因为我们可以很容易地维护一个文件,而不需要寻找几个文件。
5)还要寻找kubectl命令,可以直接从目录中调用。
- 尽量避免用默认值来初始化变量,因为这将不必要地导致错误,文件应该有最小的配置,这将使它不容易出错。
7)使用注释对对象进行描述,这将使我们能够更好地进行自省。
我们已经看了配置文件的样本,这可以帮助你建立你自己的配置文件,见下文。
如:
`apiVersion: veriosn here kind: type metadata: name: your name labels: app: your name tier: your name role: yourname spec: ports: - port: your port 6379 targetPort: your port 6379 selector: app: same as above tier: same as above role: same as above`
下载 "安装委托"。
在本节中,我们将看到Delegate的安装,并将尝试将其启动到集群中。为此,我们必须遵循几个步骤,让我们仔细看一下:
- 第一步是登录到Harness。
2)我们将有Harness管理器,点击设置,在这里我们将配置我们的微服务,部署,管道,构建块,资源等管道。
- 现在点击Harness Delegate。

-
点击Delegate下载,之后点击Kubernetes YAML文件,在这里你会看到Delegate设置。
-
你可以给的名字是 - k8s-delegate 完全一样。
-
我们将选择主配置文件。
-
现在下载它,你可以看到Kubernetes Delegate,它的YAML文件,所有的README,你现在可以在你的电脑上看到这个档案。
-
打开命令提示符,尝试在你的机器上ma Delegate的路径。
-
现在解压我们已经下载的文件夹,然后导航到我们刚才解压的harness-delegate-kubernetes文件夹。
创建线束应用程序和服务
按照下面的步骤来创建应用程序和服务。
- 首先点击线束配置中的创建应用程序,会出现下面的弹出窗口。
- 输入你想要的应用程序的名称,然后提交。
- 应用程序将被创建。

对于服务。
- 点击服务,在弹出的窗口中添加服务。
- 填写所有细节,如名称、描述和类型等。
- 点击提交,创建你的服务。
- 它将为你创建服务。

你的目标Kubernetes集群
通过使用它,我们可以代表我们的基础设施,如开发、生产、QA、阶段等。使用以下步骤来配置它。
1)Breadcrumb将引导你到环境。

-
在这里我们可以添加环境,填写详细信息,如名称、描述类型等。
-
点击提交,添加环境。

-
现在进入基础设施设置,提供详细信息,如名称、描述、类型、发布名称等。
-
提交它。
结论 - Kubernetes快速入门
我们已经看到了所有的步骤和文件的格式,要在我们的机器上设置Kubernetes,请遵循整个文章和步骤,以获得更好的理解和清晰度,如果我们尝试按照提到的步骤进行设置,也会很容易。