Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes kubectl-客户端与服务器的区别是什么?_Kubernetes - Fatal编程技术网

Kubernetes kubectl-客户端与服务器的区别是什么?

Kubernetes kubectl-客户端与服务器的区别是什么?,kubernetes,Kubernetes,这完全是个问题,但我搞不懂。当我在终端中键入kubectl version时,我得到: Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.8", GitCommit:"ec6eb119b81be488b030e849b9e64fda4caaf33c", GitTreeState:"clean", BuildDate:"2020-03-12T21:00:06Z", GoVersion:"go1.13.8",

这完全是个问题,但我搞不懂。当我在终端中键入
kubectl version
时,我得到:

Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.8", GitCommit:"ec6eb119b81be488b030e849b9e64fda4caaf33c", GitTreeState:"clean", BuildDate:"2020-03-12T21:00:06Z", GoVersion:"go1.13.8", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.0", GitCommit:"9e991415386e4cf155a24b1da15becaa390438d8", GitTreeState:"clean", BuildDate:"2020-03-25T14:50:46Z", GoVersion:"go1.13.8", Compiler:"gc", Platform:"linux/amd64"}
在kubectl的上下文中,
client
server
到底是什么?前者用于访问远程集群,后者用于在您自己的机器上运行集群

还有一个问题:如何降低服务器的版本?我按照中的说明操作,但这只会更改服务器版本。通过谷歌搜索,我了解到服务器版本是由Docker设置的?如果我这样做,它会破坏docker吗


抱歉,如果有愚蠢的问题-我对k8s完全是新手。

Kubectl是客户机,Kubernetes群集的Kubernetes API服务器是服务器

Kubernetes群集可以安装在本地计算机或远程系统或边缘设备上的各种操作系统上。无论安装在何处,kubectl都是与Kubernetes API服务器交互的客户端工具


服务器版本取决于设置kubernetes群集时使用的kubernetes软件的版本,降级/升级过程也取决于用于设置它的工具。

有时猜测功能很简单,但一定程度的保证始终是一个很好的衡量标准。。。这是其中的一次,但在文献中找不到