CKA 模拟题库 | 8. 查看可用节点数量
模拟题目设置配置环境: kubectl config use-context k8s Task检查有多少 nodes 已准备就绪(不包括被打上 Taint:NoSchedule 的节点), 并将数量写入 /opt/KUSC00402/kusc00402.txt 参考概念 –> 调度、抢占和驱逐 –> 污点和容忍度https://kubernetes.io/zh-cn/docs/concepts/scheduling-eviction/taint-and-toleration/ 解答 考试的时候务必记住切换集群, 注意集群名称 kubectl config use-context k8s ready 的数量 减去 noschedule 的数量为可用节点数 kubectl get nodeskubectl describe nodes | grep -i taintsecho "结果" > /opt/KUSC00402/kusc00402.txt 检查cat /opt/KUSC00402/kusc00402.txt
CKA 模拟题库 | 7. 调度 pod 到指定节点
模拟题目设置配置环境: kubectl config use-context k8s Task按如下要求调度一个 pod: 名称:nginx-kusc00401 Image:nginx Node selector:disk=ssd 参考任务 –> 配置 Pods 和容器 –> 将pod分配给节点https://kubernetes.io/zh-cn/docs/tasks/configure-pod-container/assign-pods-nodes/ 解答 考试的时候务必记住切换集群, 注意集群名称 kubectl config use-context k8s # 检查pod是否存在kubectl get pod -A | grep nginx-kusc00401# 检查node标签是否存在 disk=ssdkubectl get nodes --show-labels | grep 'disk=ssd'# 如果没有ssd标签则手动设置一个#kubectl label nodes node01 disk=ssd #...
CKA 模拟题库 | 6. 扩容 deployment 副本数量
模拟题目设置配置环境: kubectl config use-context k8s Task将 deployment presentation 扩展至 4 个 pods 参考kubectl scale deployment -hhttps://kubernetes.io/zh-cn/docs/tasks/run-application/scale-stateful-set/ 解答 考试的时候务必记住切换集群, 注意集群名称 kubectl config use-context k8s #检查pod数量和运行情况kubectl get deployments presentation -o widekubectl get pod -l app=presentation#扩展数量kubectl scale deployment presentation --replicas=4 检查kubectl get deployments presentation -o widekubectl get pod -l app=presentation
CKA 模拟题库 | 5. 创建 Ingress
模拟题目设置配置环境: kubectl config use-context k8s Task如下创建一个新的nginx Ingress 资源: 名称: ping Namespace: ing-internal 使用服务端口 5678 在路径 /hello 上公开服务 hello 可以使用以下命令检查服务 hello 的可用性,该命令应返回 hello: curl -kL INTERNAL_IP/hello 参考概念 –> 服务、负载均衡和联网 –> Ingresshttps://kubernetes.io/zh-cn/docs/concepts/services-networking/ingress/#the-ingress-resourcehttps://kubernetes.io/zh-cn/docs/concepts/services-networking/ingress/#default-ingress-class 解答方法1 (推荐) 考试的时候务必记住切换集群, 注意集群名称 kubectl config use-context...
CKA 模拟题库 | 4. 暴露服务 service
模拟考题设置配置环境:kubectl config use-context k8s Task请重新配置现有的 deployment front-end 以及添加名为 http 的端口规范来公开现有容器 nginx 的端口 80/tcp 。创建一个名为 front-end-svc 的新 service ,以公开容器端口 http 。配置此 service ,以通过各个 Pod 所在的节点上的 NodePort 来公开他们。 参考概念 –> 工作负载 –> 工作负载资源 –> Deploymentshttps://kubernetes.io/zh-cn/docs/concepts/workloads/controllers/deployment/ 解答 考试的时候务必记住切换集群, 注意集群名称 kubectl config use-context k8s 检查deployment信息,并记录SELECTOR的Lable标签,这里是app=front-end kubectl get deployment front-end -o wide 编辑...
CKA 模拟题库 | 3. 网络策略 NetworkPolicy
模拟题目设置配置环境: kubectl config use-context hk8s Task在现有的 namespace my-app 中创建一个名为 allow-port-from-namespace 的新 NetworkPolicy确保新的 NetworkPolicy 允许 namespace echo 中的 Pods 连接到 namespace my-app 中的Pods的9000 端口。进一步确保新的 NetworkPolicy : 不允许对没有在监听 端口9000的Pods的访问 不允许非来自 namespace echo中的Pods的访问 双重否定就是肯定,所以最后两句话的意思就是: 仅允许端口为 9000 的 pod 访问。 仅允许 echo 命名空间中的 pod 访问。 参考https://kubernetes.io/zh-cn/docs/concepts/services-networking/network-policies/概念 –> 服务 负载均衡和联网 –> 网络策略 解答 考试的时候务必记住切换集群, 注意集群名称...
CKA 模拟题库 | 2. 查看pod的CPU
模拟题目设置配置环境:kubectl config use-context k8s Task通过 pod label name=cpu-loader,找到运行时占用大量 CPU 的 pod , 并将占用 CPU 最高的 pod 名称写入文件 /opt/KUTR000401/KUTR00401.txt (已存在) 参考kubectl top -hkubectl top pod -hhttps://kubernetes.io/docs/reference/kubectl/cheatsheet/#interacting-with-running-pods 解答 考试的时候务必记住切换集群, 注意集群名称 kubectl config use-context k8s kubectl top pod -l name=cpu-loader --sort-by cpu -A echo "查出来的Pod Name" > /opt/KUTR000401/KUTR00401.txt 检查cat /opt/KUTR000401/KUTR00401.txt
KA 模拟题库 | 1. 权限控制RBAC
设置配置环境kubectl config use-context k8s Context为部署流水线创建一个新的 ClusterRole 并将其绑定到范围为特定的 namespace 的特定 ServiceAccount 。 Task创建一个名为 deployment-clusterrole 且仅允许创建以下资源类型的新 ClusterRole : Deployment StatefulSet DaemonSet 在现有的 namespace app-team1 中创建一个名为 cicd-token 的新 ServiceAccount。 限于 namespace app-team1 中,将新的 ClusterRole deployment-clusterrole 绑定到新的 ServiceAccount cicd-token 参考kubectl create clusterrole -hkubectl create rolebinding...
Hands-Free AG Audio 与 Stereo区别
蓝牙耳机接入电脑后会有两个播放设备 Hands-Free AG Audio (双向,单声道,低音质) 语音通话选择 Stereo (单向,双声道,立体声,音质好,清晰) 听音乐首选 Hands-Free AG Audio 与 Stereo 的主要区别 特征 Hands-Free AG Audio Stereo 音频通道 单声道(Mono) 双声道(Stereo,左右声道) 主要用途 语音通话、免提通话 音乐播放、电影观看、高质量音频内容 音质 较低,优化语音通话质量 高质量,适合多媒体播放和高保真音频体验 带宽要求 低带宽,适用于低延迟通话 高带宽,适用于高质量音频传输 延迟 低延迟,适合实时语音通话 可能有轻微延迟,适合非实时音频播放 应用场景 蓝牙耳机、车载蓝牙、免提设备 蓝牙耳机、无线音响、家庭影院、音响系统 Hands-Free AG Audio 模式详解Hands-Free AG Audio 是指在蓝牙设备中使用的一种音频模式,通常与蓝牙耳机和免提设备相关。AG(Audio...
ESXI7磁盘格式区别 及 厚置备 精简置备 互转
1. 精简置备(thin)无论磁盘分配多大,存储大小为实际占用大小,对于IO频繁的应用会导致性能下降 2. 厚置备 延迟置零(默认)默认创建格式,预先分配空间,有写操作才按需要将其置零 3. 厚置备(thick)分配号空间并进行置零操作,有IO操作时无需等待直接执行 转换之前关闭虚拟机 一. 精简置备 转 厚置备找到对应的虚拟磁盘,然后右键 “扩充磁盘” 二. 厚置备 转 精简置备1. 通过vCenter迁移或者克隆虚拟机新的虚拟机磁盘格式为 精简置备2. 通过命令进行转换 注意: 对应目录下有两个vmdk的文件 一个是NAME.vmdk 一个是NAME-flat.vmdk, 需要操作的是NAME.vmdk vmkfstools -i 源磁盘文件名.vmdk -d thin 目标文件名.vmdk 3. 虚拟机 “取消注册” 4. 修改对应的vmx文件 除vmdk后缀文件外的其他文件,建议全部移动到新建bak文件夹 5. 重新注册虚拟机 开启Esxi7 ssh依次点击”管理” -> “服务” -> 搜索”TSM” -> 启动 “TSM” 和...


