设计和部署一个 Kubernetes 集群,该集群将包含一个 master 节点和一个 node 节点。在集群中,我们将运行一个 nginx 应用,并对其进行服务、访问端口、横向水平伸缩等设置。具体来说,我们会使用 kubeadm 工具来初始化集群,配置 flannel 网络插件和 metrics 插件,以确保集群网络通信和资源指标的监控。接着,通过编写和应用 yaml 文件,在 ns-loongarch 命名空间内部署 nginx-app,并创建一个 NodePort 类型的服务,将服务暴露在端口 32420 上,以便外部可以通过任意节点的 IP 地址加上这个端口来访问 nginx。此外,我们还将为 nginx-app 设置 Horizontal Pod Autoscaler (HPA),以根据 CPU 使用率自动调整 Pod 的副本数量,从而实现资源的高效利用.