• Kubernetes CKA 模拟题解析【2022最新版】(连载001)


    file

    练习准备

    这是 Kubernetes CKA 认证的模拟考试,大家不要错过哦。

    在模拟考试开始之前建议您先设置一下以下命令:

    $ alias k=kubectl
    $ export do="--dry-run=client -o yaml" # like short for dry output. use whatever you like
    • 1

    设置代码补全

    kubectl 的 Bash 补全脚本可以用命令 kubectl completion bash 生成。 在 Shell 中导入(Sourcing)补全脚本,将启用 kubectl 自动补全功能。

    然而,补全脚本依赖于工具 bash-completion, 所以要先安装它(可以用命令 type _init_completion 检查 bash-completion 是否已安装)。

    安装 bash-completion

    很多包管理工具均支持 bash-completion(参见这里)。 可以通过 apt-get install bash-completionyum install bash-completion 等命令来安装它。

    上述命令将创建文件 /usr/share/bash-completion/bash_completion,它是 bash-completion 的主脚本。 依据包管理工具的实际情况,你需要在 ~/.bashrc 文件中手工导入此文件。

    要查看结果,请重新加载你的 Shell,并运行命令 type _init_completion。 如果命令执行成功,则设置完成,否则将下面内容添加到文件 ~/.bashrc 中:

    source /usr/share/bash-completion/bash_completion

      重新加载 Shell,再输入命令 type _init_completion 来验证 bash-completion 的安装状态。

      启动 kubectl 自动补全功能 {#enable-kubectl-autocompletion}

      Bash

      你现在需要确保一点:kubectl 补全脚本已经导入(sourced)到 Shell 会话中。 可以通过以下两种方法进行设置:

      kubectl completion bash | sudo tee /etc/bash_completion.d/kubectl > /dev/null

        如果 kubectl 有关联的别名,你可以扩展 Shell 补全来适配此别名:

        echo 'alias k=kubectl' >>~/.bashrc
        echo 'complete -o default -F __start_kubectl k' >>~/.bashrc
        • 1

        bash-completion 负责导入 /etc/bash_completion.d 目录中的所有补全脚本。

        两种方式的效果相同。重新加载 Shell 后,kubectl 自动补全功能即可生效。 若要在当前 Shell 会话中启用 Bash 补全功能,需要运行 exec bash 命令:

        exec bash

          这个对您后面的考试非常有利,可以节约大量的时间。

          设置vim 通过~/.vimrc 设置 vim 编辑默认 tab 为2个空格:

          set tabstop=2
          set expandtab
          set shiftwidth=2
          • 1
          • 2

          我们在后续的测试里也为您提供了一些有用的建议,记得使用哦。

          Deprecated 命令 对于一些 kubectl 标注为 Deprecated 的命令,可能在真实考试的时候没法使用。所以我们最好不要使用这些命令。

          题目示例:

          Question 1 | Contexts Task weight:1 %

          您现在可以通过终端管理多个集群。

          您可以把这些context name 写入文件 /opt/course/1/contexts 中。

          接下来把显示当前 context 的命令写入文件 /opt/course/1/context_default_kubectl.sh, 记得要使用命令 kubectl

          最后,试试不用 kubectl 实现上述功能,然后把相应的命令写入 /opt/course/1/context_default_no_kubectl.sh 中。

          TGeek.cn 推出 Kubernetes 在线实战平台,欢迎加我微信申请哦~

          file

          不要害羞,仅限前100名免费测试。

          file

          通关现金奖励~

          本文由博客一文多发平台 OpenWrite 发布!

        • 相关阅读:
          ENVI:如何进行对自带RPC的图像进行RPC正射校正呢?
          react组件的生命周期
          Mysql数据库 9.SQL语言 查询语句 连接查询、子查询
          SpringBoot+SpringCloud面试总结都在这里
          Ubuntu环境Docker+K8s+Dashboard的安装配置(无坑亲测)
          数据库中间件
          计算机毕业设计(附源码)python职工社保信息管理系统
          禅道:提bug、管理case 7.0
          食品行业报告:辣椒市场现状研究分析与发展前景预测
          python+appium自动化测试如何控制App的启动和退出
        • 原文地址:https://blog.csdn.net/rocLv/article/details/128035606