当前位置: 首页 > news >正文

【CKS最新模拟真题】获取多个集群的上下文名称并保存到指定文件中

文章目录

  • 前言
  • 一、TASK
  • 二、解题过程
    • 1、问题一解题
    • 2、问题二解题


前言

月底考CKS,这是最新版的CKS模拟题

环境k8s版本
ubuntu1.31

考试期间允许访问的资源地址,支持将英文翻译为中文文档

文档地址
kubernetes文档https://kubernetes.io/docs
https://kubernetes.io/blog/
Falco文档https://falco.org/docs
BOM文档https://kubernetes-sigs.github.io/bom/cli-reference/
https://kubernetes-sigs.github.io/bom/cli-reference
etcd文档https://etcd.io/docs
Cilium文档https://docs.cilium.io/en/stable

一、TASK

题目要求
Solve this question on: ssh cks3477

You have access to multiple clusters from your main terminal through contexts. Write all context names into on , one per line.kubectl/opt/course/1/contextscks3477

From the kubeconfig extract the certificate of user and write it decoded to .restricted@infra-prod/opt/course/1/cert

中译

在以下位置解决此问题:ssh cks3477

您可以通过kubectl上下文从主终端访问多个集群 。将所有上下文名称写入 /opt/course/1/contextscks3477,每行一个。

从 kubeconfig 中提取restricted@infra-prod用户证书 并将其解码写入/opt/course/1/cert

二、解题过程

1、问题一解题

过程如下(示例):

#按要求连接对应的集群
candidate@terminal:~$ ssh cks3477                  #切换到root用户下,防止普通用户操作写入文件没权限
candidate@cks3477:~$  sudo -i#获取集群中所有的上下文名称,并写入到指定文件中进行记录
root@cks3477:~# kubectl config get-contexts
root@cks3477:~# kubectl config get-contexts -o name > /opt/course/1/contexts

在这里插入图片描述

2、问题二解题

过程如下(示例):

#按要求连接对应的集群
candidate@terminal:~$ ssh cks3477                  #切换到root用户下,防止普通用户操作写入文件没权限
candidate@cks3477:~$  sudo -i#获取集群中的restricted@infra-prod用户证书文件,并通过解码操作写入到指定文件中进行记录
root@cks3477:~# kubectl config view --raw 
root@cks3477:~# echo "xxx" |base64 -d >/opt/course/1/cert

在这里插入图片描述


http://www.mrgr.cn/news/79523.html

相关文章:

  • SNN学习(3):Brain2Loihi,基于brain2实现的Loihi模拟器
  • EXCEL数据清洗的几个功能总结备忘
  • C++ 泛编程 —— 函数模板(上)
  • HTML常见标签列表,涵盖了多种用途的标签。
  • [大数据]Hudi
  • Apache APISIX快速入门
  • Unity教程(十九)战斗系统 受击反馈
  • 避大坑!Vue3中reactive丢失响应式的问题
  • 链表OJ题型讲解与总结
  • 力扣每日一题 - 999. 可以被一步捕获的棋子数
  • 默认插槽,具名插槽(v-slot:具名,name=‘ ‘),作用域插槽
  • Ubuntu Linux 图形界面工具管理磁盘分区和文件系统(八)
  • 电子商务人工智能指南 1/6 - 搜索、广告和发现
  • 1-1 C语言链表
  • 报错:Invalid HTTP method: PATCH executing PATCH http://XXX.XXX
  • HarmonyOS(63) ArkUI 自定义占位组件NodeContainer
  • centos部署SkyWalking并在springcloud项目中用法举例
  • openharmony开发资料合集
  • 13.在 Vue 3 中使用OpenLayers加载鹰眼控件示例教程
  • 18.[极客大挑战 2019]BabySQL1
  • 书后习题答案:《Python程序设计基础(第2版)》,电子工业出版社,2020.01
  • SpringBoot自动配置底层核心源码
  • 电子商务人工智能指南 2/6 - 需求预测和库存管理
  • 【开源】A064—基于JAVA的民族婚纱预定系统的设计与实现
  • FastAPI解决跨域报错net::ERR_FAILED 200 (OK)
  • 木棍的长度