容器编排技术 -- Kubernetes kubectl 命令表
kubectl命令列表
- kubectl run(创建容器镜像)
- kubectl expose(将资源暴露为新的 Service)
- kubectl annotate(更新资源的Annotations信息)
- kubectl autoscale(Pod水平自动伸缩)
- kubectl convert(转换配置文件为不同的API版本)
- kubectl create(创建一个集群资源对象
- kubectl create clusterrole(创建ClusterRole)
- kubectl create clusterrolebinding(为特定的ClusterRole创建ClusterRoleBinding)
- kubectl create configmap(创建configmap)
- kubectl create deployment(创建deployment)
- kubectl create namespace(创建namespace)
- kubectl create poddisruptionbudget(创建poddisruptionbudget)
- kubectl create quota(创建resourcequota)
- kubectl create role(创建role)
- kubectl create rolebinding(为特定Role或ClusterRole创建RoleBinding)
- kubectl create service(使用指定的子命令创建 Service服务)
- kubectl create service clusterip
- kubectl create service externalname
- kubectl create service loadbalancer
- kubectl create service nodeport
- kubectl create serviceaccount
- kubectl create secret(使用指定的子命令创建 secret)
- kubectl create secret tls
- kubectl create secret generic
- kubectl create secret docker-registry
- kubectl delete(删除资源对象)
- kubectl edit(编辑服务器上定义的资源对象)
- kubectl get(获取资源信息)
- kubectl label(更新资源对象的label)
- kubectl patch(使用patch更新资源对象字段)
- kubectl replace(替换资源对象)
- kubectl rolling-update(使用RC进行滚动更新)
- kubectl scale(扩缩Pod数量)
- kubectl rollout(对资源对象进行管理)
- kubectl rollout history(查看历史版本)
- kubectl rollout pause(标记资源对象为暂停状态)
- kubectl rollout resume(恢复已暂停资源)
- kubectl rollout status(查看资源状态)
- kubectl rollout undo(回滚版本)
- kubectl set(配置应用资源)
- kubectl set resources(指定Pod的计算资源需求)
- kubectl set selector(设置资源对象selector)
- kubectl set image(更新已有资源对象中的容器镜像)
- kubectl set subject(更新RoleBinding / ClusterRoleBinding中User、Group 或 ServiceAccount)