此nginx.yml 是一个最简单的 Deployment 配置文件,后面我们学习 Kubernetes 各项功能时会逐步丰富这个文件。 执行kubectl apply -f nginx.yml: [root@ken ~]# kubectl apply -f nginx.yml deployment.extensions/nginx-deployment created 1. 2. 查看nginx-deployment各种资源 [root@ken ~]# kubectl get deployment...
还好,对于大部分 `jq` 能实现的转化,`kubectl get` 命令的 `-o=custom-columns` 参数也能实现,并且输出结果的对齐与表头更友好(同时可以不依赖 `jq`): ```bash $ k get deploy -o=custom-columns=NAME:'.metadata.name',IMAGES:'.spec.template.spec.containers[*].image'NAME IMAGESaylei-master-discov...
[root@k8s-master-1 ~]kubectl get pods 获取类型为Node的资源列表 [root@k8s-master-1 ~]kubectl get nodes 名称空间 在命令后增加 -A 或 --all-namespaces 可查看所有 名称空间中 的对象,使用参数 -n 可查看指定名称空间的对象,如: 查看所有名称空间的 Deployment [root@k8s-master-1 ~]kubectl get de...
1. kubectl get deployments 命令的作用 2. 字段说明 a.名称(Name) b.标签(Labels) c.部署状态(Status) d.部署的副本数(Replicas) e.部署的版本(Version) f.部署的创建时间(Creation Time) g.部署的更新时间(Update Time) 正文 在Kubernetes 中,部署(Deployment)是一种资源对象,用于管理应用程序的部署和滚动...
1.创建deployment 使用kubectl create命令创建一次部署,该部署用于管理Pod kubectl create deployment hello-node --image=gcr.io/hello-minikube-zero-install/hello-node 查看部署 kubectl get deployments 查看pod kubectl get pods 查看集群事件 kubectl get events ...
deployment.apps/kubernetes-bootcamp created 上一个命令为我们实现了: 搜索可以运行应用程序实例的合适节点(本次实验环境只有1个可用节点)。 计划应用程序在该节点上运行。 配置集群在需要时在新节点上重新计划实例。 现在要列出部署,使用kubectl get deployments部署命令: ...
[root@k8s-master ~]# kubectl exec readiness-httpget-pod -n xx -it -- /bin/sh #进入容器 如果多个容器 -c指定容 [root@k8s-master ~]# kubectl exec liveness-httpget-pod -it -- rm -fr /usr/share/nginx/html/index.html #执行命令 [root@k8s-master ~]# kubectl explain deployment #查看...
$ kubectlgetdeploymentNAMEREADYUP-TO-DATEAVAILABLEAGEoom1/111224d 1. 2. 3. 指定特定的命名空间:(-n 参数是指定特定命名空间 -namespace 的缩写形式): 复制 $ kubectlgetdeployments-n kube-systemNAMEREADYUP-TO-DATEAVAILABLEAGEags-metrics-collector1/1113y111d ...
$ kubectlgetpods--all-namespaces # 列出所有 namespace 中的所有 pod $ kubectlgetpods-o wide # 列出所有 pod 并显示详细信息 $ kubectlgetdeployment my-dep # 列出指定 deployment $ kubectlgetpods--include-uninitialized # 列出该 namespace 中的所有 pod 包括未初始化的 ...
可以使用上面创建的deployment暴露一个service: # expose a port through with a service $ kubectl expose deployment nginx-app --port=80 --name=nginx-http service "nginx-http" exposed -docker ps 查看当前运行的container $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ...