k8s–基础–10.3–命令–kubectl–其他命令
1、annotate
1.1、语法
kubectl annotate (-f FILENAME | TYPE NAME | TYPE/NAME) KEY_1=VAL_1 … KEY_N=VAL_N [--overwrite] [--all] [--resource-version=version] [flags]
添加或更新一个或多个资源的注释。
2、attach
2.1、语法
kubectl attach POD-name -c CONTAINER-name [-i] [-t] [flags]
- 附加到正在运行的容器,查看输出流或与容器交互。
- 基本不用
3、cluster-info
3.1、语法
kubectl cluster-info [flags]
显示有关集群中的主服务器和服务的端点信息。
3.2、案例
kubectl cluster-info
4、config
4.1、语法
kubectl config SUBCOMMAND [flags]
- 修改kubeconfig文件
5、create
1.1、语法
kubectl create -f FILENAME [flags]
- 从文件或标准输入创建一个或多个资源。
- 一般用apply替代这个
6、diff
6.1、语法
kubectl diff -f FILENAME [flags]
比较当前配置和文件内的配置信息的差异
7、label
7.1、语法
kubectl label (-f FILENAME | TYPE NAME | TYPE/NAME) KEY_1=VAL_1 … KEY_N=VAL_N [--overwrite] [--all] [--resource-version=version] [flags]
添加或更新一个或多个资源的标签。
8、patch
8.1、语法
kubectl patch (-f FILENAME | TYPE NAME | TYPE/NAME) --patch PATCH [flags]
更新资源的一个或多个字段
9、port-forward
9.1、语法
kubectl port-forward POD [LOCAL_PORT:]REMOTE_PORT [...[LOCAL_PORT_N:]REMOTE_PORT_N] [flags]
将一个或多个本地端口转发到Pod。
10、proxy
10.1、语法
kubectl proxy [--port=PORT] [--www=static-dir] [--www-prefix=prefix] [--api-prefix=prefix] [flags]
运行Kubernetes API服务器的代理。
11、replace
11.1、语法
kubectl replace -f FILENAM
从文件或标准输入中替换资源。
12、scale
12.1、语法
kubectl scale (-f FILENAME | TYPE NAME | TYPE/NAME) --replicas=COUNT [--resource-version=version] [--current-replicas=count] [flags]
更新指定副本控制器的大小。
13、version
13.1、语法
kubectl version [--client] [flags]
显示运行在客户端和服务器上的 Kubernetes 版本
13.2、案例
kubectl version