kubectl作用(kubectl -s)

kubectl作用(kubectl -s)svg xmlns http www w3 org 2000 svg style display none svg

大家好,我是讯享网,很高兴认识大家。



 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <p></p> 

讯享网

  1. kubernetes 集群管理集群资源的唯一入口是通过相应的方法调用 apiserver 的接口
  2. kubectl 是官方的 CLI 命令行工具,用于与 apiserver 进行通信,将用户在命令行输入的命令,组织并转化为apiserver 能识别的信息,进而实现管理 k8s 各种资源的一种有效途径
  3. kubectl 的命令大全
    kubectl --help
  4. k8s官方中文文档:http://docs.kubernetes.org.cn/683.html
  5. 对资源的增、删、查操作比较容易,但对改的操作就不容易了

①查看版本信息

讯享网

在这里插入图片描述
讯享网

②查看节点信息

 

在这里插入图片描述

③查看资源对象简写

讯享网

在这里插入图片描述

④查看集群信息

 

在这里插入图片描述

⑤配置kubectl自动补全

讯享网

可通过TAB键实现命令补全,建议将其写入 /etc/profile

⑥查看日志

 

在这里插入图片描述

⑦基本信息查看

讯享网
  1. –all-namespaces或-A:表示显示所有命名空间
  2. –show-labels:显示所有标签
  3. -l app:仅显示标签为app的资源
  4. -l app=nginx:仅显示包含app标签,且值为nginx的资源
1、查看master节点状态
 

在这里插入图片描述

2、查看命名空间
讯享网

在这里插入图片描述

⑧命名空间操作

1、查看default命名空间的所有资源
 

由于deafult为缺省空间,当不指定命名空间时默认查看default命名空间

在这里插入图片描述

2、创建命名空间

kubectl create ns lcdb

在这里插入图片描述

3、删除命名空间
讯享网

在这里插入图片描述

⑨deployment/pod操作

1、在命名空间kube-public创建副本控制器(deploment)来启动Pod(nginx-test)
 

在这里插入图片描述

2、描述某个资源的详细信息
讯享网

在这里插入图片描述

 

在这里插入图片描述

3、查看命名空间kube-public中pod信息
讯享网

在这里插入图片描述

4、登录容器

kubectl exec 可以跨主机登录容器,docker exec 只能在容器所在主机登录

 

在这里插入图片描述

5、测试(重启)pod资源

由于存在 deployment/rc 之类的副本控制器,删除 pod 也会重新拉起来

讯享网

在这里插入图片描述

6、若无法删除,总是处于terminate状态,则要强行删除pod
 

grace-period表示过渡存活期,默认30s,在删除pod之前允许pod慢慢终止其上的容器进程,从而优雅的退出,0表示立即终止pod

在这里插入图片描述

7、扩缩容
7.1扩容
讯享网

在这里插入图片描述

&lt;

小讯
上一篇 2025-04-16 15:05
下一篇 2025-05-12 11:14

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/162399.html