当前位置:网站首页 > C++编程 > 正文

kubectl作用(kubectl -s)



  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扩容
 
  

在这里插入图片描述

<

到此这篇kubectl作用(kubectl -s)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 数组方法slice(数组方法slice返回什么)2026-02-03 11:36:10
  • c++ 条件变量 虚假唤醒(c++11条件变量 使用)2026-02-03 11:36:10
  • Ubuntu源码安装cmake(ubuntu安装cmake-gui)2026-02-03 11:36:10
  • apc和对乙酰氨基酚片区别(对乙酰氨基酚 apc)2026-02-03 11:36:10
  • pdfview怎么转换CAD(pdfview怎么转换成pdf)2026-02-03 11:36:10
  • 返回上级目录cd(返回上级目录是自己电脑的吗)2026-02-03 11:36:10
  • pointcnn和pointnet很像(pointnet+)2026-02-03 11:36:10
  • cp1200纸盒和墨盒尺寸错误(cp910打印机墨盒尺寸错误)2026-02-03 11:36:10
  • stc单片机程序烧录方法(stc12c5a60s2单片机怎么烧录)2026-02-03 11:36:10
  • msvcp100.dll文件被占用(msvcp120.dll文件)2026-02-03 11:36:10
  • 全屏图片