zoukankan      html  css  js  c++  java
  • 使用kubectl、docker命令(非root用户)

    一、创建非root用户,赋予权限:

      1、add user

    useradd dev #创建用户
    passwd dev #修改密码

      2、为新建用户添加 sudo 权限

     ########添加文件的权限
    chmod -v u+w /etc/sudoers
    #添加如下到文件
    ## Allow root to run any commands anywher root ALL=(ALL) ALL dev ALL=(ALL) ALL #新增用户信息 ########再取消权限 chmod -v u-w /etc/sudoers

    #赋予该文件权限
    chmod 666 /etc/kubernetes/admin.kubeconfig

      

    二、配置dev用户使用kubectl使用权限

      1、切换到普通用户操作:

        

    su - dev
    mkdir -p $HOME/.kube
    sudo cp -i /etc/kubernetes/admin.kubeconfig $HOME/.kube/config
    sudo chown dev:dev $HOME/.kube/config
    

      2、配置环境变量:

    export KUBECONFIG=/etc/kubernetes/admin.conf  (看情况,有时候可以不需要)
    export KUBECONFIG=/home/dev/.kube/config
    echo "source <(kubectl completion bash)" >> ~/.bashrc (看情况,有时候可以不需要)

     三、给dev加docker使用权限

    usermod -G docker dev
    

      

  • 相关阅读:
    JSP 学习笔记1
    XML scriptlet 连接数据库
    JSP 定义行列数表单创建表格
    JSP_01
    JS创建表格完整
    04-基本的mysql语句
    03-MySql安装和基本管理
    02-数据库概述
    01-MySql的前戏
    爬虫系列
  • 原文地址:https://www.cnblogs.com/wang--lei/p/11547382.html
Copyright © 2011-2022 走看看