# 3 指定输出格式 命令:kubectl get ns ns名称 -o 格式参数 # kubernetes支持的格式有很多,比较常见的是wide、json、yaml [root@master ~]# kubectl get ns default -o yaml apiVersion: v1 kind: Namespace metadata: creationTimestamp: "2020-04-05T04:44:16Z" name: default resourceVersion: "151" s...
[root@master ~]# kubectl uncordon 192.168.10.9 [root@master ~]# kubectl get node -o wide NAME STATUS AGE EXTERNAL-IP 192.168.10.8 Ready 1d <none> 192.168.10.9 Ready 1d <none> 五、kubectl使用命令总结: kubectl相关命令参数如下: kubectl run 运行一个pod kubectl delete 删除一个POD kubectl get...
NOTECN参数表示用户名,这里设置为k8s中设定的adminO参数表示用户组,这里设置为k8s中设定的system:masterskubectl作为客户端,不需要设置hosts参数。CN可以设置其他的,这里设置常用的admin用户角色就行。不推荐设置成cluster-admin超级管理员角色。 代码语言:shell 复制 cat>/ssl/apiserver-admin-client-csr.json<<EOF { ...
[root@k8s-master1 k8s]# cat delete-ns.sh #!/bin/bash set -e useage(){ echo "useage:" echo " delns.sh NAMESPACE" } if [ $# -lt 1 ];then useage exit fi NAMESPACE=$1 JSONFILE=${NAMESPACE}.json kubectl get ns "${NAMESPACE}" -o json > "${JSONFILE}" vi "${JSONFILE}"...
它具有丰富的参数,允许您使用 -o 或 --output 参数自定义输出格式。您可以指定 -w 或 --watch 参数以开始观察特定对象的更新。 kubectl describe 命令更侧重于描述指定资源的许多相关方面。它可以调用对 API 服务器 的多个 API 调用来为用户构建视图。 例如,该 kubectl describe node 命令不仅检索有关节点的信息...
flannel默认的backend type是udp,如果想要使用vxlan作为backend,可以加上backend参数: {"Type": "vxlan"}} flannel backend为vxlan比起预设的udp性能相对好一些。 通过如下的命令能够查询网络配置信息: $ etcdctl --endpoints "http://node1.etcd.tulingapi.com:2379" ls /k8s/network/config /coreos.com/network...
-XX:MaxDirectMemorySize=size 用于设置 New I/O (java.nio) direct-buffer allocations 的最大大小,size 的单位可以使用 k/K、m/M、g/G;如果没有设置该参数则默认值为 0,意味着 JVM 自己自动给 NIO direct-buffer allocations 选择最大大小。
若采用 K8s 支持对 I/O 性能要求较高、数据一致性要求较强的应用场景(数据库、消息中间件、缓存等),应尽量选择支持块存储的解决方案。 运行对连续性要求较高的应用,应尽量选择具备高可用与数据保护的产品。 性能测试 性能是评判存储系统是否能够支撑核心业务的关键指标。我们对 IOMesh、Longhorn、Portworx 和 OpenEBS...
[root@k8scloude1 secret-manage]# kubectl get cm cm3 -o yaml | head -7 apiVersion: v1 data: nginx.conf: |+ ##modify file ##new add user nginx; worker_processes auto; 1. 2. 3. 4. 5. 6. 7. 8. 进入容器查看Nginx的配置文件,可以发现:cm3里文件内容已经改变了,但是容器里文件内容没...