文章目录

  • 1 kubectl 概述
  • 2 kubernetes命令
    • 2.1 kubectl 命令的语法
    • 2.2 常用命令

1 kubectl 概述

kubectl是Kubernetes集群的命令行工具,通过kubectl能够对集群本身进行管理,并能够在集群上进行容器话应用安装部署。

2 kubernetes命令

2.1 kubectl 命令的语法

kubectl [common] [TYPE] [NAME] [flags]
(1)comand:指定要对资源执行的操作,例如 create、get、describe和delete
(2)TYPE:指定资源的类型,资源类型是大小写敏感的,开发者能够以单数、复数和缩略的形式,例如:

kubectl get pod pod1
kubectl get pods pod1
kubectl get po pod1

(3)NAME:指定资源的名称,名称也大小写敏感的。如果省略名称,则会显示所有的资源。

kubectl get pods

(4)flags:指定可选的参数。例如:可用-s或者-server参数指定Kubernetes API Server的地址和端口。

kubectl get node
kubectl get nodes
kubectl get nodes master


帮助命令
kubectl --help
具体查看某个操作

kubectl get --help

2.2 常用命令

nginx为例

创建nginx pod

kubectl create deployment nginx --image=nginx

对外暴露端口

kubectl expose deployment nginx --port=80 --type=NodePort
kubectl get pod, svc


查看当前健康状态

kubectl get cs

学习地址:
https://www.bilibili.com/video/BV1GT4y1A756?p=19

kubernetes集群命令行工具kubectl相关推荐

  1. 【重识云原生】第六章容器6.3.7节——命令行工具kubectl

    <重识云原生系列>专题索引: 第一章--不谋全局不足以谋一域 第二章计算第1节--计算虚拟化技术总述 第二章计算第2节--主流虚拟化技术之VMare ESXi 第二章计算第3节--主流虚拟 ...

  2. 三、Kubernetes集群的命令行工具kubectl

    目录 1.kubectl概述 2.kubectl命令的语法 3.kubectl help获取更多信息 4.kubectl 子命令使用分类 4.1 基础命令 4.2部署和集群的管理命令 4.3故障和调试 ...

  3. 【云原生 • Kubernetes】命令行工具 kubectl 介绍及命令汇总

    本文导读 1. kubectl 概述 2. kubectl 命令语法 3. kubectl help 获取更多信息 4. kubectl 命令大全 • 基础命令 • 部署命令 • 集群管理命令 • 故 ...

  4. K9s之Kubernetes集群管理交互工具实践

    文章目录: 0x01 基础简介 0x02 安装实践 安装流程 配置示例 0x02 命令实践 命令参数 简单使用 0x01 基础简介 K9s - Kubernetes CLI To Manage You ...

  5. k8s(三):命令行工具kubectl与核心技术Pod

    文章目录 1. kubectl 1.1 概述 1.2 kubectl命令语法 1.3 kubectl命令举例 2. 核心技术-Pod 2.1 概述 2.2 Pod特性 2.3 拉取镜像策略 2.4 资 ...

  6. Redis集群命令行部署工具

    使用之前准备工作: 1)配置好与端口无关的公共redis.conf文件,和工具放在同一目录下 2)配置好与端口相关的模板redis-PORT.conf文件,也和工具放在同一目录下(部署时PORT会被替 ...

  7. 龙芯电脑平台kubernetes集群编译及部署方案

    http://ask.loongnix.org/?/article/105  一.环境 操作系统: loongnix 内核: 3.10.84 go版本: go1.9.2 linux/mips64le ...

  8. 检查集群状态命令_轻松管理Kubernetes集群的7个工具

    Kubernetes正在不断加快在云原生环境的应用,但如何以统一.安全的方式对运行于任何地方的Kubernetes集群进行管理面临着挑战,而有效的管理工具能够大大降低管理的难度. K9s k9s是基于 ...

  9. kubernetes集群环境搭建(kubeadm方式)

    1. kubernetes简介 kubernetes,是一个全新的基于容器技术的分布式架构领先方案,是谷歌严格保密十几年的秘密武器----Borg系统的一个开源版本,于2014年9月发布第一个版本,2 ...

最新文章

  1. DataGrid连接Access的快速分页法(1)——需求与现状
  2. HttpClient第一章(一)
  3. angular元素属性绑定_AngularJS语法基础及数据绑定——详解各种数据绑定指令、属性应用...
  4. linux中用截取一些信息,Linux如何使用cut命令截取文件信息
  5. mysql connector安装教程_通过安装MySQL Connector/Net实现VS2017 C#编程连接MySQL数据库-网络教程与技术 -亦是美网络...
  6. C++中的 smart pointer 四个智能指针
  7. 一款炫酷Loading动画--载入成功
  8. 2017西安交大ACM小学期 选择困难症[折半枚举+二分查找]
  9. linux mint 18.3 内核,Linux Mint 18.3 “Sylvia” Cinnamon正式发布上线
  10. CentOS6.5菜鸟之旅:中文编辑器忍痛放弃Sublime
  11. 简单的图书馆系统 LibrarySystem(OC模拟)
  12. flash cs4 如何新增自定义控件
  13. Adobe Experience Cloud落地中国,Adobe、微软与世纪互联共庆三方合作
  14. PTA航空公司VIP客户查询c++版——山东科技大学
  15. 百家号不收录限流无推荐阅读为零抄袭的解决方法!
  16. java 设置excel颜色_Java 为 Excel 中的行设置交替背景色
  17. 爬虫之scrapy框架的数据持久化存储/保存为scv,json文件
  18. BottomBarLayout——方便快捷地实现底部导航栏
  19. 【樂理】自然音階及其三和弦列表
  20. C语言课设中的问题(数据写入文件)

热门文章

  1. RabbitMQ之消息确认机制(事务+Confirm)
  2. MySQL 架构组成—存储引擎
  3. 搞测量的要时刻保护自己哦!
  4. exchange离线整理数据库
  5. HDLC和 PPP的实验
  6. java获取文件夹下所有文件的名称
  7. 【Hibernate】映射关系总结
  8. 你真的会二分查找吗?
  9. 深入理解TCP/IP协议族
  10. MySQL笔记12:C语言访问MYSQL数据库的完整的代码例子