node

查看node

kubectl get node

kubectl get nodes


因为我这个是truenas scale的系统用的是K3S(K8S的精简版),所以图片上命令是k3s kubectl=kubectl

删除node

kubectl delete node <nodeName>

<>之间是要修改的node名称

查看namespaces

kubectl get ns

或者

kubectl get namespaces

查看空间信息

kubectl get all 等同于 kubectl get pod,svc,deploy,rs。all 包括 所有 pod,svc,deploy,rs

kubectl get all 查看namespace=default的空间,查看指定空间 kubectl -n monitoring get all


如图是查看ix-qb的空间(图上get写错位置了,实际上测试两个写法都可以)

查看所有namespace下面的pod/svc/deployment等等

kubectl get pod/svc/deployment --all-namcpaces

查看describe信息

kubectl -n namespace describe pod podName

通过yaml文件

通过yaml文件创建:

kubectl create -f xxx.yaml (不建议使用,无法更新,必须先delete)
kubectl apply -f xxx.yaml (创建+更新,可以重复使用)

通过yaml文件删除:

kubectl delete -f xxx.yaml

portainer安装

官方GitHub

curl -LO https://raw.githubusercontent.com/portainer/portainer-k8s/master/portainer.yaml
kubectl apply -f portainer.yaml

通过9000端口访问

最后修改:2022 年 04 月 18 日
感谢您的支持