• CKS CKA CKAD 将终端更改为远程桌面


    https://wuestkamp.medium.com/cks-cka-ckad-changed-terminal-to-remote-desktop-157a26c1d5e

    CKS、CKA、CKAD 考试于 2022 年 6 月移至 PSI Bridge,将终端更改为远程桌面,它现在提供到远程桌面的 VNC 连接。

    这不是真实考试的截图

    概述

    • 远程终端替换为远程桌面
    • 非 Linux 用户的复制和粘贴会有所不同
    • VNC 的速度是预期/正常的,但和以前一样慢

    本文

    描述了我在 2022 年 6 月 27 日参加 CKAD 考试时对新界面的体验。

    改变了什么?

    内容没有改变,考试仍然遵循当前的课程:

    https://github.com/cncf/curriculum

    但是您需要使用 Kubernetes 的浏览器界面,发生了很大的变化。

    之前 -> 之后

    在您访问浏览器终端之前。可以在本地浏览器的另一个选项卡或窗口中打开 K8s 文档:

    变化之前

    现在您可以访问完整的远程 XFCE 桌面,将在其中运行终端应用程序和 Firefox。将在远程浏览器中打开 K8s Docs:

    变化之后

    什么不再可能了?

    • 使用预先创建的任何个人书签
    • 使用多台显示器

    为什么改变?

    下面都是猜测,而非官方原因。。

    可能主要是通过增加公平性和防止作弊来保持考试的安全和良好的声誉。

    • 为每位考试者提供完全相同的环境是件好事。创建许多浏览器书签或安装一些浏览器插件应该没有任何优势。
    • 通过使用远程虚拟机,使用本地安装的应用程序更难作弊。更好地防止复制内容等来源
    • 不再需要共享您的本地屏幕并将您的数据访问权限授予监考人员。因此更好的数据隐私。
    • 远程 VM 中的 Firefox 会自动阻止访问被禁止的 url,这使监考人员更容易。
    • 在未来的更新中可以将考试转移到更加 GUI 的方法。就像能够在浏览器中直观地打开 Ingress/K8s-Dashboard 服务,而不是 curl。

    速度

    从本地桌面,您会注意到在远程桌面滞后。比如移动窗口或者滚动 K8s 文档,几分钟后就会接受它。

    终端应用

    您将使用 XFCE 终端仿真器。可以打开多个终端并将它们排列在一起或彼此重叠。在此之前,只有类似tmux。您还可以更改字体大小和颜色等,这对可访问性非常有用。

    可视文本编辑器

    文本编辑器 Mousepad 可用作编辑 YAML 的可视化编辑器。但是您不能访问与终端相同的文件系统。

    文件系统

    虚拟终端可以访问不同的文件系统,例如 Mousepad Editor 或 File Manager。这意味着您不能轻松地在 Mousepad 中编辑文件,然后 kubectl apply 在终端中应用这些文件。也许将来会有所改变。您可以在可视化编辑器中编辑 YAML,然后复制并粘贴它。

    记事本不见了(来自考试界面)

    考试界面的记事本好像没了,至少我没看到。在那里,可以存储例如关于稍后要解决的问题的注释。现在可以简单地使用 Mousepad 应用程序。

    复制粘贴

    使用鼠标右键菜单复制、粘贴总是有效。

    Ctrl+Shift+cCtrl+Shift+v在终端下有效。

    Ctrl+cCtrl+v在 Firefox 等其他应用程序中有效。

    如果左边的问题有可复制的单词,那么可以单击进行复制,然后使用上下文菜单或Ctrl+Shift+v粘贴到终端中。

    在终端内,也可以用鼠标标记文本,然后按鼠标中键插入。这仅在停留在终端内时有效。

    确保在.vimrc或其他缩进中设置,否则粘贴后会非常乱:

    :set expandtab
    :set tabstop=2
    :set shitftwidth=2
    
    • 1
    • 2
    • 3

    您想将 Firefox 中的内容复制到终端时,它都会显示警告“不安全粘贴”。可以确认一下。也可以在终端中禁用此功能Preferences->General->Show unsafe paste dialog

    Firefox 和允许的站点

    远程桌面内的浏览器是 Firefox,它会自动限制对允许站点以外的任何站点的访问。它也会向您显示允许的站点列表,但为了安全起见,请记住官网:

    https://kubernetes.io/docs

    多个虚拟桌面

    XFCE 允许您使用多个虚拟桌面并通过鼠标单击在它们之间切换。您可以在其中一个上安装大型终端,在另一个上安装大型 Bowser。或者可以只使用一个虚拟桌面。

    可能存在在虚拟桌面之间切换的组合键。假设您不小心撞到了它,您的所有窗户似乎都不见了。在这种情况下,只需单击顶部选项即可。

    接口技术

    • XFCE 4.14
    • XFCE 终端仿真器(黑底白字)
    • Ubuntu 20.04
    • 最大分辨率:1900x1200(即使您的显示器+分辨率更大)
    • 火狐浏览器

    Killer Shell 模拟器

    Killer.sh 模拟器还没有新的远程桌面。

    https://killer.sh/

    将考虑在未来几周和几个月内采用这些变化。但是仍然会让用户选择简单的远程终端来学习内容。

    总结

    我支持所有通过提供更多安全性来保持认证声誉的变化。

    朝着更直观的方向发展,可以为更多用户打开考试。在没有 tmux 的情况下打开多个终端是一大优势。我希望看到一种简单的方法来使用可视文本编辑器而不是仅仅使用控制台来更接近现实。

    VNC 连接的速度是正常的,并且是一致的,所以我在几分钟后就习惯了。对于带宽较低的位置,我确信 Linux 基金会确实通过了测量和数字。

    交流

    请关注微信公众号【进击云原生】,扫码关注,了解更多咨询,更有免费资源供您学习

  • 相关阅读:
    SQL语句优化、mysql不走索引的原因、数据库索引的设计原则
    Spring后置处理器BeanFactoryPostProcessor与BeanPostProcessor源码解析
    python中如何打印日志信息
    云原生入门实战
    联邦学习:多任务思想与聚类联邦学习
    【C#】LIMS实验室信息管理系统源码
    如何处理MindSpore Lite推理失败的问题
    commitlint+husky+commitizen+lint-stage代码风格及上传规范管理
    【算法】顺序查找解析
    Linux学习笔记(二)
  • 原文地址:https://blog.csdn.net/ll837448792/article/details/125554695