Linux

#查询服务日志
systemctl status kubelet

journalctl -xefu kubelet

Docker

#查看docker驱动信息
docker info | grep Driver

K8S

#获取token
kubeadm token list
#创建token
kubeadm token create


#查看Service情况
kubectl get pod,svc

#查看pod部署情况
kubectl get pod -o wide

#查询命名空间下的全部pod
kubectl get pods -n ih-platform




#查看历史版本信息
kubectl rollout history deployment/ih-platform-deploy  <--version=3>

#回滚版本
kubectl rollout undo deployment/ih-platform-deploy --to-version=3

#查看pod标签
kubectl get pod ih-platform --show-labels

#查询deploy配置文件信息
kubectl get deploy nginx -o yaml

#查询指定pod日志
kubectl logs -f -n ih-platform pod-c7997b4f9-6d22d   --tail=500


#进入k8s容器
kubectl exec mongodb-0  -n ih-platform -it -- bash


#跨命名空间访问  用于访问不通命名空间中的service
curl http://service-nginx.quanfu-mast
appVersion:
kind:
metadata:
	name:
    namespace:
    labels:
		app: 
spec:
	replicas: #副本数
	revisionHistoryLimit: #历史副本保留数
	selector:
		matchLabels:
			app: #deployment 标签匹配
	strategy:
		rollingUpdate:
			maxSurge: #最大可更新到 副本数最多超出最大副本数百分之几
			maxUnavailable: #更新时 最多多少比例不可用
		type: RollingUpdate #滚动更新
    
    template:
    	metadata:
    		labels:
    			app:
    	spec:
        	containers:
        	- images:
        	  imagePullPolicy: 
        	  name:
        	  ports:
        	  - containerPort:
              	name:
              volumeMounts:
              - name:
              	mountP
        resources:
        	requests:
        		cpu:
        		memory:
        	limits:
        		cpu:
        		memory:
        restartPolicy: #重启策略
        terminationGracePeriodSeconds: #销毁等待时间
apiVersion: v1
kind: Service
metadata:
  name: service-pc-admin
  namespace: quanfu-master
spec:
  ports:
  - name: pc-admin
    port: 80
    protocol: TCP
    targetPort: 80
  selector:
    app: pc-admin  #service 匹配哪些pod
  type: ClusterIP  

MongoDB

#进入mongo命令行
mongo

#切换数据库
use test

#认证
db.auth("admin","123456")

#清屏
cls

#查询数据
db.design_form.find({"relation":0}).limit(1).pretty()

#清空数据
db.design_form.remove({})

NodeJs

#查看nvm版本
nvm -v

#查看本地nodejs版本
nvm list

#安装指定版本的node
nvm install 16.20.2

#切换node版本
nvm use 16.20.2

#查看node版本
node -v 

ES


#查询全部索引
curl -X GET localhost:9200/_cat/indices

#查看索引信息
curl -X GET localhost:9200/index_name?pretty

#s
curl -X GET 'localhost:9200/tcm_medicine/_doc/_search' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-d ''