【云原生】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