2.2.4 获取集群环境相关的信息

Kubernetes 系统目前仍然处于快速迭代阶段,版本演进频繁,读者所部署的版本与本书中使用的版本或将有所不同,其功能特性也将存在一定程度的变动。因此,事先查看系统版本,以及对比了解不同版本间的功能特性变动也将是不可或缺的步骤。当然,用户也可选择安装与本书相同的系统版本。下面的命令显示的是当前使用的客户端及服务端程序版本信息。

**[terminal]
[**[prompt root@master]**[path  ~]]**[delimiter  # ]**[command kubectl version --short=true]
Client Version: v1.14.3
Server Version: v1.14.0

Kubernetes 系统版本变动时的 ChangeLog 可参考 github.com 站点上相关版本中的介绍。

Kubernetes 集群以及部署的附件 CoreDNS 等提供了多种不同的服务,客户端访问这些服务时需要事先了解其访问接口,管理员可使用 “kubectl cluster-info” 命令获取相关的信息。

**[terminal]
[**[prompt root@master]**[path  ~]]**[delimiter  # ]**[command kubectl cluster-info]
Kubernetes master is running at https://172.16.0.6:6443
KubeDNS is running at https://172.16.0.6:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy

To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.

一个功能完整的 Kubernetes 集群应当具备的附加组件还包括 Dashboard、Ingress Controller 和 Heapster(或 Prometheus)等,后续章节中的某些概念将会依赖到这些组件,读者可选择在将要用到时再进行部署。

results matching ""

    No results matching ""