安装和设置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. ...
随机推荐
- eclipse 在复制/粘贴 时很卡(转)
最近发现eclipse在按Ctrl+C 时卡的要命,在网上找了一下,发现原来如此: 打开选项: Window -> Preferences -> General -> Editors ...
- 深度探索C++对象模型读书笔记-第六章执行期语意学
在函数中,编译器会帮助将析构函数(Destructor) 安插在相应的位置.对于函数中的局部对象,会将析构函数安插在对象的每一个离开点. 例如: 1: void Function(int a) { 2 ...
- d3操作svg路径动画,及dom移动
图片跟随路径循环运动,dom也跟着路径运动(利用实时获取坐标位置的方法,改变transform) 1,准备路径 a,自己脑补路径 b,在ps上画好,然后在保存成png-24图片,背景透明,在网站htt ...
- 小程序怎样将字符串转化为html
在小程序中通过rich-text 标签,使用nodes将字符串转化为html <rich-text class="allAnswer " nodes='<span c ...
- P2290 [HNOI2004]树的计数
P2290 [HNOI2004]树的计数prufer序列模板题 #include <iostream> #include <cstdio> #include <queue ...
- css制作旋转风车(transform 篇)
做这个案例之前首先要大概了解CSS的transform的属性 transform 属性向元素应用 2D 或 3D 转换.该属性允许我们对元素进行旋转.缩放.移动或倾斜. 看看效果图 打开的时候自动旋转 ...
- thinkphp 性能调试
开发过程中,有些时候为了测试性能,经常需要调试某段代码的运行时间或者内存占用开销,系统提供了G方法可以很方便的获取某个区间的运行时间和内存占用情况. 例如: 富瑞联华大理石平台大理石平台检定规程 G( ...
- java 直接调用micorosoft office (2003-2007和2010版本)中excel中计算函数
主要是讲述java中poi读取excel,而excel的版本包括:2003-2007和2010两个版本, 即excel的后缀名为:xls和xlsx 读取excel和MySQL相关: java的poi技 ...
- NX二次开发-算法篇-随便找个不规则的体,找出面的中心点的Z坐标最高和最低的面,高亮显示
NX9+VS2012 #include <uf.h> #include <uf_evalsf.h> #include <NXOpen/Body.hxx> #incl ...
- R语言中动态安装库
R语言中动态安装库 在一个R脚本中,我们使用了某些library,但是发现运行环境中没有这个library,如果能检测一下有没有这个包,没有就自动安装该多好.而R中非常方便地支持这些,只要联网. 代码 ...