Docker容器技术与应用(第2版)(微课版) 课件 任务6.2 Kubernetes的基本操作 .pptx
Docker
容器技术与应用
湖北轻工职业技术学院;Kubernetes概述
及基本操作;Kubernetes概述
及基本操作;项目六:Kubernetes概述及基本操作
;Kubernetes概述;知识目标;能力目标;素质目标;工程师小王在编写完Kubernetes安装手册后,为利于公司相关技术人员对Kubernetes集群管理内容的了解,编写了kubectl命令手册,以方便公司相关技术人员学习。;kubectl概述
Kubectl是Kubernetes命令行工具,它是Kubernetes的主要管理工具之一。通过kubectl,用户可以与Kubernetes集群进行交互,管理容器、Pod、服务、部署等各种资源对象。
Kubectl的主要功能包括以下几个方面:
部署应用:kubectl可以用来创建、更新和删除部署、副本集、DaemonSet等应用资源。
管理Pod:kubectl可以用来创建、更新和删除Pod,以及查看Pod的状态、日志和运行情况等。
管理服务:kubectl可以用来创建、更新和删除服务资源,并查看服务的状态和IP地址等。
管理配置:kubectl可以用来管理Kubernetes中的配置信息,包括ConfigMap和Secret等。
扩容与缩容:kubectl可以用来扩容和缩容部署和副本集等资源对象。
访问KubernetesAPI:kubectl可以用来访问KubernetesAPI,以便于查询和修改Kubernetes资源对象。
调试应用:kubectl可以用来调试应用程序,包括查看Pod日志、执行进入容器等操作。
总之,kubectl是Kubernetes中最常用的命令行工具之一,它提供了丰富的功能,使得用户可以方便地管理和操作Kubernetes集群。
;任务6.2Kubernetes的基本操作;任务6.2Kubernetes的基本操作;任务6.2Kubernetes的基本操作;任务6.2Kubernetes的基本操作;任务6.2Kubernetes的基本操作;任务6.2Kubernetes的基本操作;任务6.2Kubernetes的基本操作;任务6.2Kubernetes的基本操作;任务6.2Kubernetes的基本操作;任务6.2Kubernetes的基本操作;任务6.2Kubernetes的基本操作;任务6.2Kubernetes的基本操作;任务6.2Kubernetes的基本操作;任务6.2Kubernetes的基本操作;任务6.2Kubernetes的基本操作;任务6.2Kubernetes的基本操作;任务6.2Kubernetes的基本操作;任务6.2Kubernetes的基本操作;任务6.2Kubernetes的基本操作;任务6.2Kubernetes的基本操作;任务6.2Kubernetes的基本操作;任务6.2Kubernetes的基本操作;任务6.2Kubernetes的基本操作;任务6.2Kubernetes的基本操作;实训目的
???1)掌握Kubernet集群下部署nginx的方法。
(2)掌握Kubectl基本命令的使用。;实训步骤
1.任务环境准备
本任务选用两台部署在VMwareWorkstation16中的虚拟机,虚拟机均已预先安装Redhat8.1运行环境。各虚拟主机基本配置信息表如表6-1所示。
表6-1各虚拟主机基本配置信息表
;实训步骤
2.基本环境设置,3台节点主机均需设置
(1)可在k8s-master节点主机上运行下列命令,查看Kubernetes集群节点状态。均是ready状态。
3.创建集群资源对象
(1)可通过配置文件名或Stdin创建一个集群资源对象。支持JSON和YMAL格式的文件。
(2)创建apply命令创建deployment资源(#kubectlapply-fmysql-deploy.ymal。)
(3)查看deployment(#kubectlgetdeploy。)
(4)查看pods。(#kubectlgetpod)
;实训步骤
4.命令方法进行资源对象管理
(1)创建资源(#kubectlcreatedeploymentmynginx--image=nginxdeployment.apps/mynginxcreated)。
(2)查看deployment和pod信息(#kubectlgetdeployment)。
(3)删除指定的pod和deployment(#kubectldeletepodsmynginx-66f8579864-c7j6d#kubectldeletedeploymentmynginx)。
(4