[root@k8smaster ~]# kubectl get nodes k8snode1 --show-labelsNAME STATUS ROLES AGE VERSION LABELSk8snode1 Ready <none> 25d v1.18.0 beta.kubernetes.io/arch=amd64,beta.kubernetes.io/os=linux,env_role=dev,kubernetes.io/arch=amd64,kubernetes.io/hostname=k8snode1,kubernetes.io/os=linux 1. ...
$kubectl get namespaces NAME STATUS AGE default Active 53m jenkins Active 44mkube-node-leaseActive 53m kube-public Active 53m kube-system Active 53m 现在我已经知道了在我的环境中运行的有哪些命名空间了,接下来获取节点并查看有多少个节点正在运行: $kubectl get nodes NAME STATUS ROLES AGE VERSION m...
nginx 10.254.49.161 <nodes> 80:31002/TCP 23m 通过31002端口访问服务: 注:edit编辑的是运行环境的设定而不需要停止服务。 5、kubctl replace 用于替换,我们使用上个例子中的service的port,把它改为31003 [root@master ~]# kubectl get service nginx -o yaml > nginx_replace.yaml 查看导出文件并修改: [roo...
1、获取节点相应服务的信息:kubectl get nodes kubectl get pods 1. 按selector名来查找pod kubectl get pod --selector name=redis 1. 2、查看集群信息 kubectl cluster-info 1. 3、查看各组件信息 kubectl -s http://localhost:8080 get componentstatuses 1. 4、查看pods所在的运行节点 kubectl get pods -...
klubectlgetnodes--show-lables node 节点添加标签 kubectl label nodes xxx key=value 删除node 节点标签 kubectl label nodes xxx key- 定义node 污点 kubectl taint nodes 节点名 key=value例子 kubectl taint nodes 节点名 node-aaa=production:NoSchedule 详情中 Taints:nodeaaa=production:NoSchedule ...
[root@master cgroup]# kubectlgetdeployment NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE nginx11101m 注:使用docker.io/nginx镜像 ,--port=暴露容器端口 9000 ,设置副本数1 注: 如果docker.io/nginx镜像没有,那么node1和node2会自动在dockerhub上下载。也可以改成自己的私有仓库地址:--image=192.168.10.5:...
kubectl taint nodes --allhttp://node-role.kubernetes.io/master- kubectl安装后,默认是没有比如自动补全等功能的,频繁使用比较不方便。目前已经有各类kubectl小工具可以提高效率,还有kubectl专用的shell了。个人感觉比较好用有以下这些: 自动补全 kubectl 命令在bash中默认是没有自动补全的,需要安装bash_completion,添...
kubectl describe nodes node1 为pod 设置 toleration 只要在 pod 的 spec 中设置 tolerations 字段即可,可以有多个 key,如下所示: 代码语言:javascript 代码运行次数:0 复制Cloud Studio 代码运行 tolerations: - key: "key1" operator: "Equal" value: "value1" effect: "NoSchedule" - key: "key1" operat...
[root@master~]# kubectlgetnodes-o wide 确认namespace信息 列出所有的namespace 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 [root@master~]# kubectlgetnamespaces get命令能够确认的信息类别 使用node/pod/event/namespaces等结合起来,能够获取集群基本信息和状况, 其所能支持的类别如下: ...
apiVersion: v1kind: Podmetadata:name: nginx-testlabels:app: nginxrole: backendspec:containers:- name: nginximage: nginxports:- name: httpcontainerPort: 80 get 展示一个或多个资源,可以通过label或selector进行过滤,命令格式如下: kubectl get[(-o|--output=)json|yaml|wide|custom-columns=...|cus...