kubectl patch cm mysql-config -p '{"metadata": {"annotations": null, "creationTimestamp": null, "resourceVersion": null, "uid": null}}' kubectl get cm mysql-config ubectl get cm mysql-config -o yaml | grep -v "^\s*annotations:" | grep -v "^\s*creationTimestamp:" | grep -v...
通过HostPath或PVC实现持久化: # deployment.yaml示例apiVersion:apps/v1kind:Deploymentmetadata:name:mysqlspec:template:spec:containers:-name:mysqlvolumeMounts:-mountPath:/var/lib/mysqlname:mysql-datavolumes:-name:mysql-datahostPath:path:/data/mysql# 数据保存在Minikube虚拟机内 进阶:集成CSI驱动(如csi-hos...
https://raw.githubusercontent.com/kubernetes/kubernetes/release-1.4/hack/testdata/recursive/pod/busybox.yaml apiVersion: v1 kind: Pod metadata: name: busybox0 labels: app: busybox0 spec: containers: - image: busybox command: - sleep - "3600" imagePullPolicy: IfNotPresent name: busybox ...
# 应用的内部端口ports:-containerPort:80name:nginx80 # 持久化挂接位置,在docker中volumeMounts:-mountPath:/usr/share/nginx/htmlname:nginx-data-mountPath:/etc/nginxname:nginx-confvolumes:# 宿主机上的目录-name:nginx-datanfs:path:/nfs/nginxserver:192.168.1.10-name:nginx-confnfs:path:/k8s-nfs/ngi...
kubectl get cm mysql-config-oyaml 以上命令会打印出指定ConfigMap的YAML格式输出,包括所有元数据信息。例如: 代码语言:yaml AI代码解释 apiVersion:v1data:my.cnf:"[mysqld]\nserver-id=1\ncharacter-set-server=utf8mb4 \nlower_case_table_names ...
kubectl get cm NAME DATA AGE kube-root-ca.crt 1 2y149d mail 4 2y133d mysql-config 1 138d 首先安装yq。如你提到的,对于Ubuntu系统,可以使用以下命令安装: sudo apt-get install yq 导出default namespace下所有configmap: 然后,使用查找并删除操作来过滤掉不需要的字段。例如,如果你想要移除所有ConfigMap...
kubectl -n kube-system get cm kubeadm-config -oyaml eric@server1:/usr/local/kubernetes/cluster$ kubectl -n kube-system get cm kubeadm-config -oyaml apiVersion: v1 data: ClusterConfiguration: | apiServer: extraArgs: authorization-mode: Node,RBAC ...
在深入了解如何忽略特定字段之前,我们先来了解一下kubectl get命令。 kubectl get cm 1. 以mysql-config为例: kubectl get cm mysql-config-oyaml 1. 以上命令会打印出指定ConfigMap的YAML格式输出,包括所有元数据信息。例如: apiVersion:v1data:my.cnf:"[mysqld]\nserver-id=1\ncharacter-set-server=utf8mb...
[*].status.addresses[?(@.type=="ExternalIP")].address}' # 列出属于某个 PC 的 Pod 的名字 #“jq”命令用于转换复杂的 jsonpath,参考 https://stedolan.github.io/jq/ $ sel=${$(kubectl get rc my-rc --output=json | jq -j '.spec.selector | to_entries | .[] | "\(.key)=\...
cm:ConfigMap ns:NameSpace no:Node pvc:PersistentVolumeClaim pv:PersistentVolume po:Pod rc:ReplicationController sa:ServiceAccount svc:Service ds:DaemonSet deploy:Deployment rs:ReplicaSet sts:StatefulSet cj:CronJob 输出选项 kubectl [command] [TYPE] [NAME] -o= 常用-o yaml,一般...