k8s 客户端 kubectl 使用命令

安装和配置 kubectl

1、安装 kubectl,以mac 环境举例,其他系统请自己百度

brew install kubectl

2、使用默认k8s

复制集群的~/.kube/config文件,保存到本机的~/.kube/下,kubectl在需要时会自动读取

3、指定k8s

复制集群的~/.kube/config文件,保存到本机的任意目录。通过–kubeconfig参数指定当前需要的cofnig

$ kubectl … –kubeconfig=/path/to/.kube/config

常用基础命令

1、查看命名空间

kubectl get namespaceNAME          STATUS       AGEyyrk-name    Active          104d

2、查看 Pod 列表

kubectl get pods -n yyrk-nameNAME READY STATUS RESTARTS AGEbasic-76cd545949-pzwct 1/1 Running 0 53dcms-admin-7dbd54dddc-wt5bb 1/1 Running 0 5d21h

3、查看 Service 列表

kubectl get service -n yyrk-nameNAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGEservice-basic ClusterIP None 80/TCP 110dservice-cms-admin ClusterIP 17.17.14.16 80/TCP 110d

4、查看 Pod 日志

kubectl logs –tail 10 -f -n yyrk-name

5、进入 Pod 内部

kubectl exec -it -n yyrk-name /bin/sh

6、端口转发

# 转发MySQL端口kubectl port-forward mysql-0 33060:3306 -n yyrk-name –address=127.0.0.1# 转发MongoDB端口kubectl port-forward mongodb-0 27017:27017 -n yyrk-name –address=127.0.0.1# 转发Redis端口kubectl port-forward redis-0 26379:6379 -n yyrk-name –address=127.0.0.1

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
(0)
用户投稿
上一篇 2022年7月31日
下一篇 2022年7月31日

相关推荐

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息