安装和设置kubectl命令
Linux
[root@cx-- ~]# curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.13.5/bin/linux/amd64/kubectl
在~/.kube/目录下创建config文件
[root@cx-- ~]# chmod +x ./kubectl
[root@cx-- ~]# mv ./kubectl /usr/local/bin/kubectl
[root@cx-- ~]# mkdir ~/.kube/ [root@cx-- ~]# vim .kube/config
apiVersion: v1
kind: Config
clusters:
- name: "master138"
cluster:
server: "https://172.16.2.17/k8s/clusters/c-pqtft"
certificate-authority-data: "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUM3akNDQ\
WRhZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFvTVJJd0VBWURWUVFLRXdsMGFHVXQKY\
21GdVkyZ3hFakFRQmdOVkJBTVRDV05oZEhSc1pTMWpZVEFlRncweE9UQTNNVEl4TkRFek16ZGFGd\
zB5T1RBMwpNRGt4TkRFek16ZGFNQ2d4RWpBUUJnTlZCQW9UQ1hSb1pTMXlZVzVqYURFU01CQUdBM\
VVFQXhNSlkyRjBkR3hsCkxXTmhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ\
0tDQVFFQTFLaGU2QnN3bWhKMnVTNXgKNWJmWkRLZGNic0xIRXRhWlhRdjFiSzVUc0ozQjc1RnVUb\
GlzeTAyQ25LbVZZTytuTlY3SlAyS1lOSmRObFFMVQpkZHluN1dKaThOaEsyR1dyTCtQMXVoc3NtV\
XhLVU8xZmdSc04rMDE3TWFOcXk2cTlIV2xsQUpWZ3NHcnZoODIwCmRJakMrakNaRWs1NCtSOC83V\
WZIUldSSXNESXBGdExYSjBFcWJSaUt5cXJVUW9qK1lSaHJ5alpSRStpcjJ1eHAKeU5pUEdXNFpDU\
GtqS2UxUVFwSG1FdmxjTkpMWC9ML0JQN1NIeE1mYWc2eTBtR2EzdWlwczFlMGdBODVWcVNPSApCc\
WF6TEIzSzE3T0ZmT2dMODJTK3c1eFp3cElaSHlDU1ZaOGwzUkorSFVMS3k5L0tZZEtlK2E3azBCQ\
WYzNTE0Cm5vVUlYd0lEQVFBQm95TXdJVEFPQmdOVkhROEJBZjhFQkFNQ0FxUXdEd1lEVlIwVEFRS\
C9CQVV3QXdFQi96QU4KQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBVko3WDFNSVF5S3RUR0FRRTV0a\
XArUDI5YVFDVDVVSGRTREFtWTRQcwpWaFZwQVVXempWWG1QdSs0U0lWTjM2YjNvaEROd1FjeW0rd\
Hp0MWlkME5yWWtxdEE3c0QwL1gyaDFqRFhsVWN0CjNtS3d0d3JKd21OV3JWZUtOblF4aFArM1RhW\
DVXYk9nQzhXanRFckJ6QUJYaC9vL2pXREhjWXNUbHkweTc5NVYKQnd6Qm90M2g1ZGZzeFF0SGhSN\
3dtWUVlOWdxWTBLQ2ZHcS9QdWlqQ25RZTA5cW9oTmlxNnZYbU0yNHFBOGMrZQpnTmJqWW1ZdFBid\
mtNaVdPOVlndXVhNnMwdEw3dTFHUGVWcEE4dGlrWExPWVFmMHpBR1dtM1A5MnZ1VHgzZXV3CnlzS\
1kvRVhGWG93VllnVVluMkgyTEhhbEpzZUNJTUpxSUVpU0tEMVYrWXNXMVE9PQotLS0tLUVORCBDR\
VJUSUZJQ0FURS0tLS0t"
- name: "master138-cx--0008"
cluster:
server: "https://172.16.2.138:6443"
certificate-authority-data: "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUN3akNDQ\
WFxZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFTTVJBd0RnWURWUVFERXdkcmRXSmwKT\
FdOaE1CNFhEVEU1TURjeE1qRTFNak14TjFvWERUSTVNRGN3T1RFMU1qTXhOMW93RWpFUU1BNEdBM\
VVFQXhNSAphM1ZpWlMxallUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ\
0VCQUxlOS9JODByeHdVCjZNOTViWmRGaFhaOTkxQkpYVlUxRktPSHZiYkFvTkR0WHY2YUhYUk1SW\
mJVN3lUR3grMTlwK1BmMmd2bkd3NVoKdDZMWVJJTE04N2FPRDE5eHNTYWlRUlJ3R3pnUzA0SEEvN\
01lOVZpb0d2SDJ3bGFsRG1WeVkzTmZBenRUT2ZvSApSc0RIVnFWQ0s1MVRHbTlUOFZsbk9EeDlLS\
jdSN0ZKTDN5d0tQWC9MV1E3YXh6ZEk3UlhrZnM2Wlp2cDh4R1hqCm1oeXhIRTRoNE5URTE4dzRxY\
3VzeTZCc3BTcUwwWWkvemo3UzNwaFozcDltVkxwZit4NkxXYW9sbkZuU2VxRVoKT1YrSmErcmE0S\
jBWKzh3WUM1dm9IV1h2aEFPbXk5cU5rSVd0VGVCTDJ3TUUvZ3hJZUFlbHhnWWRpd3lhRGE3OQpnQ\
jg4RE96c2VRVUNBd0VBQWFNak1DRXdEZ1lEVlIwUEFRSC9CQVFEQWdLa01BOEdBMVVkRXdFQi93U\
UZNQU1CCkFmOHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBR3VoMlBGQW1RR0w1RVhQK014bDVxU\
m5kZkZJdGZ3YUtWeGIKZ3hlTmVnNFFqNk13enFIZyt3VGozSDJQZXJLdlUvaXRPUmtnRWZzM1Zhd\
m1YUGFCMHZIQU1zenEzc05VazR0UQphMXhYMENBcWxxdUk5dmhDVHNxK3V6V2xnelV3MU1OR0c0Y\
lJRRit0ZjVaNlpSOG52NjUvSXExK1Q5ZlRMWkF6CjlpeWsxSzd6TnhRanEwU3BIN25pNVh6L2pjV\
TFJSnVURERIVXc3UUZrNjlXSm9CMlJZMW9Gd2RLSG9GMHU5SnEKUE1ycU9xUGo3TmV3MUN2dzRtR\
E92eDJsaFZlKzg5Ui9HQkhyUWx2SDIvY1AvbHB0NGV1dm0zQngwSjZLZW9pNQpjTVhCYTE1bnc2T\
0RQWVJmY09xL1RnVE1OUDdMQXV4dTYwQitGek5zWGxVZmNDZ2w2RU09Ci0tLS0tRU5EIENFUlRJR\
klDQVRFLS0tLS0K" users:
- name: "user-4xdhx"
user:
token: "kubeconfig-user-4xdhx.c-pqtft:6vrjrpt8sbjpxs2bcq2dnhr4qljwhhfw4htl86pvgq4f9jw4m5rps4" contexts:
- name: "master138"
context:
user: "user-4xdhx"
cluster: "master138"
- name: "master138-cx--0008"
context:
user: "user-4xdhx"
cluster: "master138-cx--0008" current-context: "master138"
验证集群
[root@cx-- ~]# kubectl cluster-info
Kubernetes master is running at https://172.16.2.17/k8s/clusters/c-pqtft
KubeDNS is running at https://172.16.2.17/k8s/clusters/c-pqtft/api/v1/namespaces/kube-system/services/kube-dns/proxy To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
[root@cx-- ~]# kubectl get pod
NAME READY STATUS RESTARTS AGE
details-v1-68c7c8666d-sq7c7 / Running 17d
httpbin-776487d667-ctw9b / Running 13d
productpage-v1-54d799c966-5vlz6 / Running 17d
ratings-v1-8558d4458d-8bpr5 / Running 17d
reviews-v1-cb8655c75-679w9 / Running 17d
reviews-v2-7fc9bb6dcf-tjdqk / Running 17d
reviews-v3-c995979bc-8vkmg / Running 17d
支持多个集群,用户和身份验证机制
https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/
安装和设置kubectl命令的更多相关文章
- [转帖] k8s kubectl 命令行技巧
https://jimmysong.io/posts/kubectl-cheatsheet/ Kubectl Cheatsheet kubectl命令技巧大全Posted on November 3, ...
- Kubernetes集群管理工具kubectl命令技巧大全
一. kubectl概述 Kubectl是用于控制Kubernetes集群的命令行工具,通过kubectl能够对集群本身进行管理,并能够在集群上进行容器化应用的安装部署. kubectl命令的语法如下 ...
- K8S命令-Kubectl 命令大全
参考1:https://jimmysong.io/kubernetes-handbook/guide/kubectl-cheatsheet.html?h=kubectl Kubctl 命令是操作 ku ...
- dspmq dspmqver command not found(dspmq命令找不到,dspmqver主安装目录设置不正确
[root@rhv6-64b ~]# su - mqm -bash-4.1$ dspmq -bash: dspmq: command not found(dspmq命令找不到) -bash-4.1$ ...
- 使用二进制方式安装K8S时使用kubectl命令报错:The connection to the server localhost:8080 was refused - did you specify the right host or port?
解决思路: kubectl 默认从 ~/.kube/config 配置文件获取访问 kube-apiserver 地址.证书.用户名等信息,如果没有配置该文件,或者该文件个别参数配置出错,执行命令时出 ...
- Hadoop的安装与设置(1)
在Ubuntu下安装与设置Hadoop的主要过程. 1. 创建Hadoop用户 创建一个用户,用户名为hadoop,在home下创建该用户的主目录,就不详细介绍了. 2. 安装Java环境 下载Lin ...
- linux下MySQL安装及设置
转自:http://www.entage.net/1/viewspace-25420 1. 关于本文 本文将以MySQL 5.0.51为例,以CentOS 5为平台,讲述MySQL数据库的安装和 ...
- 在Ubuntu 12.04安装和设置Samba实现网上邻居共享
转载:http://www.startos.com/ubuntu/tips/2012031333097.html 有微小改动. Samba 是一款功能强大的共享工具,可以实现与win ...
- RESTheart安装与设置
作者:Maurizio Turatti, 最后在Feb 25, 2016时被 Andrea Di Cesare更新 安装与设置 1. 快速开始 Docker Vagrant Bare metal 2. ...
随机推荐
- 22-4-isarry
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- cocos2dx 3.9 微信授权登陆后游戏进程结束解决办法
找到 Cocos2dxActivity.java 文件夹 里面的 onDestroy() 方法 if (mGLSurfaceView != null) { Cocos2dxHel ...
- Window10 64bit Tomcat9 安装
最近正在做一个小项目,需要用到Tomcat部署java web. 准备: 1.window 10 64bit 2.jdk1.8.0_181(请自行安装,记得配置好JAVA_HOME) 3.tomcat ...
- 关于windows cmd的一些便捷应用
在同事的指点下,我学会了一种非常方便的进入路径的方法 在windows文件夹中直接打开到要执行的文件的位置,然后在我的电脑那个路径当中输入cmd 之后,cmd的对话框会弹出来,并且显示在当前路径下,这 ...
- webapi 找到了与请求匹配的多个操作(ajax报500,4的错误)
1.ajax报500,4的错误,然而多次验证自己的后台方法没错.然后跟踪到如下图的错误信息! 2.因为两个函数都是无参的,返回值也一样.如下图 3,我给第一个函数加了一个参数后,就不报错了,所以我想, ...
- 利用字节流文件生成包含多文件的zip文件
InputStream[] inputStreamsList = new InputStream[jsonArr.size()]; String[] fileNameList = new String ...
- NX二次开发-UFUN设置工程图PNG图片长度UF_DRF_set_image_width
#include <uf.h> #include <uf_drf.h> UF_initialize(); //插入PNG char* file_name = "D:\ ...
- 牛客多校第八场 B Beauty Values 水题
题意: 给定一个序列,问你子区间中不同数字数量,在所有子区间中之和为多少. 题解: 统计每个数字在多少个区间中出现即可.对于每个数字,直接枚举左右端点. 注意去重,因此要记录每个数字上一次出现在哪里, ...
- HDU5923-Prediction-有继承味道的并查集
目录 目录 思路: (有任何问题欢迎留言或私聊 && 欢迎交流讨论哦 目录 题意:传送门 原题目描述在最下面. 有一个n个节点m条边的无向图和一个m个节点的有根树(根为1).树上每 ...
- sqlserver 调优(二)
良好的系统和数据库设计,优质的SQL编写,合适的数据表索引设计,甚至各种硬件因素:网络性能.服务器的性能.操作系统的性能,甚至网卡.交换机等.这篇文章主要讲到如何改善SQL语句,还将有另一篇讨论如何改 ...