Kubernetes中节点的目标是什么



有人能告诉我Kubernetes中节点的目标是什么吗?。

我还有其他问题。当我从本地机器部署到kubenernetes时,我会使用下一个命令进行部署。

docker push  ecpregistrydev.azurecr.io/travelexpensesparametroapi:latest
kubectl run travelexpensesparametroapi --image=ecpregistrydev.azurecr.io/travelexpensesparametroapi:latest --replicas=2 --labels app=apiparametros
kubectl expose  deployments travelexpensesparametroapi  --port=80 --name=servicio-parametros --type=NodePort

所以我创建了一个有两个副本的部署,但这个副本只发生在一个节点中。如何在不同节点之间获取副本?这是因为,如果一个节点宕机,另一个节点仍然保持活动,我的服务也在工作。

Node是一个运行容器的服务器,基本上是一个工作者。要在不同的节点上放置pod,您需要使用反亲和概念:

https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
http://techgenix.com/affinity-and-anti-affinity-explained/

最新更新