# 通过文件对比kubectl diff -f myapp-deployment.yaml# 通过输入对比cat myapp-deployment.yaml|kubectl diff -f -# 对比当前目录yaml后缀的文件kubectl diff -f'*.yaml' 2.2、apply 基于文件或标准输入,将新的配置应用到资源上。 用法: kubectl apply -f FILENAME 示例: # 将配置应用到资源kubectl apply -f...
使用kubectl apply命令创建资源对象:使用kubectl apply命令可以从配置文件中创建或更新资源对象。 kubectl apply -f my-pod.yaml kubectl apply -f my-deployment.yaml kubectl apply -f my-service.yaml 使用kubectl create命令创建资源对象:使用kubectl create命令可以通过命令行参数直接创建资源对象。 kubectl create po...
警告: 将 kubectl apply 与指令式对象配置命令 kubectl create 或 kubectl replace 混合使用是不受支持的。这是因为 create 和 replace 命令都不会保留 kubectl apply 用来计算更新内容所使用的 kubectl.kubernetes.io/last-applied-configuration 注解值。 如何删除对象 有两种方法来删除 kubectl apply 管理的对象。 建...
针对配置信息,kubectl 在 $HOME/.kube 目录中查找一个名为 config 的配置文件来连接Kubernetes 集群。 你可以通过设置 KUBECONFIG 环境变量或设置 --kubeconfig 参数来指定其它 kubeconfig 文件。 使用kubectl命令行工具的 前提 是已经有一套可以正常运行的Kubernetes集群,关于Kubernetes(k8s)集群的安装部署 三.kubectl ...
kubectl 直接部署容器Pod 关于如何安装kubectl,以及如果通过kubectl连接k8s的内容,本章不再赘述,这里假定大家已经安装了kubectl并能够连接k8s集群。 kubectl apply是一种声明式的API调用方法,通过将pod的配置编写在一份yml文件中,再调用API,进行pod部署的方式,区别于docker的命令行模式,例如docker run xxx. ...
kubectl create -f /path/to/deployment.yaml cat /path/to/deployment.yaml | kubectl create -f - # 不过一般可能更常用下面的命令来创建资源 kubectl apply -f /path/to/deployment.yaml # 通过kubectl命令直接创建 kubectl run nginx_app --image=nginx:1.9.1 --replicas=3 ...
kubectl exec -it test-pod -c mysql -n test -- /bin/sh 1. exec:表示在容器内执行命令 -- /bin/sh:表示在容器内打开一个shell终端 1. 2. 遇到的问题: kubectl exec -it -p mysql-n6tc2 -c mysql -n default – /bin/sh 提示:-p POD_NAME is DEPRECATED and will be removed in a future...
1.1 apply apply 命令可以使用配置文件创建资源 -f 使用yaml或json创建资源, 也是比较常用的方式 kubectl apply-f./my1.yaml# 创建资源 kubectl apply-f./my1.yaml-f./my2.yaml# 使用多个文件创建 kubectl apply-f./dir# 基于目录下的所有清单文件创建资源 ...
kubectl -s https://172.16.1.110:6443 get componentstatuses 操作类命令 # 创建资源 kubectl create -f xxx.yaml # 应用资源 kubectl apply -f xxx.yaml # 应用资源,该目录下的所有 .yaml, .yml, 或 .json 文件都会被使用 kubectl apply -f
kubectl -s https://172.16.1.110:6443 get componentstatuses 操作类命令 # 创建资源 kubectl create -f xxx.yaml # 应用资源 kubectl apply -f xxx.yaml # 应用资源,该目录下的所有 .yaml, .yml, 或 .json 文件都会被使用 kubectl apply -f <directory> ...