使用rancher自带的kubeconfig的方法如 https://blog.csdn.net/vah101/article/details/90789540 所示
本文讨论在不经过rancher UI手动生成kube config的方法:
首先,下载kubectl文件,执行如下命令,其中local为之前创建集群是采用的名称:
cd /etc/kubernetes/ssl/
kubectl config set-cluster local --certificate-authority=kube-ca.pem --server=https://192.168.10.100:6443
kubectl config set-credentials local --client-certificate=kube-scheduler.pem --client-key=kube-scheduler-key.pem
kubectl config set-context local --cluster=local --user=local
kubectl config use-context local
之后执行cat /root/.kube/config,可以看到:
apiVersion: v1
clusters:
- cluster:
certificate-authority: /etc/kubernetes/ssl/kube-ca.pem
server: https://192.168.10.100:6443
name: local
contexts:
- context:
cluster: local
user: local
name: local
current-context: local
kind: Config
preferences: {}
users:
- name: local
user:
client-certificate: /etc/kubernetes/ssl/kube-scheduler.pem
client-key: /etc/kubernetes/ssl/kube-scheduler-key.pem
最后执行kubectl get node看到输出结果,说明成功:
NAME STATUS ROLES AGE VERSION
192.168.10.100 Ready controlplane,etcd,worker 112d v1.14.8
192.168.10.101 Ready controlplane,etcd,worker 112d v1.14.8
192.168.10.102 Ready controlplane,etcd,worker 112d v1.14.8
http://blog.fatedier.com/2019/03/25/k8s-crd-authorization/
https://www.adaltas.com/en/2019/08/07/users-rbac-kubernetes/
(1).badInput:标识当前输入是否是无效输入,比如number控件,输入的却是字符串,true表示无效输入。(2).customError :标识当前是否是自定义验证错误信息,true表示是。(3).patternMismatch:标识输入内容是否与pattern规定的规则匹配,true表示是。(4).rangeOverflow:标识输入的数值是否超过max属性限制,true表示超过...
算法训练VIP 拦截导弹原题链接:拦截导弹题目描述某国为了防御敌国的导弹袭击,发展出一种导弹 拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的 导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。输入导弹依次飞来的高度(雷达给出的高度数据是不大于30000的正整...
simulink模型仿真后有时会发现结果图像呈现十分剧烈的等幅振荡的现象,可能的原因之一是我们在其中使用了积分模块,积分模块采用默认的变步长。这也给我们一个启示就是在调用一个模块的时候要注意其可以设置的部分是哪些,比如积分模块就有许多种方式可供选择,我们常用的是龙格库塔方法,但不注意采用了系统默认的方法就有可能出现问题。若不去注意出现问题会浪费很多时间去摸排。...
第一次进行基因数据的处理将测序出来的数据构建一个prifile关于节点篇一般的服务器集群都会分为登录节点和计算节点,为了能够选择到计算节点首先了解节点的情况使用SSH切换到计算节点ssh cngb-9 #cngb-9为一个计算节点,切换之后用户名@后面的部分会发生改变#如果不知道节点怎么办,可以使用qstat来掉看节点状态 qstat -u \* | tail -n +3 | awk -F'[ @]+' '$5=="r" && $8=="st.q" {print $9}'
YDOOK:cannot be loaded because running scripts is disabled on this system. For more information YDOOK JYLin1. 解决方案:以管理员方式身份运行 win10 poershell:2. 输入:set-ExecutionPolicy RemoteSigned3. 进入 shell 对话框: 输入 Y:4. 回车:5. 重新使用 npm 脚本创建 vue 项目:成功!
本文只简单记录一下 Yii 1.1 中过滤器的运行流程和原理,如有任何问题,欢迎大家留言讨论。Yii 1.1 的过滤器是在执行 action 前对某些操作。通过自定义过滤器,开发者可以在为一批 action 添加自己的验证逻辑。可以粗略认为是在执行 action 前执行了一个函数。Yii 1.1 过滤器的调用是在 controller 类的 run() 函数中,通过调用 runActionWith
web服务器登陆界面 内容精选换一换云解析服务支持为域名快速添加网站解析,通过该功能可以简化解析记录的配置,包含如下两种场景:网站解析至IP地址:为域名的主域名和子域名分别添加一条A类型记录集网站解析至另一域名:为域名的主域名和子域名分别添加一条CNAME类型记录集已经通过域名注册商完成域名“example.com”的注册,并将域名添加至云解析服务,详细内容请参见创建公网域本章指导用户使用华为云市...
0x00 简介ApacheActiveMQ是美国阿帕奇(Apache)软件基金会所研发的一套开源的消息中间件,它支持Java消息服务、集群、Spring Framework等。0x01 环境搭建本文所使用apachemq版本为:5.11.0下载地址:http://activemq.apache.org/activemq-5110-release.html解压后 ./bin/ac...
<#list>标签<#list>能是CMS里面的标签。<#list>获取下标,怎么获取下标 ${c_index}获取下标 例子: [#list tag_list as c] ======> ${c_index} [#list tag_list as a] ======> ${a_index}代码例子:<div class="tabs fn-clear"> [@cms_conten
算法描述:在待排序列中找到最小(大)元素,存放到待排序列的起始位置再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。重复第二步,直到所有元素均排序完毕。冒泡排序是和相邻元素两两相比,选择排序是与所有未排序的元素相比。选择排序的进阶版就是:堆排序代码实现:第1趟,在待排序记录r1 ~ r[n]中选出最小的记录,将它与r1交换;第2趟,在待排序记录r...
高考倒计时高考倒计时<?php //设置时区为南昌 date_default_timezone_set("Asia/NanChang"); //获取当前时间 $date1=strtotime("now"); //获取2015年6月7号的时间戳 $date2=strtotime("07 Jun 2015"); //获取$date2的时间隔 echo "高考日
网络工程师是通过学习和训练,掌握网络技术的理论知识和操作技能 的网络技术人员.yjbys小编收集了一些关于计算机四级《网络工程师》考试重要知识点,希望大家认真阅读!ATM网1、ATM协议参考模型用户面:提供用户信息的传输。控制面:负责呼叫控制和连接控制功能。管理面:负责网络维护和完成运行功能。面管理:执行与整个系统有关的管理功能。层管理:处理的运行和维护功能。物理层:主要是传输信息;ATM层:主要...