https://wuestkamp.medium.com/cks-cka-ckad-changed-terminal-to-remote-desktop-157a26c1d5e
CKS、CKA、CKAD 考试于 2022 年 6 月移至 PSI Bridge,将终端更改为远程桌面,它现在提供到远程桌面的 VNC 连接。
描述了我在 2022 年 6 月 27 日参加 CKAD 考试时对新界面的体验。
内容没有改变,考试仍然遵循当前的课程:
https://github.com/cncf/curriculum
但是您需要使用 Kubernetes 的浏览器界面,发生了很大的变化。
在您访问浏览器终端之前。可以在本地浏览器的另一个选项卡或窗口中打开 K8s 文档:
现在您可以访问完整的远程 XFCE 桌面,将在其中运行终端应用程序和 Firefox。将在远程浏览器中打开 K8s Docs:
下面都是猜测,而非官方原因。。
可能主要是通过增加公平性和防止作弊来保持考试的安全和良好的声誉。
从本地桌面,您会注意到在远程桌面滞后。比如移动窗口或者滚动 K8s 文档,几分钟后就会接受它。
您将使用 XFCE 终端仿真器。可以打开多个终端并将它们排列在一起或彼此重叠。在此之前,只有类似tmux
。您还可以更改字体大小和颜色等,这对可访问性非常有用。
文本编辑器 Mousepad 可用作编辑 YAML 的可视化编辑器。但是您不能访问与终端相同的文件系统。
虚拟终端可以访问不同的文件系统,例如 Mousepad Editor 或 File Manager。这意味着您不能轻松地在 Mousepad 中编辑文件,然后 kubectl apply
在终端中应用这些文件。也许将来会有所改变。您可以在可视化编辑器中编辑 YAML,然后复制并粘贴它。
考试界面的记事本好像没了,至少我没看到。在那里,可以存储例如关于稍后要解决的问题的注释。现在可以简单地使用 Mousepad 应用程序。
使用鼠标右键菜单复制、粘贴总是有效。
Ctrl+Shift+c
和 Ctrl+Shift+v
在终端下有效。
Ctrl+c
和 Ctrl+v
在 Firefox 等其他应用程序中有效。
如果左边的问题有可复制的单词,那么可以单击进行复制,然后使用上下文菜单或Ctrl+Shift+v
粘贴到终端中。
在终端内,也可以用鼠标标记文本,然后按鼠标中键插入。这仅在停留在终端内时有效。
确保在.vimrc
或其他缩进中设置,否则粘贴后会非常乱:
:set expandtab
:set tabstop=2
:set shitftwidth=2
您想将 Firefox 中的内容复制到终端时,它都会显示警告“不安全粘贴”。可以确认一下。也可以在终端中禁用此功能Preferences->General->Show unsafe paste dialog
。
远程桌面内的浏览器是 Firefox,它会自动限制对允许站点以外的任何站点的访问。它也会向您显示允许的站点列表,但为了安全起见,请记住官网:
https://kubernetes.io/docs
XFCE 允许您使用多个虚拟桌面并通过鼠标单击在它们之间切换。您可以在其中一个上安装大型终端,在另一个上安装大型 Bowser。或者可以只使用一个虚拟桌面。
可能存在在虚拟桌面之间切换的组合键。假设您不小心撞到了它,您的所有窗户似乎都不见了。在这种情况下,只需单击顶部选项即可。
Killer.sh 模拟器还没有新的远程桌面。
https://killer.sh/
将考虑在未来几周和几个月内采用这些变化。但是仍然会让用户选择简单的远程终端来学习内容。
我支持所有通过提供更多安全性来保持认证声誉的变化。
朝着更直观的方向发展,可以为更多用户打开考试。在没有 tmux 的情况下打开多个终端是一大优势。我希望看到一种简单的方法来使用可视文本编辑器而不是仅仅使用控制台来更接近现实。
VNC 连接的速度是正常的,并且是一致的,所以我在几分钟后就习惯了。对于带宽较低的位置,我确信 Linux 基金会确实通过了测量和数字。
请关注微信公众号【进击云原生】,扫码关注,了解更多咨询,更有免费资源供您学习