已解决
K8S篇之k8s常用操作指令
来自网友在路上 143843提问 提问时间:2023-11-12 17:09:47阅读次数: 43
最佳答案 问答题库438位专家为你答疑解惑
1、常见kubectl操作指令
// 获取k8s集群node信息
kubectl get nodes
// 描述一个node 信息
kubectl desctibe nodes NODE_NAME
// 描述所有pod信息
kubectl describe pods
// 查看namespace列表
kubectl get namespaces
// 创建namespace
kubectl create ns 命名空间名称
// 查看指定Pod信息
kubectl get pod podName
// 查看所有Pod
kubectl get pods --all-namespaces
// 查看Pod启动状态
kubectl describe pod podName
// 查看Pod日志信息
kubectl logs podName
// 创建对象
kubectl create -f xxx.yaml
// 删除对象
kubectl delete xxx.yaml
// 查看Pod启动yaml
kubectl get pod [-n namespace] podName -o yaml
// 给node打标签
kubectl label nodes nodeName
// 移除主机上的标签
kubectl label node k8s01 app-
// 添加主机标签
kubectl label node k8s02 app=tae-worker
// 查看当前所有node的标签
kubectl get nodes --show-labels
// 查看某个node的标签
kubectl describe node NodeName
//
2、容器复制文件
// 把主机目录文件拷贝到容器内
kubectl cp /主机目录/文件路径 podName:/容器路径/xxx.datasource -n namespaces
// 把容器内文件拷贝到主机目录
kubectl cp podName:容器路径/xxx.datasource /主机目录 -n namespaces
注意:从容器拷贝文件到主机的时候podName:这里不要加/ ,否则会报错
3、强制删除pod
k8s删除pod一直处于terminating状态,这种情况下可以使用强制删除命令:
kubectl delete pod [pod name] --force --grace-period=0 -n [namespace]
4、查看证书有效期限
kubeadm alpha certs check-expiration
5、查看kubectl日志
journalctl -xefu kubelet
journalctl -f -u kubelet
6、kubelet相关操作
systemctl status kubelet
systemctl daemon-reload
systemctl restart kubelet
systemctl stop kubelet
7、Master VS Node
1、master 只负责调度控制,对机器要求并不高
2、master 在不将自己当作node添加到master的情况下,master不会将pod调度到自己身上
3、node是实际工作的节点,根据实际要求,可能需要较高的配置
4、所有node节点都需要有docker、k8s环境(node部分)
查看全文
99%的人还看了
相似问题
- docker容器内访问主机端口服务
- 大数据-之LibrA数据库系统告警处理(ALM-12053 主机文件句柄使用率超过阈值)
- 如何让VirtualBox系统使用Ubuntu主机的USB
- 独立IP主机怎么样?对网站有什么影响
- OpenStack使用SPICE替换VNC——宿主机Ubuntu22.04
- Ubuntu20.04换源教程、解决主机与虚拟机之间进行文本复制粘贴问题
- 【已解决】设置SSH主机:VS Code-正在本地下载 VS Code 服务器
- linux的shell script判断用户输入的字符串,判断主机端口开通情况
- [已解决]该主机与 Cloudera Manager Server 失去联系的时间过长。 该主机未与 Host Monitor 建立联系。
- VSCode实用远程主机功能
猜你感兴趣
版权申明
本文"K8S篇之k8s常用操作指令":http://eshow365.cn/6-38259-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 【Java面向对象编程(中)】- 探索封装的秘密
- 下一篇: you-get - 使用代码下载视频