kubernetes集群实用操作

一.查看日志

  • 说明:输出Pod中一个容器的日志信息,如果pod只包含一个容器则可以省略容器名。
kubectl logs [-f] [-p] POD [-c CONTAINER]
  • 举例说明
# 返回包含一个容器的kuboard的容器日志
[root@k8s001 ~]# kubectl logs kuboard-69db4f7cfb-jfr45 -n kube-system
# 持续打印Pod的某个容器日志
[root@k8s001 ~]# kubectl logs kuboard-69db4f7cfb-jfr45 -n kube-system -f
# 输出Pod容器中最近的20条日志
[root@k8s001 ~]# kubectl logs kuboard-69db4f7cfb-jfr45 -n kube-system --tail=20
# 输出Pod容器中最近1小时的日志
[root@k8s001 ~]# kubectl logs kuboard-69db4f7cfb-jfr45 -n kube-system --since=1h
# 输出Pod容器中某个容器的日志
[root@k8s001 ~]# kubectl logs kuboard-69db4f7cfb-jfr45 -c nginx -n kube-system
# 输出Pod容器中所有container日志
[root@k8s001 ~]# kubectl logs kuboard-69db4f7cfb-jfr45 -n kube-system --all-containers=true

二.设置默认的存储类

[root@k8s001 ~]# kubectl get sc
NAME     PROVISIONER       RECLAIMPOLICY   VOLUMEBINDINGMODE   ALLOWVOLUMEEXPANSION   AGE
cephfs   ceph.com/cephfs   Delete          Immediate           false                  27s
[root@k8s001 ~]# kubectl patch storageclass cephfs -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'
[root@k8s001 ~]# kubectl get sc
NAME               PROVISIONER       RECLAIMPOLICY   VOLUMEBINDINGMODE   ALLOWVOLUMEEXPANSION   AGE
cephfs (default)   ceph.com/cephfs   Delete          Immediate           false                  3m52s
posted @ 2020-07-01 10:55  yuhaohao  阅读(235)  评论(0)    收藏  举报