开发者社区> panic_recoverer> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

手把手带你过CNCF CKA考试 (第二章)

简介: 随着云原生和golang的日渐发展,CKA的普及度也越来越高了.现在市面上均是收费题库.并没有太多整体的复习资料,本人于2021年5月刚刚通过CKA考试.本文将分享我的考试心得及复习资料
+关注继续查看

先说心得

  1. 每道题请务必看是否需要执行kubectl config use-context k8s来加载环境变量,只有少部分的题不需要加载环境变量(因为可能用的是上一题的环境).环境变量名称大部分是 hk8s mk8s等等.环境变量会直接导致你答案的准确性.
  2. 不会的题可以点击左下侧按钮记性 flag 标记等全部完成后再回来做题(再次提醒如果是这种情况也要务必记得重新加载本题的环境变量)
  3. 故障排查问题/集群升级问题 需要进入对应节点 提权至root权限后进行配置,等本题操作完成后,务必记得退出到student(本地)的控制台再进行下一题,(需要退出两次,第一次是退出到非root账户,第二次是退出对应节点ssh)
  4. 考试时允许开启最多一个tab页面来查阅文档,可以提前在收藏夹里把一些重点文档保存下来方便查阅(.io的搜索系统有时候不好用需要多请求几次)

15% - Workloads & Scheduling

• Understand deployments and how to perform rolling update and rollbacks
• Use ConfigMaps and Secrets to configure applications
• Know how to scale applications
• Understand the primitives used to create robust, self-healing, application deployments
• Understand how resource limits can affect Pod scheduling
• Awareness of manifest management and common templating tools

15% - 根据负载情况进行扩缩容

• 掌握如何滚动升级和回滚
使用--record命令 标记日志
rollout history 查看历史记录
rollout undo deployment --to-revision=1回滚到指定版本


• 使用configmaps 和 私钥 配置applications
https://kubernetes.io/zh/docs/concepts/configuration/configmap/
https://kubernetes.io/zh/docs/concepts/configuration/secret/

apiVersion: v1
kind: ConfigMap
metadata:
  name: game-demo
data:
  # 类属性键;每一个键都映射到一个简单的值
  player_initial_lives: "3"
  ui_properties_file_name: "user-interface.properties"

  # 类文件键
  game.properties: |
    enemy.types=aliens,monsters
    player.maximum-lives=5    
  user-interface.properties: |
    color.good=purple
    color.bad=yellow
    allow.textmode=true 

在各种场景中使用secret.
pod中使用secret的话,需要挂载volumes


• 如何扩容applications
kubectl scale 命令 --replicas=6


• 理解用于创建 robust, self-healing,application deployments 的 yaml或者cli (primitives)


• 理解如何通过资源限制让pod进行调度
https://kubernetes.io/zh/docs/concepts/configuration/manage-resources-containers/

apiVersion: v1
kind: Pod
metadata:
  name: frontend
spec:
  containers:
  - name: app
    image: images.my-company.example/app:v4
    env:
    - name: MYSQL_ROOT_PASSWORD
      value: "password"
    resources:
      requests:
        memory: "64Mi"
        cpu: "250m"
      limits:
        memory: "128Mi"
        cpu: "500m"
  - name: log-aggregator
    image: images.my-company.example/log-aggregator:v6
    resources:
      requests:
        memory: "64Mi"
        cpu: "250m"
      limits:
        memory: "128Mi"
        cpu: "500m"

• 了解清单管理和常用模板工具

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
手把手带你过CNCF CKA考试 (第一章)
随着云原生和golang的日渐发展,CKA的普及度也越来越高了.现在市面上均是收费题库.并没有太多整体的复习资料,本人于2021年5月刚刚通过CKA考试.本文将分享我的考试心得及复习资料
0 0
手把手带你过CNCF CKA考试 (最终章)
随着云原生和golang的日渐发展,CKA的普及度也越来越高了.现在市面上均是收费题库.并没有太多整体的复习资料,本人于2021年5月刚刚通过CKA考试.本文将分享我的考试心得及复习资料
0 0
ocp听课总结之1——课程简介
这只是我个人的笔记,不适合各位网友学习,因为个人的程度水平不一,况且我记录的比较散乱,不适合系统学习。 oracle学习步骤: plsql——数据库体系结构(各种文件,内存块等)——数据库备份恢复——数据库优化——rac(真正应用集群)(rac 优化,工作机制)——sql语句的执行计划,sql语句的各种优化。
666 0
Elastic认证考试:考试常用Linux命令合集,0基础必看
Elastic认证考试:考试常用Linux命令合集,0基础必看
0 0
北京大学肖臻老师《区块链技术与应用》公开课笔记1——课程简介
北京大学肖臻老师《区块链技术与应用》公开课笔记1——课程简介
0 0
杨老师课堂_Java教程第五篇之函数运用
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kese7952/article/details/78901551 今天主要是讲解以下知识点: 1、方法基础知识 2、方法高级内容 3、方法案例 01方法的概述 * A: 为什么要有方法(函数) * 提高代码的复用性 * B: 什么是方法 * 完成特定功能的代码块。
797 0
参加冬季实战营:Linux操作系统实战入门
参加了本期冬季实战营,涉及从Linux文本处理、系统管理入门等各种Linux入门知识,有所收获。
0 0
职场进阶,送你的必备心法 | 开发者社区精选文章合集(二)
面对职场压力,你需要有不断进阶学习的能力,本合集就带你分享职场进阶你不能缺少的能力心法,carry你的职场人生!
0 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
冬季实战营第二期:Linux操作系统实战入门
立即下载
阿里云总监课第二期——语音基础知识串讲
立即下载
阿里云大使学习手册
立即下载