Kubectl 您所在的位置:网站首页 心电监护仪上main是什么意思 Kubectl

Kubectl

2024-01-17 18:06| 来源: 网络整理| 查看: 265

目录

一、资源管理

1.kubernetes集群管理

2.kubectl

3.kubectl 的命令

(1)查看版本信息

(2)查看资源对象简写信息

(3)查看集群信息

(4)配置kubectl自动补全

(5)node节点查看日志

(6)K8s核心组件日志

二、基本信息查看

 1.查看master节点状态

2.查看命令空间

3.查看default命名空间的所有资源

4.创建命名空间app

5.删除命名空间app

6.描述某个资源的详细信息

7.查看命名空间kube-public 中的pod 信息

8.扩缩容

9.删除副本控制器

10.定义自动扩容、缩容规则

三、项目的生命周期

1.创建kubectl create命令

2.发布kubectl expose命令

3.查看pod网络状态详细信息和service暴露的端口

4.查看关联后端的节点

5.查看service的描述信息

6.在节点上操作,查看负载均衡端口

(1)node01

(2)node02 

(3)查看访问日志

四、更新kubectl set

1.更改现有应用资源一些信息

2.获取修改模板

3.查看当前nginx 的版本号

4.将nginx版本更新为1.21版本

5.更新好后的Pod的ip会改变

6.再看nqinx的版本号

五、回滚kubectl rollout

1.对资源进行回滚管理

2.查看历史版本

3.执行回滚到上一个版本

4.执行回滚到指定版本

5.检查回滚状态

六、删除kubectl delete

1.删除副本控制器

2.删除service

3.金丝雀发布(Canary Release)

(1)更新deployment的版本,并配置暂停deployment

(2)监控更新的过程

(3)确保更新的pod没问题了, 继续更新

(4)查看最后的更新情况

七、声明式管理方法

1.查看资源配置清单

2.解释资源配置清单

3.修改资源配置清单并应用

4.删除资源配置清单

一、资源管理 1.kubernetes集群管理

集群资源的唯一入口是通过相应的方法调用apiserver 的接口

2.kubectl

       是官方的CLT命令行工具,用于与 apiserver进行通信,将用户在命令行输入的命令,组织并转化为 apiserver能识别的信息,进而实现管理k8s各种资源的一种有效途径。

3.kubectl 的命令

kubectl --help

k8s中文文档:http://docs.kubernetes.org.cn/683.html

(1)查看版本信息 kubectl version

(2)查看资源对象简写信息 kubectl api-resources

(3)查看集群信息 kubectl cluster-info

(4)配置kubectl自动补全 source nginx-svc. yaml vim nginx-svc. Yaml 修改port: 8080 kubectl delete -f nginx-svc. yaml kubectl apply -f nginx-svc.yaml kubectl get ave

在线修改:

直接使用kubectl edit service nginx 在线编辑资源配置清单并保存退出即时生效(如port: 888)

PS:此修改方式不会对yaml文件内容修改

 

 

 

 

 

 

 

 

 

 

4.删除资源配置清单

陈述式删除

kubectl delete service nginx

声明式删除

kubectl delete -f nginx-svc.yaml



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有