美文网首页
CKA-备考

CKA-备考

作者: 坚持到底v2 | 来源:发表于2021-03-01 15:02 被阅读0次

资料来源: https://github.com/walidshaari/Kubernetes-Certified-Administrator

先执行 source (kubectl completion bash)


提示

  • 练习、练习、再练习

  • 熟悉文档,主要包括 concepts 和 tasks
    https://kubernetes.io/docs/concepts/
    https://kubernetes.io/docs/tasks/

  • 尽量熟悉 kubectl 命令,例如

    kubectl explain --recursive
    source <(kubectl completion bash)
    alias k=kubectl
    complete -F __start_kubectl k
    kubectl get pod -A -owide --show-labels --sort-by='{.metadata.name}'
    kubectl describe pod {podname}
    kubectl logs {podname}
    kubectl run testpod --image=nginx --dry-run=client -oyaml
    

Cluster Architecture, Installation, and Configuration 25%

etcd backup and restore brief

export ETCDCTL_API=3  # needed to specify etcd api versions, not sure if it is needed anylonger with k8s 1.19+ 
etcdctl snapshot save -h   #find save options
etcdctl snapshot restore -h  #find restore options

# possible example of save, options will change depending on cluster context, as TLS is used need to give ca,crt, and key paths
etcdctl snapshot save /backup/snapshot.db  \
  --cert=/etc/kubernetes/pki/etcd/server.crt  \
  --key=/etc/kubernetes/pki/etcd/server.key \
  --cacert=/etc/kubernetes/pki/etcd/ca.crt

evicting pods/nodes and bringing back node back to cluster

kubectl drain  <node> # to drain a node
kubectl uncordon  <node> # to return a node after updates back to the cluster from unscheduled state to Ready
kubectl cordon  <node>   # to not schedule new pods on a node

upgrade kubernetes worker node

kubectl drain <node>
apt-get upgrade -y kubeadm=<k8s-version-to-upgrade>
apt-get upgrade -y kubelet=<k8s-version-to-upgrade>
kubeadm upgrade node config --kubelet-version <k8s-version-to-upgrade>
systemctl restart kubelet
kubectl uncordon <node>

kubeadm upgrade steps

kubeadm upgrade plan
kubeadm upgrade apply

Troubleshooting – 30%

如何监控应用?

https://kubernetes.io/docs/tasks/debug-application-cluster/resource-usage-monitoring/

应用为什么失败?

https://kubernetes.io/docs/tasks/debug-application-cluster/debug-application/

集群为什么出问题了?

https://kubernetes.io/docs/tasks/debug-application-cluster/debug-cluster/

DNS为什么不能解析了?

https://kubernetes.io/docs/tasks/administer-cluster/dns-debugging-resolution/

相关文章

  • CKA-备考

    资料来源: https://github.com/walidshaari/Kubernetes-Certified...

  • 备考备考备考

    高考最后8天,考生该怎么复习、准备?有人说,都这个时候了,成绩早定型了,怎么复习都一样;也有人说,临阵磨枪,不快也...

  • 备考备考

    今天看了一下午的网课,整理了好多大题,感觉有点弄不完了诶。 伴随着每年的敲钟声 年复一年的生活 终究也没有变成好样...

  • 第5章 备考!备考!备考!

    吃过晚饭,董学斌回到家把自己一个人关进了小屋,翻箱倒柜地开始找东西,末了从床底下的一个小樟木箱子里翻腾出了一沓子他...

  • 小白应该怎么复习备考MBA?MBA备考流程

    小白应该怎么复习备考MBA?MBA备考流程 MBA备考流程 准备MBA可以从以下几个方面准备: 一、确定MBA备考...

  • 备考倒计时5天

    备考倒计时5天怎么办 备考倒计时5天怎么办 备考倒计时5天怎么办 备考倒计时5天怎么办 备考倒计时5天怎么办 备考...

  • 备考雅思,用对方法才能事半功倍。

    每个备考成功的人都找到了自己适合的备考方式,每个备考失败的人却都做了相似的无用功。 据我们观察发现,烤鸭们在备考期...

  • 备考

    最近找到了看书的感觉 好像回到高考前的自己 给老公说, 最近我沉迷于知识的海洋无法自拔

  • 备考

    这周末就要考试了,最近两年一直为这个资格证在努力,上班下班周末不忙的间隙都让我利用起来了,特别是今年下半年,换工作...

  • 备考

    接下来的两个月,要集中精力备考中级会计师,所以文章内容会主要集中在经济法和财务管理方面。加油。 财务管理 一、考试...

网友评论

      本文标题:CKA-备考

      本文链接:https://www.haomeiwen.com/subject/zgmbfltx.html