欢迎光临散文网 会员登陆 & 注册

李振良Kubernetes/K8s运维架构师实战集训营2023

2023-06-25 21:14 作者:bili_42401237447  | 我要投稿

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

kubectl 工具已包含在 K8s 的 Server、Node 编译程序安装包中,无需单独安装。默认情况下,启动时连接本地服务器的 8080 端口访问 K8s APIServer,因此仅可以在 K8s 的任意主控节点上使用(如果需要在工作节点或者其他主机上使用 kubectl,则需要为它创建 K8s APIServer 的连接文件,通常情况下没有这种必要性)

目录

1.语法结构

2.命令清单

3.集群部署拓扑图

4.应用资源编排部署
-- 4.1.使用命令部署应用
-- 4.2.使用 YAML 文件部署应用
5.运维管理

语法结构

kubetctl [command] [type] [name] [flages]

  • [commasnd]:指对一个或者多个资源的操作,例如:create、get、name、describe、delete 等。

  • [type] 指定资源类型(不区分大小写),多个资源通过 "," 分隔。可以通过 "kubectl api-resources" 命令查询资源类型清单。

  • name:指定资源名称(区分大小写)。

  • flags:指定可选参数。常用包括:
    -n [namespace]:指定资源的命名空间,默认值是 "default"。
    -o [output_format]:指定资源的输出方式。可选形式包括:
    ① -o json:输出 JSON 格式 API 对象。
    ② -o name:输出资源名称,不显示其他信息。


李振良Kubernetes/K8s运维架构师实战集训营2023的评论 (共 条)

分享到微博请遵守国家法律