背景介绍
在Kubernetes架构图中可以看到,节点(Node)是一个由管理节点委托运行任务的worker。 它能运行一个或多个Pods,节点(Node)提供了运行容器环境所需要的所有必要条件,在Kubernetes最初版本中叫做Minion。
从这张图上可以看到,kubectl是对Kubernetes集群进行管理的命令行工具。
1.7新特性
Kubernetes是通过操作系统LANG环境变量来获取要显示的语言字符集的,将来会考虑通过参数或者配置文件来获取要显示的语言字符集。在Kubernetes1.7版本中通过i18n有限的增加了三种语言字符集,其中包括繁体中文、简体中文和日语。
其中对于简体中文字符集增加的内容如下所示:
#: pkg/kubectl/cmd/apply.go:104 msgid "Apply a configuration to aresource by filename or stdin" msgstr "通过文件名或标准输入流(stdin)对资源进行配置。" #: pkg/kubectl/cmd/config/delete_cluster.go:39 msgid "Delete the specified clusterfrom the kubeconfig" msgstr "删除 kubeconfig 文件中指定的集群" #:pkg/kubectl/cmd/config/delete_context.go:39 msgid "Delete the specified contextfrom the kubeconfig" msgstr "删除 kubeconfig 文件中指定的上下文" #:pkg/kubectl/cmd/config/get_contexts.go:64 msgid "Describe one or manycontexts" msgstr "描述一个或多个上下文" #:pkg/kubectl/cmd/config/get_clusters.go:41 msgid "Display clusters defined in thekubeconfig" msgstr "显示 kubeconfig 文件中定义的集群" #: pkg/kubectl/cmd/config/view.go:67 msgid "Display merged kubeconfigsettings or a specified kubeconfig file" msgstr "显示合并的 kubeconfig 配置或一个指定的kubeconfig 文件" #:pkg/kubectl/cmd/config/current_context.go:49 msgid "Displays thecurrent-context" msgstr "显示当前的上下文" #: pkg/kubectl/cmd/config/config.go:40 msgid "Modify kubeconfig files" msgstr "修改 kubeconfig 文件" #:pkg/kubectl/cmd/config/create_cluster.go:68 msgid "Sets a cluster entry inkubeconfig" msgstr "设置 kubeconfig 文件中的一个集群条目" #: pkg/kubectl/cmd/config/create_context.go:58 msgid "Sets a context entry inkubeconfig" msgstr "设置 kubeconfig 文件中的一个上下文条目" #:pkg/kubectl/cmd/config/create_authinfo.go:104 msgid "Sets a user entry inkubeconfig" msgstr "设置 kubeconfig 文件中的一个用户条目" #: pkg/kubectl/cmd/config/set.go:60 msgid "Sets an individual value in akubeconfig file" msgstr "设置 kubeconfig 文件中的一个单个值" #: pkg/kubectl/cmd/config/use_context.go:49 msgid "Sets the current-context in akubeconfig file" msgstr "设置 kubeconfig 文件中的当前上下文" #: pkg/kubectl/cmd/config/unset.go:48 msgid "Unsets an individual value in akubeconfig file" msgstr "取消设置 kubeconfig 文件中的一个单个值" #: pkg/kubectl/cmd/annotate.go:116 msgid "Update the annotations on aresource" msgstr "更新一个资源的注解" msgid "" "watch is only supported on individualresources and resource collections - " "%d resources were found" msgid_plural "" "watch is only supported on individualresources and resource collections - " "%d resources were found" msgstr[0] "watch 仅支持单独的资源或者资源集合- 找到了 %d 个资源" msgstr[1] "watch 仅支持单独的资源或者资源集合- 找到了 %d 个资源"
如果当前操作系统上LANG环境变量设置成了zh_CN,那么在执行上述命令时就会显示简体中文字符集,同理,如果LANG环境变量设置成了zh_TW,那么就会显示繁体中文字符集,如果LANG环境变量设置成了ja_JP,那么就会显示日文字符集。