Kubernetes 常用命令汇总,学起来!

阅读时长 4 分钟读完

Kubernetes 是一个开源的容器编排系统,用于自动化部署、扩展和管理容器化应用程序。在前端开发中,我们经常需要使用 Kubernetes 来部署我们的应用程序和服务。本文将介绍 Kubernetes 常用命令,帮助你更好地使用 Kubernetes。

1. kubectl

kubectl 是 Kubernetes 的命令行工具,用于管理 Kubernetes 集群。以下是一些常用的 kubectl 命令:

1.1 创建资源

要在 Kubernetes 中创建资源,可以使用 kubectl create 命令。例如,要创建一个名为 my-pod 的 Pod,可以运行以下命令:

1.2 查看资源

要查看 Kubernetes 中的资源,可以使用 kubectl get 命令。例如,要查看所有 Pod 的列表,可以运行以下命令:

1.3 删除资源

要删除 Kubernetes 中的资源,可以使用 kubectl delete 命令。例如,要删除名为 my-pod 的 Pod,可以运行以下命令:

1.4 更新资源

要更新 Kubernetes 中的资源,可以使用 kubectl apply 命令。例如,要更新名为 my-pod 的 Pod 的镜像,可以运行以下命令:

1.5 访问资源

要访问 Kubernetes 中的资源,可以使用 kubectl port-forward 命令。例如,要将名为 my-pod 的 Pod 的端口 8080 转发到本地端口 8080,可以运行以下命令:

2. Helm

Helm 是 Kubernetes 的包管理器,用于管理应用程序的部署和版本控制。以下是一些常用的 Helm 命令:

2.1 安装 Helm

要安装 Helm,可以运行以下命令:

2.2 添加 Helm 仓库

要添加 Helm 仓库,可以使用 helm repo add 命令。例如,要添加名为 stable 的仓库,可以运行以下命令:

2.3 安装应用程序

要安装应用程序,可以使用 helm install 命令。例如,要安装名为 my-app 的应用程序,可以运行以下命令:

2.4 升级应用程序

要升级应用程序,可以使用 helm upgrade 命令。例如,要升级名为 my-app 的应用程序的版本,可以运行以下命令:

2.5 卸载应用程序

要卸载应用程序,可以使用 helm uninstall 命令。例如,要卸载名为 my-app 的应用程序,可以运行以下命令:

3. Kustomize

Kustomize 是 Kubernetes 的配置管理工具,用于管理 Kubernetes 对象的配置。以下是一些常用的 Kustomize 命令:

3.1 创建 Kustomization

要创建 Kustomization,可以创建一个名为 kustomization.yaml 的文件,并在其中定义要部署的 Kubernetes 对象。例如,要部署名为 my-pod 的 Pod,可以创建以下 kustomization.yaml 文件:

3.2 构建配置

要构建配置,可以使用 kustomize build 命令。例如,要构建名为 my-pod 的 Pod 的配置,可以运行以下命令:

3.3 应用配置

要应用配置,可以使用 kubectl apply 命令。例如,要应用名为 my-pod 的 Pod 的配置,可以运行以下命令:

结论

本文介绍了 Kubernetes 常用命令,包括 kubectl、Helm 和 Kustomize。这些命令可以帮助我们更好地管理 Kubernetes 集群和应用程序。希望这篇文章对你有所帮助!

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6744475bc22b09372b11b25d

纠错
反馈