ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

云计算_K8s-通过命令来学习

2022-03-07 17:00:07  阅读:157  来源: 互联网

标签: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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有