gpt4 book ai didi

kubernetes - kubectl - 什么是客户端与服务器?

转载 作者:行者123 更新时间:2023-12-04 11:55:32 24 4
gpt4 key购买 nike

这是一个完整的菜鸟问题,但我无法弄清楚。当我输入 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"}

究竟是什么 clientserver在 kubectl 的上下文中?前者用于访问远程集群,后者用于在您自己的机器上运行集群?

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

对不起,如果愚蠢的问题 - 我对 k8s 完全陌生。

最佳答案

Kubectl 是客户端,Kubernetes 集群的 Kubernetes API Server 是服务器。

Kubernetes Cluster 可以安装在本地机器或远程系统或边缘设备上的各种操作系统上。无论你安装在哪里,kubectl 都是与 Kubernetes API Server 交互的客户端工具。

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

关于kubernetes - kubectl - 什么是客户端与服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60991658/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com