常用Linux命令

常用命令

  • kubectl delete pod kubernetes-dashbord -n kube-system------------------删除某个节点
  • kubectl logs kubernetes-dashbord -n kube-system----------查日志
  • kubectl get crd rds.rds.example.com -------------查看crd
  • kubectl describe crd rds.rds.example.com ----------------查看crd信息
  • kubectl delete -f .-----------------------------删除当前目录所有文件
  • kubectl apply -f .------------------------------创建所有文件
  • make generate && make manifests && make install && make run----------------------启动命令
  • make uninstall ------------------------从~/.kube/config中指定的k8s集群中卸载crd
  • docker tag hub.c163.com/library/registry:latest registry:latest ------重命名镜像
  • kubectl get cm -------------查看configmap信息 调用yaml文件里的配置,生成授权文件
  • kubectl get sts --------------查看statefulset信息 根据有状态任务热更新
  • kubectl get svc---------------查看service 信息 主要是对外提供服务端口
  • kubectl delete sts rds ----------删除rds的状态资源
  • kubectl selete svc rdscenter ------删除service的资源
  • kubectl exec -it rds-node-0 /bin/bash ---------进入第一个服务节点
  • ./Client.sh------启动服务
  • info -----------查看状态
  • exit ---------推出节点
  • kubectl get cm rds-center -o yaml ----------查看rds-center的configmap信息
  • tar -zcvfoperator.tar operator/-----------将operator下的内容打成operator.tar包
  • kubectl get po -A -w ------------动态查看节点信息
  • chmod 777 kustomize ---------给kustomize赋予权限
  • kubectl logs -f controller-manager -n kube-system -------查看controller-manager日志信息
  • docker save -o operator.tar rds-operator:v1.0-------------将镜像rds-operator:v1.0打成operator.tar包,多个镜像打成tar包时,用空格分开,删除多个镜像也是用空格分开。
  • kubectl get po -A -o wide ------------获取节点详细信息,含有node信息

去污点

查看节点的 Taints:

kubectl describe node | grep Taints
去除节点的 Taints:

kubectl taint nodes -
其中 是节点的名称, 是要去除的 Taints 的 key。末尾的 - 表示去除该 Taint。

例如,如果要去除节点 node-1 上 key 为 special 的 Taint,可以执行以下命令:

kubectl taint nodes node-1 special-
执行完毕后,可以再次执行 kubectl describe node node-1 | grep Taints 命令检查节点的 Taints 是否已经被去除。

你可能感兴趣的:(docker,容器,golang)