标签:kubectl kube 查看 get 学习 命令 manager etcd K8s
前置命令查看
kind get cluseters
kind get nodes
helm list
k8s control plane(kube-apiserver, kube-schedudler and kube-controller-manager)
基本情况查看确认
kubectl cluster-info
kubectl get node
kubectl get namespaces
kubectl get cs
componentStatus
This API previously provided status of etcd, kube-scheduler, and kube-controller-manager components
替换
etcd health
kube-apiserver health check
kube-scheduler/kube-controller-manager health checks
made directly against those components’ health endpoints
3 API endpoints (healthz, livez and readyz)
kubectl get --raw='/readyz?verbose'
curl -k https://localhost:6443/livez?verbose
curl -k 'https://localhost:6443/readyz?verbose&exclude=etcd'
状态码 200 表示 API 服务器是 healthy、live 还是 ready
资源类型
kube-apiserver
kubectl api-resources
kubectl explain $resource_name
查看指定的api:
kubectl get apiservice $resource_name
访问api
kubectl get --raw=
查看具体的类型
知道 Pod 内部应用程序发生的事
kubectl get pods -A
kubectl describe pods
kubectl get service
查看日志和进入Pod内部
kubectl logs Pod 的日志无法定位问题
Kubectl exec exec 命令在容器中直接对应用程序进行故障排除
# 1.在k8s查看安装好的etcd
kubectl get pod -n kube-system | grep etcd
# 2.进入k8s的etcd
kubectl exec -ti etcd-s205 -n kube-system /bin/bash
查看配置文件
/etc/kubernetes/scheduler.conf
/etc/kubernetes/controller-manager.conf
V1 componentstatus is deprecated in v1.19+
参考
https://www.suse.com/c/whats-new-in-kubernetes-1-19/
标签:kubectl,kube,查看,get,学习,命令,manager,etcd,K8s 来源: https://www.cnblogs.com/ytwang/p/15976687.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。