资讯专栏INFORMATION COLUMN

安装及配置kubectl 容器云 UK8S

ernest.wang / 3751人阅读

摘要:如果您要下载最新版本的安装包,使用如下命令即可将替换为即可。添加执行权限移至工作路径输入,发现已经安装成功。备注如果您需要在或其他发行版安装,亦或使用安装,可以参见官方文档。

安装及配置kubectl

由于查看集群凭证可以直接登录集群,所以查看集群凭证的操作已归为用户角色权限中的增权限,如需查看集群凭证,请确保所在角色已开启UK8S增权限。

本文主要演示如何在UCloud云主机上安装配置kubectl并管理Kubernetes集群,集群Master节点已默认安装kubectl工具,如果你仅需在Master节点做一些简单测试,请跳过此环节;

云主机环境

操作系统:linux,windows请移步官方文档

所属VPC:与集群同VPC

开通外网:是

一、安装kubectl下载安装包,我们下载V1.13.5的kubectl安装包,其他版本请前往官网下载
curl -LO 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)即可。

curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
添加执行权限
chmod +x ./kubectl
移至工作路径
sudo mv ./kubectl /usr/local/bin/kubectl

4.输入kubectl version,发现已经安装成功。

#kubectl version
Client Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.0", GitCommit:"91e7b4fd31fcd3d5f436da26c980becec37ceefe", GitTreeState:"clean", BuildDate:"2018-06-27T20:17:28Z", GoVersion:"go1.10.2", Compiler:"gc", Platform:"linux/amd64"}

备注:如果您需要在ubuntu或其他linux发行版安装kubectl,亦或使用yum安装,可以参见官方文档

二、获取并配置集群凭证

你可以通过UK8S Console、SCP、API三种途径获取您创建的集群凭证。

备注:集群内访问无需凭证,可直接访问。

通过Console获取集群凭证

点击进入到<集群详情页>,点击“集群凭证”

将集群信息复制保存到~/.kube/config文件下即可

通过SCP从Master节点下载集群凭证到本地

首先点击进入集群详情页面,获取任意一台Master节点的IP,然后在本地机器执行以下命令:

scp root@YOURMASTERIP:~/.kube/config ~/.kube/config
三、访问集群

你可以执行以下命令来验证kubectl是否可以成功访问集群信息;

# kubectl cluster-info
四、设置命令自动补全

在kubectl所在节点执行安装

yum install bash-completion -y

kubectl支持命令自动补全,执行以下命令即可开启。

echo "source <(kubectl completion bash)" >> ~/.bashrc

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/126637.html

相关文章

  • 容器 UK8S】使用kubectl操作集群:如何安装配置kubectl附流程

    摘要:安装及配置由于查看集群凭证可以直接登录集群,所以查看集群凭证的操作已归为用户角色权限中的增权限,如需查看集群凭证,请确保所在角色已开启增权限。所属与集群同开通外网是一安装下载安装包,我们下载的安装包,其他版本请前往官网下载。安装及配置kubectl由于查看集群凭证可以直接登录集群,所以查看集群凭证的操作已归为用户角色权限中的增权限,如需查看集群凭证,请确保所在角色已开启UK8S增权限。本文主...

    Tecode 评论0 收藏0
  • 容器 UK8S】使用kubectl操作集群:kubectl语法一些常见命令示例

    摘要:是一个用于操作集群的命令行工具,本文将简要介绍下的语法,并提供一些常见命令示例,如果你想了解深入了解的用法,请查阅官方文档,或使用命令查看详细帮助。常见命令使用一个文件或者标准输入创建资源。kubectl命令行简介由于查看集群凭证可以直接登录集群,所以查看集群凭证的操作已归为用户角色权限中的增权限,如需查看集群凭证,请确保所在角色已开启UK8S增权限。kubectl是一个用于操作kubern...

    Tecode 评论0 收藏0
  • 容器UK8S】新手指导

    摘要:详细请见产品价格产品概念使用须知名词解释漏洞修复记录集群节点配置推荐模式选择产品价格操作指南集群创建需要注意的几点分别是使用必读讲解使用需要赋予的权限模式切换的切换等。UK8S概览UK8S是一项基于Kubernetes的容器管理服务,你可以在UK8S上部署、管理、扩展你的容器化应用,而无需关心Kubernetes集群自身的搭建及维护等运维类工作。了解使用UK8S为了让您更快上手使用,享受UK...

    Tecode 评论0 收藏0
  • 容器 UK8S】使用kubectl操作集群:使用web kubectl集群更新凭证

    摘要:使用在中提供,你可以通过登录到集群内的,并使用操作和管理集群。该通过的方式启动,并通过特定的安全机制代理到控制台界面,如果你误删除了该,则无法使用中的功能。你可以使用下方的文件重新启动一个示例如下。使用web kubectlUK8S 在console中提供 web terminal,你可以通过web terminal 登录到集群内的Pod,并使用kubectl 操作和管理集群。该Pod通过D...

    Tecode 评论0 收藏0
  • 容器 UK8S】常见问题排障指南:入门必读之Pod 常见命令,Controller 常见命令和

    摘要:入门必读提供了一系列的命令行工具来辅助我们调试和定位问题,本指南列举一些常见的命令来帮助应用管理者快速定位和解决问题。这里以为例,介绍的常用命令其他的命令类型与其一致。入门必读Kubernetes 提供了一系列的命令行工具来辅助我们调试和定位问题,本指南列举一些常见的命令来帮助应用管理者快速定位和解决问题。定位问题在开始处理问题之前,我们需要确认问题的类型,是 Pod ,Service ,或...

    Tecode 评论0 收藏0

发表评论

0条评论

ernest.wang

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<