kubernetes集群命令行工具kubectl

x33g5p2x  于2022-04-10 转载在 Kubernetes  
字(0.7k)|赞(0)|评价(0)|浏览(557)

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

相关文章