相关疑难解决方法(0)

在Kubernetes中为kubectl创建用户

我需要创建用户为RBAC分配权限,我按如下方式创建它们:

echo -n "lucia" | base64
bHVjaWE=
echo -n "pass" | base64
cGFzcw==

apiVersion: v1
kind: Secret
metadata:
  name: lucia-secret
type: Opaque
data:
  username: bHVjaWE=
  password: cGFzcw==
Run Code Online (Sandbox Code Playgroud)

或创建:

kubectl create secret generic lucia-secret --from-literal=username='lucia',password='pass'
Run Code Online (Sandbox Code Playgroud)

我不知道如何继续

USER_NICK=lucia

kubectl config set-credentials $USER_NICK \
    --username=lucia \
    --password=pass

kubectl get secret lucia-secret -o json | jq -r '.data["ca.crt"]' | base64 -d > ca.crt

endpoint=`kubectl config view -o jsonpath="{.clusters[?(@.name == \"$name\")].cluster.server}"`

kubectl config set-cluster cluster-for-lucia \
  --embed-certs=true \
  --server=$endpoint \
  --certificate-authority=./ca.crt

kubectl config set-context context-lucia …
Run Code Online (Sandbox Code Playgroud)

kubernetes kubectl

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

kubectl ×1

kubernetes ×1