什么';是'的平均值;创建一个节点';在kubernetes api中
我在kubernetes文档中找到了api: 写操作 HTTP请求 POST/api/v1/nodes 查询参数 参数描述 漂亮如果为“true”,则输出相当打印。 身体参数 参数描述 身体 节点什么';是'的平均值;创建一个节点';在kubernetes api中,kubernetes,Kubernetes,我在kubernetes文档中找到了api: 写操作 HTTP请求 POST/api/v1/nodes 查询参数 参数描述 漂亮如果为“true”,则输出相当打印。 身体参数 参数描述 身体 节点 回答 代码描述 200 节点OK 我测试这个api。使用此请求正文发送post请求: 答案是 { "kind": "Node", "apiVersion": "v1", "metadata": { "name": "10.110.17.48", "selfLink": "/api/v
回答 代码描述 200 节点OK 我测试这个api。使用此请求正文发送post请求: 答案是
{
"kind": "Node",
"apiVersion": "v1",
"metadata": {
"name": "10.110.17.48",
"selfLink": "/api/v1/nodes10.110.17.48",
"uid": "61bfa1e6-af14-11e7-8194-005056b6695e",
"resourceVersion": "3684908",
"creationTimestamp": "2017-10-12T06:12:53Z"
},
"spec": {
"externalID": "10.110.17.48"
},
"status": {
"daemonEndpoints": {
"kubeletEndpoint": {
"Port": 0
}
},
"nodeInfo": {
"machineID": "",
"systemUUID": "",
"bootID": "",
"kernelVersion": "",
"osImage": "",
"containerRuntimeVersion": "",
"kubeletVersion": "",
"kubeProxyVersion": "",
"operatingSystem": "",
"architecture": ""
}
}
}
然后我检查kubectl get节点
[root@master3 yum.repos.d]# kubectl get nodes
NAME STATUS AGE VERSION
10.110.17.48 NotReady 18m
master1 Ready 20d v1.6.4+coreos.0
master2 Ready 20d v1.6.4+coreos.0
master3 Ready 20d v1.6.4+coreos.0
slave1 Ready 20d v1.6.4+coreos.0
slave2 Ready 20d v1.6.4+coreos.0
slave3 Ready 44m v1.6.4+coreos.0
此节点尚未就绪
此节点仅为centos os,不安装kubelet、kube代理、clico节点
如果我使用这个节点?我应该在这个节点上安装kubelet、kube proxy、clico节点吗
那么,这个api的含义是什么?只是通知api服务器在etcd中存储此节点信息
那么,这个api的含义是什么?只是通知api服务器在etcd中存储此节点信息
是的,就是这样。发布到API端点不会导致kubernetes尝试在您的机器上执行任何操作——这就是在这样的机器上运行kubelet
的全部目的:授予kubernetes“权限”以及在节点上执行更改的方法
在kubelet启动之前向该API发布的假设用途可能是——我强调可能是——声明您打算在不久的将来启动一个节点,因此如果(假设)您只需要集群中的10个节点,那么向API发布允许通知您的同事您正在启动该节点,他们也不必这么做
[root@master3 yum.repos.d]# kubectl get nodes
NAME STATUS AGE VERSION
10.110.17.48 NotReady 18m
master1 Ready 20d v1.6.4+coreos.0
master2 Ready 20d v1.6.4+coreos.0
master3 Ready 20d v1.6.4+coreos.0
slave1 Ready 20d v1.6.4+coreos.0
slave2 Ready 20d v1.6.4+coreos.0
slave3 Ready 44m v1.6.4+coreos.0