k8s资源之ComponentStatus&Node

发布一个k8s部署视频:https://edu.csdn.net/course/detail/26967

课程内容:各种k8s部署方式。包括minikube部署,kubeadm部署,kubeasz部署,rancher部署,k3s部署。包括开发测试环境部署k8s,和生产环境部署k8s。

腾讯课堂连接地址https://ke.qq.com/course/478827?taid=4373109931462251&tuin=ba64518

第二个视频发布  https://edu.csdn.net/course/detail/27109

介绍主要的k8s资源的使用配置和命令。包括configmap,pod,service,replicaset,namespace,deployment,daemonset,ingress,pv,pvc,sc,role,rolebinding,clusterrole,clusterrolebinding,secret,serviceaccount,statefulset,job,cronjob,podDisruptionbudget,podSecurityPolicy,networkPolicy,resourceQuota,limitrange,endpoint,event,conponentstatus,node,apiservice,controllerRevision等。

第三个视频发布:https://edu.csdn.net/course/detail/27574

详细介绍helm命令,学习helm chart语法,编写helm chart。深入分析各项目源码,学习编写helm插件

第四个课程发布:https://edu.csdn.net/course/detail/28488

本课程将详细介绍k8s所有命令,以及命令的go源码分析,学习知其然,知其所以然

————————————————

ComponentStatus:

master组件健康状态

常用命令:

kubectl get componentstatus

Kubectl get cs

kubectl describe cs controller-manager

kubectl get cs controller-manager -o yaml

node:

K8s中的节点

包括master nodework node

常用命令:

kubectl get node

kubectl get node owide

kubectl get node --show-labels

Kubectl label node 192.168.198.156 mylabel=label

Kubectl label node 192.168.198.156 mylabel-

Kubectl annotate node 192.168.198.156 myanno=anno

Kubectl annotate node 192.168.198.156 myanno-

kubectl cordon 192.168.198.156

kubectl uncordon 192.168.198.156

Kubectl drain 192.168.198.156

Kubectl delete node 192.168.198.156

kubectl get node 192.168.198.156 -o yaml > 156.yaml

kubectl create -f 156.yaml

kubectl edit node 192.168.198.156

kubectl describe node 192.168.198.156

kubectl taint nodes 192.168.198.156 key=value:NoSchedule

kubectl taint nodes 192.168.198.156    key:NoSchedule-

kubectl taint nodes 192.168.198.156    key1=value1:NoExecute

常见taint:

当前内置的 taint 包括:

node.kubernetes.io/not-ready :节点未准备好。这相当于节点状态  Ready  的值为 “ False“
node.kubernetes.io/unreachable node controller 访问不到节点 . 这相当于节点状态  Ready  的值为 “ Unknown“
node.kubernetes.io/out-of-disk :节点磁盘耗尽。
node.kubernetes.io/memory-pressure :节点存在内存压力。
node.kubernetes.io/disk-pressure :节点存在磁盘压力。
node.kubernetes.io/network-unavailable :节点网络不可用。
node.kubernetes.io/ unschedulable : 节点不可调度
原创文章 409 获赞 424 访问量 346万+

猜你喜欢

转载自blog.csdn.net/hxpjava1/article/details/104002992