作者: | 来源:互联网 | 2023-09-14 20:29
新版CKA2020-考前技巧 -PSI
- 特别注意事项
- 1. psi考前电脑环境和网络速度检查
- 1.1 psi-Certified Kubernetes Administrator China Exam
- 1.2 Compatibility Check
- 1.3 重新检测,Run Compatibility Check Again
- 2. k8s上下文切换
- 3. Kubectl 自动补全
- 3.1 kubectl 使用一个速记别名
- 3.2 在BASH中永久的添加自动补全
- 3.3 在您的 zsh shell 中永久的添加自动补全
- 3.4 格式化输出Yaml
- 4. web终端的复制粘贴
- 5. 官方考试界面
请一定阅读下新版CKA2020-考前准备-psi-补充
新版CKA考试已于2020年9月1日正式上线!
考试模式:线上考试
考试时间:2小时
认证有效期:3年
软件版本:Kubernetes v1.19
重考政策:可接受1次重考
经验水平:中級
题目数量:17题
通过分数:大于等于66分
几十元订阅此专栏,稳过! 稳过! 稳过!
特别注意事项
- 证件确认身份证、若需要英文(拼音)名字,可使用护照或者信用卡的名字即可。
- 点击查看考试期间允许访问的资源
- 考试时需要kexueshangwang,尽量把时间约在早上,保持网络稳定
- 特别特别特别,请不要刷新浏览器,会终止考试的
- 提前15分钟可进入考试系统,调试调试
- 平时要多练习使用命令(不会时kubectl --help)等,多从官方文档copy命令
- Kubectl 自动补全
- 使用试运行(–dry-run)生成yaml
1. psi考前电脑环境和网络速度检查
WebDelivery Compatibility Check
1.1 psi-Certified Kubernetes Administrator China Exam
在考试前会要进行电脑环境和网络速度检查-WebDelivery Compatibility Check
Select a Sponsor
选择赞助商
Linux Foundation
Linux基金会
Select an exam from the list below to run the compatibility check for the selected exam.
从下面的列表中选择一个考试,以运行所选考试的兼容性检查。
Certified Kubernetes Administrator China Exam (CKA-CN) (CKA-CN) - English
Kubernetes认证管理员中国考试(CKA-CN)(CKA-CN)-英语
1.2 Compatibility Check
如果不通过,检测结果,如下:
1.3 重新检测,Run Compatibility Check Again
根据提示内容,重新下载或者配置下,然后再重新检测,有些内容需要考官来检测,提前进入考场等待人工检测。
2. k8s上下文切换
注意k8s上下文切换,每个问题的开头都会提供命令以确保使用正确的cluster,例如:
设置配置环境: kubectl config use-context k8s
☁ Desktop k config use-context docker-desktop
Switched to context "docker-desktop".
3. Kubectl 自动补全
Kubectl 自动补全
3.1 kubectl 使用一个速记别名
您还可以为 kubectl 使用一个速记别名,该别名也可以与 completion 一起使用:
alias k=kubectl
complete -F __start_kubectl k
3.2 在BASH中永久的添加自动补全
source <(kubectl completion bash) # 在 bash 中设置当前 shell 的自动补全&#xff0c;要先安装 bash-completion 包。
echo "source <(kubectl completion bash)" >> ~/.bashrc # 在您的 bash shell 中永久的添加自动补全
3.3 在您的 zsh shell 中永久的添加自动补全
source <(kubectl completion zsh) # 在 zsh 中设置当前 shell 的自动补全
echo "if [ $commands[kubectl] ]; then source <(kubectl completion zsh); fi" >> ~/.zshrc # 在您的 zsh shell 中永久的添加自动补全
3.4 格式化输出Yaml
格式化输出
要以特定格式将详细信息输出到终端窗口&#xff0c;可以将 -o 或 --output 参数添加到支持的 kubectl 命令。
输出格式 描述
-o&#61;custom-columns&#61; 使用逗号分隔的自定义列来打印表格
-o&#61;custom-columns-file&#61; 使用 文件中的自定义列模板打印表格
-o&#61;json 输出 JSON 格式的 API 对象
-o&#61;jsonpath&#61; 打印 jsonpath 表达式中定义的字段
-o&#61;jsonpath-file&#61; 打印在 文件中定义的 jsonpath 表达式所指定的字段。
-o&#61;name 仅打印资源名称而不打印其他内容
-o&#61;wide 以纯文本格式输出额外信息&#xff0c;对于 Pod 来说&#xff0c;输出中包含了节点名称
-o&#61;yaml 输出 YAML 格式的 API 对象
运行 ngins Pod 并将其规约写入到名为 pod.yaml 的文件
☁ Desktop k run nginx --image&#61;nginx --dry-run&#61;client -o yaml > pod.yaml
☁ Desktop cat pod.yaml
apiVersion: v1
kind: Pod
metadata:
creationTimestamp: null
labels:
run: nginx
name: nginx
spec:
containers:
- image: nginx
name: nginx
resources: {
}
dnsPolicy: ClusterFirst
restartPolicy: Always
status: {
}
☁ Desktop
4. web终端的复制粘贴
web终端中无法使用Ctrl&#43;C、Ctrl&#43;V&#xff0c;使用Ctrl &#43; Insert&#xff0c;Shift &#43; Insert代替&#xff0c;web终端中也可以使用右键复制粘贴。
5. 官方考试界面