通过kubectl连接公有云Kubernetes集群

  

kubectl是Kubernetes集群的命令行工具,通过kubectl能够对集群本身进行管理,并能够在集群上进行容器化应用的安装部署,不仅可以部署的主人,节点节点,还可以部署到其他机器上管理Kubernetes。

官方文档:https://kubernetes。io/docs/任务/工具/install-kubectl/# install-kubectl-on-macos

一、软件安装

1,使用二机制包在

1,下载软件(最新版本)   旋度lo https://storage.googleapis.com/kubernetes-release/release/$ (curl - s      2、赋予执行权限   chmod + x。/kubectl   3、将其拷贝到已经添加到环境变量的某个目录中方便后期执行   sudo mv。/kubectl/usr/local/bin/kubectl   4、执行命令测试   kubectl版本   客户端版本:版本。信息{主要:“1”,小:“16”,GitVersion:“v1.16.0 GitCommit:“2 bd9643cee5b3b3a5ecbd3af49d09018f0773c77 GitTreeState:“干净”,BuildDate:“2019 - 09 - 18 t14:36:53z GoVersion:“go1.12.9”,编译器:“gc”平台:“达尔文/amd64”}   服务器版本:版本。信息{主要:“1”,小:“14 +”,GitVersion:“v1.14.6-aliyun。1”,GitCommit:“a4182a8”, GitTreeState:““BuildDate:“2019 - 08 - 27 t06:03:13z”, GoVersion:“go1.12.9”,编译器:“gc”,平台:linux/amd64}

2,使用二进制包在CentOS 7。x上面安装

1,下载软件      旋度lo https://storage.googleapis.com/kubernetes-release/release/$ (curl - s   指定版本   curl https://storage.googleapis.com/kubernetes-release/release/v1.13.5/bin/linux/amd64/kubectl瞧   如果您要下载最新版本的安装包,使用如下命令即可:仅需将v1.13.5替换为美元(curl - s https://storage.googleapis.com/kubernetes-release/release/stable.txt)即可      2、赋予执行权限   chmod + x。/kubectl   3、将其拷贝到已经添加到环境变量的某个目录中方便后期执行   sudo mv。/kubectl/usr/local/bin/kubectl   4、测试   root@izuf6beunt2a2ki2nqvphuz ~ # kubectl版本   客户端版本:版本。信息{主要:“1”,小:“16”,GitVersion:“v1.16.0 GitCommit:“2 bd9643cee5b3b3a5ecbd3af49d09018f0773c77 GitTreeState:“干净”,BuildDate:“2019 - 09 - 18 t14:36:53z GoVersion:“go1.12.9”,编译器:“gc”平台:“linux/amd64”}   服务器版本:版本。信息{主要:“1”,小:“14 +”,GitVersion:“v1.14.6-aliyun。1”,GitCommit:“a4182a8”, GitTreeState:““BuildDate:“2019 - 08 - 27 t06:03:13z”, GoVersion:“go1.12.9”,编译器:“gc”,平台:linux/amd64}

二,配置其能够访问Kubernetes

在阿里云上面创建好Kubernetes集群后,在集群管理里面基本信息的下面部分可以看到通过kubectl连接Kubernetes集群)外网IP视为外网访问,阿里云很贴心的给出了2份配置文件。

通过kubectl连接公有云Kubernetes集群

在第一步里面CentOS 7。X配置的为内网,使用内网相关的配置文件

通过kubectl连接公有云Kubernetes集群

在该机器的根账户家目录

apiVersion: v1   集群:   ——集群:   服务器:https://10.101.175.223:6443   certificate-authority-data: CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURHakNDQWdLZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREErTVNjd0ZBWURWUVFLRXcxaGJHbGkKWVdKaElHTnNiM1ZrTUE4R0ExVUVDaE1JYUdGdVozcG9iM1V4RXpBUkJnTlZCQU1UQ210MVltVnlibVYwWlhNdwpIaGNOTVRrd09URTRNRFl6TURFeVdoY05Namt3T1RFMU1EWXpNREV5V2pBK01TY3dGQVlEVlFRS0V3MWhiR2xpCllXSmhJR05zYjNWa01BOEdBMVVFQ2hNSWFHRnVaM3BvYjNVeEV6QVJCZ05WQkFNVENtdDFZbVZ5Ym1WMFpYTXcKZ2dFaU1BMEdDU3FHU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRQzI3UFM5Z0g1UW00UDBDQWpMOVpvagpYTWNZQjhYbUJ0R1pUMG1ydFhpcUppdlFVc1crRi9xNlUyN3VFeEp1Q01ndFBxNGVnd01NbWdKU1VLQkFmeDdqCko0SmRyeU5wdFhmd05ZenpHSTRJVUF3VndLa1paTkJXWld1REFuTDBoNDZFL01MeEs5eUgvQ0lSQXM5TWl6UFoKckg4T3VRR25mRmROVVd1SVIzTElCaTREMjdZaEJhZDhEaWdaMWFpWGdxY3hRTSt4cHpNR09DUzFlWW04dDZVMwpHSFg1TXBuYysyQlUyTk5Oay8wQmdCc1F4R1MyUndoSVBrVjFRdFRyWXRwTEI0NFRPYmg3NFVSVkxzbzRqcTFlCkVHUjhFSTNxNy8xVFkxSXUzRVE5enZac3dOVHRHR1BBNUhGWmJtM2dJVHovNmp2cU41Z09XenZwNGd4QzNtaFgKQWdNQkFBR2pJekFoTUE0R0ExVWREd0VCL3dRRUF3SUNwREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxRwpTSWIzRFFFQkN3VUFBNElCQVFBbXZraIUUxTWEMzVXRua0RlaXAzWXNHcWhPVElMTkxxQ1RIVlk2aDdDWnMxCng3U0ZtN3JONGMzSU90eGpySXJ3S2RNUlE5QVdGek0yT0lNTFlQS3F4Mzk1NWE2SFlOdGhPbFNLTi9MamFCQ3MKRHpHd1k5dU5ablNGRzFMdVpmM2dMRjA2eit0dkJqWThReTUzRkdPdVJTcHpDcXlsN2dKWTRWV0xIcGhBZVV1dQpUUHRRYnNsMm5rMldIYlJzS1RlTnlhemt4YkMvY2hiZUJXQW5DZzhPWGhSRVB3T2pXdndScXlLR3VPbXhxVWhDCndMd1BvZUtRQXlCWG9maUUxZ0F4Zy9jM3dzaFI1d1B2dGhXdERzd21CUE44d2JPNXNibGRjWVhXMEt6eTc2d2wKRDVDbHYvZFNaNENhaUNidUJ6aW1xZXVtd24xL0xhRnI4eEgvK0lTOAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==名称:kubernetes   背景:   ——背景:   集群:kubernetes   用户:“kubernetes-admin”   名称:kubernetes-admin-cfd09da28dcfb4ad8856a5e57ab43f221   当前上下文:kubernetes-admin-cfd09da28dcfb4ad8856a5e57ab43f221   :配置   偏好:{}   用户:   名称:“kubernetes-admin”   用户:   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

通过kubectl连接公有云Kubernetes集群