【云原生】CKA答案-死记硬背版

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

1、RBAC授权

kubectl config use-context k8s
kubectl create clusterrole deployment-clusterrole --verb=create --resource=deployments,daemonsets,statefulsets
kubectl create serviceaccount cicd-token -n app-team1
kubectl create rolebinding cicd-token --serviceaccount=app-team1:cicd-token --clusterrole=deployment-clusterrole -n app-team1
测试服务账号(SA)权限: 
kubectl -n app-team1 describe rolebinding cicd-token-rolebinding ​或者
kubectl --as=system:serviceaccount:app-team1:cicd-token get pods -n app-team1

2、节点设置不可用

kubectl config use-context ek8s
kubectl cordon ek8s-node-1
kubectl drain ek8s-node-1 --ignore-daemonsets  # 设置不可调度并驱逐节点上 Pod
报错:--delete-local-data 或者 --delete-emptydir-data​  --force
kubectl uncordon ek8s-node-1

3、升级k8s版本

kubectl config use-context mk8s 
kubectl cordon mk8s-master-0
kubectl drain 
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6