学习地址1:https://pan.baidu.com/s/1ZRXwqCAftn58QFequHD4jA 提取码:xs2i
学习地址2:https://share.weiyun.com/2pn97By4 密码:c58ghh
一站式通关CKA证书-Kubernetes管理员认证(CKA)。今天给大家讲讲关于Kubernetes 认证管理员(CKA)考试的相关知识,其中包含最新考纲、考试报名注意事项、真题实战演练、高频考点提炼、备考冲刺答疑等等,旨在帮助大家快速通过CKA认证考试。
我在本文将以k8s1.27版本跟大家讲解,这个版本也是2023年比较新的一个版本,带领大家一站式通关CKA证书!
首先,我们先来了解什么是CKA?拿到这个证书后,对我们找工作又有哪些帮助?以及相关的薪资待遇如何?
CKA (Certified Kubernetes Administrator) 考试是一种远程在线、有监考、基于实操的认证考试,需要在运行Kubernetes的命令行中解决多个任务。
CKA认证考试是专为Kubernetes管理员、云管理员和其他管理Kubernetes实例的IT专业人员而设的。已获得认证的K8s管理员具备了进行基本安装以及配置和管理生产级Kubernetes集群的能力。
考题解析:
1、在com.example.hxds.bff.driver.controller.form包中创建RegisterNewDriverForm.java类,用于接收小程序提交的司机注册信息和调用hxds-dr子系统Web方法。
@RestController
@RequestMapping("/driver")
@Tag(name = "DriverController", description = "司机模块Web接口")
public class DriverController {
@Resource
private DriverService driverService;
@PostMapping("/registerNewDriver")
@Operation(summary = "新司机注册")
public R registerNewDriver(@RequestBody @Valid RegisterNewDriverForm form) {
long driverId = driverService.registerNewDriver(form);
//在SaToken上面执行登陆,实际上就是缓存userId,然后才有资格拿到令牌
StpUtil.login(driverId);
//生成Token令牌字符串(已加密)
String token = StpUtil.getTokenInfo().getTokenValue();
return R.ok().put("token", token);
}
}
2、我们给注册页面的“立即注册”按钮添加点击事件,提交Ajax请求给bff层的Web方法。
register: function() {
let that = this;
uni.login({
provider: 'weixin',
success: function(resp) {
let code = resp.code;
that.code = code;
}
});
uni.getUserProfile({
desc: '获取用户信息',
success: function(resp) {
let nickname = resp.userInfo.nickName;
let avatarUrl = resp.userInfo.avatarUrl;
console.log(nickname);
console.log(avatarUrl);
let data = {
code: that.code,
nickname: nickname,
photo: avatarUrl
};
that.ajax(that.url.registerNewDriver, 'POST', data, function(resp) {
console.log(resp);
let token = resp.data.token;
uni.setStorageSync('token', token);
uni.setStorageSync('realAuth', 1);
that.$refs.uToast.show({
title: '注册成功',
type: 'success',
callback: function() {
uni.redirectTo({
url: '../../identity/filling/filling?mode=create'
});
}
});
});
}
});
}
3、在DriverDao.xml文件中,编写SQL语句,查询司机实名认证信息。
@RestController
@RequestMapping("/driver")
@Tag(name = "DriverController", description = "司机模块Web接口")
public class DriverController {
……
@PostMapping("/searchDriverAuth")
@Operation(summary = "查询司机认证信息")
public R searchDriverAuth(@RequestBody @Valid SearchDriverAuthForm form) {
HashMap result = driverService.searchDriverAuth(form.getDriverId());
return R.ok().put("result", result);
}
}
4、在CosUtil.java类中我已经封装好了生成预签名URL的函数,咱们来看一下。
@Service
public class DriverServiceImpl implements DriverService {
@Resource
private CosUtil cosUtil;
……
@Override
public HashMap searchDriverAuth(SearchDriverAuthForm form) {
R r = drServiceApi.searchDriverAuth(form);
HashMap map = (HashMap) r.get("result");
//获取私有读写文件的临时URL地址
String idcardFront = MapUtil.getStr(map, "idcardFront");
String idcardBack = MapUtil.getStr(map, "idcardBack");
String idcardHolding = MapUtil.getStr(map, "idcardHolding");
String drcardFront = MapUtil.getStr(map, "drcardFront");
String drcardBack = MapUtil.getStr(map, "drcardBack");
String drcardHolding = MapUtil.getStr(map, "drcardHolding");
String idcardFrontUrl = idcardFront.length() > 0 ? cosUtil.getPrivateFileUrl(idcardFront) : "";
String idcardBackUrl = idcardBack.length() > 0 ? cosUtil.getPrivateFileUrl(idcardBack) : "";
String idcardHoldingUrl = idcardHolding.length() > 0 ? cosUtil.getPrivateFileUrl(idcardHolding) : "";
String drcardFrontUrl = drcardFront.length() > 0 ? cosUtil.getPrivateFileUrl(drcardFront) : "";
String drcardBackUrl = drcardBack.length() > 0 ? cosUtil.getPrivateFileUrl(drcardBack) : "";
String drcardHoldingUrl = drcardHolding.length() > 0 ? cosUtil.getPrivateFileUrl(drcardHolding) : "";
map.put("idcardFrontUrl", idcardFrontUrl);
map.put("idcardBackUrl", idcardBackUrl);
map.put("idcardHoldingUrl", idcardHoldingUrl);
map.put("drcardFrontUrl", drcardFrontUrl);
map.put("drcardBackUrl", drcardBackUrl);
map.put("drcardHoldingUrl", drcardHoldingUrl);
return map;
}
}
总结:
勤加练习是通过 CKA 考试的关键,本文只列举了部分实操内容,希望的文章对大家参加CKA认证考级有所帮助!
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。
0 回复
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传