云原生应用开发:Kubernetes 与 Terraform 实战指南
1. 容器编排与管理基础
Kubernetes 作为容器编排平台,正逐渐成为运行微服务的行业标准。一个 Kubernetes 集群由节点(虚拟机)、Pod 和容器组成,其中 Pod 是 Kubernetes 的计算单元,可容纳多个容器。Kubernetes 部署负责确保微服务的 Pod 持续运行,若 Pod 崩溃或无响应,部署会自动替换为新实例。而 Kubernetes 服务则负责创建 DNS 记录,使微服务在集群内可见,还可选择将其暴露给外部。
使用 Docker Desktop 附带的本地 Kubernetes 实例是学习、试验和练习使用 Kubernetes 创建部署的好方法。我们通过 Kubernetes CLI 工具 kubectl 与 Kubernetes 交互并创建部署,具体是通过将 YAML 配置文件应用到集群来创建部署。
以下是一些常用的 kubectl 命令:
| 命令 | 描述 |
| — | — |
| kubectl version | 显示 Kubernetes 客户端和服务器的版本号 |
| kubectl config current-context | 显示当前连接的 Kubernetes 集群 |
| kubectl config use-context <cluster-name> | 连接到指定名称的 Kubernetes 集群(前提是已配置该上下文) |
| kubectl config use
超级会员免费看
订阅专栏 解锁全文
102

被折叠的 条评论
为什么被折叠?



