以下是几个示例:在nginx pod中执行top命令查看进程信息kubectl exec nginx -- top在myapp-deployment的第一个pod的myhello容器中执行ls命令列出目录内容kubectl exec deployment/myapp-deployment -c myhello -- ls -l(POD | TYPE/NAME) [-c CONTAINER] [flags] -- COMMAND [args...]示例:在nginx pod的第...
kubectl get pod -l 'env!=Basic_version' 使用标签分类工作节点: 例如把node1节点设置成gpu节点 执行命令: kubectl label node node1 gpu=true 使用-l 或 -L参数查看是否设置成功 kubectl get nodes -l gpu=true 输出结果: [root@master1 k8s]# kubectl get nodes -l gpu=true NAME STATUS ROLES AGE V...
--all-namespaces 或-A :表示显示所有命令空间, --show-labels :显示所有标签 -l app:仅显示标签为app的资源 -l app=nginx :仅显示包含app标签, 且值为nginx的资源 //查看master 节点状态 kubectlgetcomponentstatuses kubectlgetcs //查看命令空间 kubectlgetnamespacekubectlgetns //命令空间的作用:用于允许不...
(1)Basic Commands(Beginner)基础命令(初级) 代码语言:javascript 复制 kubectl create 通过yaml/json 文件或者标准输入创建一个资源对象,支持很多子命令 例如namespace pod deployment service等 kubectl expose 将json/yaml文件中定义的资源对象的端口暴露给新的service资源对象 kubectl run 创建并运行一个或多个容器镜像...
deletekubectl delete [-f filename | type name | -l label] [flags]从配置文件,stdin,资源名称或label selector 删除资源对象 editkubectl edit [-f filename | type name | type/name] [flags]编辑资源对象的属性,在线更新 扩展命令 命令语法说明 ...
kubectl delete命令从文件、stdin或指定标签选择器、名称、资源选择器或资源中删除资源。 # 使用pod.yaml文件中指定的类型和名称删除pod kubectl delete -f pod.yaml # 删除标签名=的所有pod和服务。 kubectl delete pods,services -lname= # 删除所有具有标签名称=的...
Kubernetes命令行工具 - kubectl用法总结 一、Kubectl自动补全 1.BASH 在bash中设置当前shell的自动补全,要先安装bash-completion包。 代码语言:shell 复制 source<(kubectl completionbash) 在bash shell中永久地添加自动补全: 代码语言:shell 复制 echo"source <(kubectl completion bash)">>~/.bashrc...
设置kubectl 命令交互的 kubernetes 集群并修改配置信息。参阅 使用 kubeconfig 文件进行跨集群验证 获取关于配置文件的详细信息。 # 显示合并后的 kubeconfig 配置 $ kubectl config view # 同时使用多个 kubeconfig 文件并查看合并后的配置 $ KUBECONFIG=~/.kube/config:~/.kube/kubconfig2 kubectl config view ...
replace命令用于对已有资源进行更新、替换。如前面create中创建的nginx,当我们需要更新resource的一些属性的时候,如果修改副本数量,增加、修改label,更改image版本,修改端口等。都可以直接修改原yaml文件,然后执行replace命令。 注:名字不能被更新。另外,如果是更新label,原有标签的pod将会与更新label后的rc断开联系,有新la...
下面是`kubectl create deployment`命令的常用参数: - `-f, --file`:指定要使用的YAML文件或URL。 - `-n, --namespace=NAME`:指定命名空间。 - `-l, --selector`:指定标签选择器,用于选择要包含在Deployment中的Pod。 - `--replicas=NUM`:指定要创建的副本数。默认值为3。 - `--strategy=STRATEGY`...