1、查看k8s的集群
# kubectl get nodes
2、查看某一个节点
# kubectl get node (k8s-node一)节点的名字 # kubectl get node (k9s-node二)节点的名字
3、删除某个节点
# kubectl delete node (k8s-node一)节点的名字
4、查看node的详细信息
# kubectl describe node (k8s-node一)节点的名字
5、同时查看多种资源信息
# kubectl get pod,svc -n kube-system
6、在不同的namespace里面查看service:
# kubectl get service -n kube-system -n: namespace名称空间
7、查看所有名称空间内的资源:
# kubectl get pods --all-namespaces
8、查看service的信息
# kubectl get service
9、查看主节点:
# kubectl cluster-info
10、查询api
# kubectl api-versions
11、查看dashboard的端口号
# kubectl get services --all-namespaces
12、查看token
# kubeadm token list
13、解决拉取失败的问题,设置访问权限
# kubectl create clusterrolebinding **test:anonymous** --clusterrole=cluster-admin --user=system:**bootstrap:1h616y**
k8s下yaml文件的书写格式
apiVersion: v1 kind: Pod metadata: name: pod-base namespace: zouzou # 命名空间 labels: user: heima spec: containers: - name: nginx image: nginx:1.14 imagePullPolicy: Always imagePullSecrets: - name: regcred IfNotPresent:在镜像已经存在的情况下,kubelet将不再去拉取镜像,仅当本地缺失时才会从仓库中拉取,默认的镜像拉取策略。 Alaways:每次创建Pod都会重新拉取一次镜像 Never:Pod不会主动拉取这个镜像,仅使用本地镜像。 注意:对于标签为latest的镜像文件,其默认的镜像获取策略即为Always;而对于其他标签的镜像,其默认策略则为IfNotPresent。
原文链接:https://www.cnblogs.com/zouzou-busy/p/16144247.html