# 1.RBAC授权 解题 kubectl config use-context k8s kubectl create clusterrole deployment-clusterrole --verb /access-authn-authz/rbac/ # 2.节点设置不可用 将名为ek8s-node1 的node设置为不可用,并重新调度该node上所有运行的pods kubectl config use-context volume类型为hostpath,位于/srv/app-data kubectl config use-context hk8s apiVersion: v1 kind: PersistentVolume 使日志文件legacy-app.log可用于sidecar容器 注:除了添加所需的volume mount以外,请勿更改现有容器的规格 kubectl config use-context k8s 调查发生这种情况的原因,并采取相应措施将node恢复为Ready状态,确保所做的任何更改永久有效 kubectl config use-context wk8s kubectl get node
amd64 go ' alias jump='ssh -p10022 renzhikeji@jump.renzhikejitech.com' alias ku-bedin='kubectl config use-context renzhikeji-bedin-context' alias ku-bigdata='kubectl config use-context renzhikeji-bigdata-context' alias ku-canary='kubectl config use-context renzhikeji-canary-context' alias ku-devops='kubectl config use-context renzhikeji-devops-context' alias ku-maxwell='kubectl config use-context renzhikeji-maxwell-context'
昨日考题 Set configuration context $ kubectl config use-context wk8s configure the kubelet systemed managed 昨日答案 切换至wk8s上下文: kubectl config use-context wk8s 查看有labelname=wk8s-node-1的node的信息 kubectl get nodes manifests 修改后需要重启kubelet: systemctl start kubelet 今日考题 Set configuration context $ kubectl config use-context
kubectl config set-context kubernetes \ --cluster=kubernetes \ --user=admin # 设置默认上下文 kubectl config use-context kubernetes \ --user=kubelet-bootstrap \ --kubeconfig=bootstrap.kubeconfig //设置默认上下文 # kubectl config use-context kubernetes \ --user=kube-proxy \ --kubeconfig=kube-proxy.kubeconfig //设置默认上下文 # kubectl config use-context
user: client-certificate-data: client-key-data: - name: stage user: token: 合并一起后就可以通过use-context 切换上下文来切换集群: # 切换stage集群 $ kubectl config use-context stage Switched to context "stage". 切换到第二个集群: $ kubectl config use-context 212785087522004927-c02e82b6adaf044bd94d251fea1279648 Switched
第一题 RBAC授权 问题权重: 4% 设置配置环境: [student@node-1] $ kubectl config use-context k8s Context 为部署管道创建一个新的ClusterRole 解题 kubectl config use-context k8s kubectl create clusterrole deployment-clusterrole --verb=create --resource
users: - name: "2xxxxxxxxxxx27" user: client-certificate-data: client-key-data: 合并一起后就可以通过use-context 切换上下文来切换集群: # 切换stage集群 $ kubectl config use-context stage Switched to context "stage". 切换到第二个集群: $ kubectl config use-context 2xxxxxxxxxxx8 Switched to context "21xxxxxxxxxxxxx9648".
kubectl config set-context kubernetes \ --cluster=kubernetes \ --user=admin # 设置默认上下文 kubectl config use-context kubernetes \ --user=kubelet-bootstrap \ --kubeconfig=bootstrap.kubeconfig //设置默认上下文 # kubectl config use-context kubernetes \ --user=kube-proxy \ --kubeconfig=kube-proxy.kubeconfig //设置默认上下文 # kubectl config use-context
kubectl config use-context:设置kubeconfig的current-context配置段。 jackhe.crt -text -noout image.png 二、创建一个新的集群信息,因为最终我们是提供config给使用者,默认的config文件有管理员信息当我们执行:kubectl config use-context kubectl config use-context jackhe@mycluster --kubeconfig=/tmp/config kubectl config view --kubeconfig
在将集群、用户和上下文定义在一个或多个配置文件中之后,用户可以使用 kubectl config use-context 命令快速地在集群之间进行切换。 设置当前上下文: kubectl config --kubeconfig=config-demo use-context dev-frontend 现在当输入 kubectl 命令时,相应动作会应用于 将当前上下文更改为 exp-scratch: kubectl config --kubeconfig=config-demo use-context exp-scratch 现在用户 kubectl 下达的任何命令都将应用于 将当前上下文更改为 dev-storage: kubectl config --kubeconfig=config-demo use-context dev-storage 查看更新后的当前上下文 dev-storage
kubernetes \ --user=kubelet-bootstrap \ --kubeconfig=bootstrap.kubeconfig # # 设置默认上下文 # kubectl config use-context kubernetes \ --user=kube-proxy \ --kubeconfig=kube-proxy.kubeconfig 3 # 设置默认上下文 # kubectl config use-context
1h kube-dns-v1-fqc9f 3/3 Running 3 178d mysql-rc-9tkqc 1/1 Running 0 3h 3.切换运行环境 kubectl config use-context RESTARTS AGE dev-mysql-rc-ccwf2 1/1 Running 0 1h [root@k8s-master1 templates]# 三、问题 kubectl config use-context
kubectl config get-contexts #查看kubeconfig中的环境 切换到云端环境 kubectl config use-context cls-****-context-default #切换到云端K8s集群 kubectl config use-context minikube #切换到本地集群 kubectl config use-context cls-****-context-default
cluster=kubernetes \ --user=system:masters \ --kubeconfig=output/kubectl.kubeconfig kubectl config use-context system:kube-controller-manager \ --kubeconfig=output/kube-controller-manager.kubeconfig kubectl config use-context kubernetes \ --user=system:kube-scheduler \ --kubeconfig=output/kube-scheduler.kubeconfig kubectl config use-context --user=system:node:${node} \ --kubeconfig=${CERTS_DIR}/kubelet-${node}.kubeconfig kubectl config use-context kubernetes \ --user=system:kube-proxy \ --kubeconfig=output/kube-proxy.kubeconfig kubectl config use-context
cluster=kubernetes \ --user=system:masters \ --kubeconfig=output/kubectl.kubeconfig kubectl config use-context system:kube-controller-manager \ --kubeconfig=output/kube-controller-manager.kubeconfig kubectl config use-context kubernetes \ --user=system:kube-scheduler \ --kubeconfig=output/kube-scheduler.kubeconfig kubectl config use-context --user=system:node:${node} \ --kubeconfig=${CERTS_DIR}/kubelet-${node}.kubeconfig kubectl config use-context kubernetes \ --user=system:kube-proxy \ --kubeconfig=output/kube-proxy.kubeconfig kubectl config use-context
kubectl config set-context kubernetes \ --cluster=kubernetes \ --user=admin # 设置默认上下文 kubectl config use-context 最后使用kubectl config use-context kubernetes来使用名为kubenetes的环境项来作为配置。
如果想访问另一个集群,使用kubectl config use-context进行切换: $ kubectl config use-context cluster-2-admin@cluster-2
kube-scheduler \--kubeconfig=/etc/kubernetes/kubeconfig/scheduler.kubeconfig设置当前上下文参数kubectl config use-context kube-scheduler \--kubeconfig=/etc/kubernetes/kubeconfig/scheduler.kubeconfig设置当前上下文参数kubectl config use-context kube-scheduler \--kubeconfig=/etc/kubernetes/kubeconfig/scheduler.kubeconfig设置当前上下文参数kubectl config use-context
jasonsang/k8s-for-docker-desktop # 根据对应版本切换分支 git checkout v1.19.7 # powershell 对应目录执行 # 配置 kubectl config use-context
/kubeconfig --context=cluster2-context 可以使用 kubectl config use-context 更改 current-context。 $ kubectl config set-context default-context --cluster=local-server --user=myself $ kubectl config use-context