摘要:微软雅黑如果您要下载最新版本的安装包,使用如下命令即可仅需将替换为即可。微软雅黑添加执行权限微软雅黑移至工作路径微软雅黑输入,发现已经安装成功。微软雅黑备注如果您需要在或其他发行版安装,亦或使用安装,可以参见官方文档。
本文主要演示如何在UCloud云主机上安装配置kubectl并管理Kubernetes集群,集群Master节点已默认安装kubectl工具,如果你仅需在Master节点做一些简单测试,请跳过此环节;
云主机环境
操作系统:linux,windows请移步官方文档。
所属VPC:与集群同VPC
开通外网:是
1.下载安装包,我们下载V1.11.2的kubectl安装包,其他版本请前往官网下载。
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.11.2/bin/linux/amd64/kubectl
如果您要下载最新版本的安装包,使用如下命令即可: 仅需将v1.11.2替换为$(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
2.添加执行权限
chmod +x ./kubectl
3.移至工作路径
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三种途径获取您创建的集群凭证。
备注:集群内访问无需凭证,可直接访问。
1、通过Console获取集群凭证
点击进入到<集群详情页>,点击“集群凭证”
将集群信息复制保存到~/.kube/config文件下即可
2、通过SCP从Master节点下载集群凭证到本地
首先点击进入集群详情页面,获取任意一台Master节点的IP,然后在本地机器执行以下命令:
scp root@YOURMASTERIP:~/.kube/config ~/.kube/config
3、通过API获取集群凭证
下载UCloud SDK,新建一个名为GetClusterConfig.py的文件(如下示例),更改Region及ClusterId的参数值,即可获取到集群凭证;
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from sdk import UcloudApiClient
from config import *
import sys
import json
#实例化 API 句柄
if __name__=="__main__":
arg_length = len(sys.argv)
ApiClient = UcloudApiClient(base_url, public_key, private_key)
Parameters={"Action":"GetClusterConfig",
"Region":"YOURREGION",
"ClusterId":"YOURCLUSTERID"
}
response = ApiClient.get("/", Parameters );
print json.dumps(response, sort_keys=True, indent=4, separators=(",", ": "))
运行上述脚本后即可获取到集群凭证,再在云主机上执行以下命令,即可配置好集群凭证信息。
# mkdir ~/.kube/ && touch ~/.kube/config
# echo "YOUR Cluster CONFIG" > ~/.kube/config
你可以执行以下命令来验证kubectl是否可以成功访问集群信息;
# kubectl cluster-info
kubectl支持命令自动补全,执行以下命令即可开启。
echo "source <(kubectl completion bash)" >> ~/.bashrc
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/574.html
摘要:安装及配置由于查看集群凭证可以直接登录集群,所以查看集群凭证的操作已归为用户角色权限中的增权限,如需查看集群凭证,请确保所在角色已开启增权限。所属与集群同开通外网是一安装下载安装包,我们下载的安装包,其他版本请前往官网下载。安装及配置kubectl由于查看集群凭证可以直接登录集群,所以查看集群凭证的操作已归为用户角色权限中的增权限,如需查看集群凭证,请确保所在角色已开启UK8S增权限。本文主...
摘要:扩展性好当集群的资源严重不足而导致排队等待时,可以很容易的添加一个到集群中,从而实现扩展。用法,选择尽可能使用这个节点镜像,填写,这个容器镜像是我们的运行环境。更新文件,这里我们只是将中的镜像更换成最新构建出的镜像。基于Jenkins的CI/CD实践[TOC]一、概要提到K8S环境下的CI/CD,可以使用的工具有很多,比如Jenkins、Gitlab CI、新兴的drone等,考虑到大多公司...
摘要:如果您要下载最新版本的安装包,使用如下命令即可将替换为即可。添加执行权限移至工作路径输入,发现已经安装成功。备注如果您需要在或其他发行版安装,亦或使用安装,可以参见官方文档。 安装及配置kubectl 由于查看集群凭证可以直接登录集群,所以查看集群凭证的操作已归为用户角色权限中的增权限,如需查看集群凭证,请确保所在角色已开启UK8S增权限。 本文主要演示如何在UCloud云主机上安装配置ku...
摘要:而用户能在同一平台上管理任何集群,轻松地充分利用的强大能力及其迅速壮大的生态系统。在本指南中,你将会了解如何快速上手。环境中的所有主机必须允许彼此间的流量能够进行跨主机联网。这一过程需要几分钟完成。如果服务正常,将会显示状态为绿色。 大家好,给大家介绍一下,这是帮助大家率先上手尝试Rancher 2.0的神器 @Rancher 2.0快速上手指南 内容导读 准备一台Linux主机 启...
摘要:而用户能在同一平台上管理任何集群,轻松地充分利用的强大能力及其迅速壮大的生态系统。在本指南中,你将会了解如何快速上手。环境中的所有主机必须允许彼此间的流量能够进行跨主机联网。这一过程需要几分钟完成。如果服务正常,将会显示状态为绿色。 大家好,给大家介绍一下,这是帮助大家率先上手尝试Rancher 2.0的神器 @Rancher 2.0快速上手指南 内容导读 准备一台Linux主机 启...
阅读 2655·2021-11-18 10:02
阅读 3379·2021-09-28 09:35
阅读 2541·2021-09-22 15:12
阅读 722·2021-09-22 15:08
阅读 3025·2021-09-07 09:58
阅读 3446·2021-08-23 09:42
阅读 697·2019-08-30 12:53
阅读 2044·2019-08-29 13:51