摘要:微軟雅黑如果您要下載最新版本的安裝包,使用如下命令即可僅需將替換為即可。微軟雅黑添加執(zhí)行權(quán)限微軟雅黑移至工作路徑微軟雅黑輸入,發(fā)現(xiàn)已經(jīng)安裝成功。微軟雅黑備注如果您需要在或其他發(fā)行版安裝,亦或使用安裝,可以參見(jiàn)官方文檔。
本文主要演示如何在UCloud云主機(jī)上安裝配置kubectl并管理Kubernetes集群,集群Master節(jié)點(diǎn)已默認(rèn)安裝kubectl工具,如果你僅需在Master節(jié)點(diǎn)做一些簡(jiǎn)單測(cè)試,請(qǐng)?zhí)^(guò)此環(huán)節(jié);
云主機(jī)環(huán)境
操作系統(tǒng):linux,windows請(qǐng)移步官方文檔。
所屬VPC:與集群同VPC
開(kāi)通外網(wǎng):是
1.下載安裝包,我們下載V1.11.2的kubectl安裝包,其他版本請(qǐng)前往官網(wǎng)下載。
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.添加執(zhí)行權(quán)限
chmod +x ./kubectl
3.移至工作路徑
sudo mv ./kubectl /usr/local/bin/kubectl
4.輸入kubectl version,發(fā)現(xiàn)已經(jīng)安裝成功。
#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發(fā)行版安裝kubectl,亦或使用yum安裝,可以參見(jiàn)官方文檔。
你可以通過(guò)UK8S Console、SCP、API三種途徑獲取您創(chuàng)建的集群憑證。
備注:集群內(nèi)訪問(wèn)無(wú)需憑證,可直接訪問(wèn)。
1、通過(guò)Console獲取集群憑證
點(diǎn)擊進(jìn)入到<集群詳情頁(yè)>,點(diǎn)擊“集群憑證”
將集群信息復(fù)制保存到~/.kube/config文件下即可
2、通過(guò)SCP從Master節(jié)點(diǎn)下載集群憑證到本地
首先點(diǎn)擊進(jìn)入集群詳情頁(yè)面,獲取任意一臺(tái)Master節(jié)點(diǎn)的IP,然后在本地機(jī)器執(zhí)行以下命令:
scp root@YOURMASTERIP:~/.kube/config ~/.kube/config
3、通過(guò)API獲取集群憑證
下載UCloud SDK,新建一個(gè)名為GetClusterConfig.py的文件(如下示例),更改Region及ClusterId的參數(shù)值,即可獲取到集群憑證;
#!/usr/bin/env python
# -*- coding: utf-8 -*-
?
from sdk import UcloudApiClient
from config import *
import sys
import json
?
#實(shí)例化 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=(",", ": "))
運(yùn)行上述腳本后即可獲取到集群憑證,再在云主機(jī)上執(zhí)行以下命令,即可配置好集群憑證信息。
# mkdir ~/.kube/ && touch ~/.kube/config
# echo "YOUR Cluster CONFIG" > ~/.kube/config
你可以執(zhí)行以下命令來(lái)驗(yàn)證kubectl是否可以成功訪問(wèn)集群信息;
# kubectl cluster-info
kubectl支持命令自動(dòng)補(bǔ)全,執(zhí)行以下命令即可開(kāi)啟。
echo "source <(kubectl completion bash)" >> ~/.bashrc
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/574.html
摘要:安裝及配置由于查看集群憑證可以直接登錄集群,所以查看集群憑證的操作已歸為用戶角色權(quán)限中的增權(quán)限,如需查看集群憑證,請(qǐng)確保所在角色已開(kāi)啟增權(quán)限。所屬與集群同開(kāi)通外網(wǎng)是一安裝下載安裝包,我們下載的安裝包,其他版本請(qǐng)前往官網(wǎng)下載。安裝及配置kubectl由于查看集群憑證可以直接登錄集群,所以查看集群憑證的操作已歸為用戶角色權(quán)限中的增權(quán)限,如需查看集群憑證,請(qǐng)確保所在角色已開(kāi)啟UK8S增權(quán)限。本文主...
摘要:擴(kuò)展性好當(dāng)集群的資源嚴(yán)重不足而導(dǎo)致排隊(duì)等待時(shí),可以很容易的添加一個(gè)到集群中,從而實(shí)現(xiàn)擴(kuò)展。用法,選擇盡可能使用這個(gè)節(jié)點(diǎn)鏡像,填寫,這個(gè)容器鏡像是我們的運(yùn)行環(huán)境。更新文件,這里我們只是將中的鏡像更換成最新構(gòu)建出的鏡像。基于Jenkins的CI/CD實(shí)踐[TOC]一、概要提到K8S環(huán)境下的CI/CD,可以使用的工具有很多,比如Jenkins、Gitlab CI、新興的drone等,考慮到大多公司...
摘要:如果您要下載最新版本的安裝包,使用如下命令即可將替換為即可。添加執(zhí)行權(quán)限移至工作路徑輸入,發(fā)現(xiàn)已經(jīng)安裝成功。備注如果您需要在或其他發(fā)行版安裝,亦或使用安裝,可以參見(jiàn)官方文檔。 安裝及配置kubectl 由于查看集群憑證可以直接登錄集群,所以查看集群憑證的操作已歸為用戶角色權(quán)限中的增權(quán)限,如需查看集群憑證,請(qǐng)確保所在角色已開(kāi)啟UK8S增權(quán)限。 本文主要演示如何在UCloud云主機(jī)上安裝配置ku...
摘要:而用戶能在同一平臺(tái)上管理任何集群,輕松地充分利用的強(qiáng)大能力及其迅速壯大的生態(tài)系統(tǒng)。在本指南中,你將會(huì)了解如何快速上手。環(huán)境中的所有主機(jī)必須允許彼此間的流量能夠進(jìn)行跨主機(jī)聯(lián)網(wǎng)。這一過(guò)程需要幾分鐘完成。如果服務(wù)正常,將會(huì)顯示狀態(tài)為綠色。 大家好,給大家介紹一下,這是幫助大家率先上手嘗試Rancher 2.0的神器 @Rancher 2.0快速上手指南 內(nèi)容導(dǎo)讀 準(zhǔn)備一臺(tái)Linux主機(jī) 啟...
摘要:而用戶能在同一平臺(tái)上管理任何集群,輕松地充分利用的強(qiáng)大能力及其迅速壯大的生態(tài)系統(tǒng)。在本指南中,你將會(huì)了解如何快速上手。環(huán)境中的所有主機(jī)必須允許彼此間的流量能夠進(jìn)行跨主機(jī)聯(lián)網(wǎng)。這一過(guò)程需要幾分鐘完成。如果服務(wù)正常,將會(huì)顯示狀態(tài)為綠色。 大家好,給大家介紹一下,這是幫助大家率先上手嘗試Rancher 2.0的神器 @Rancher 2.0快速上手指南 內(nèi)容導(dǎo)讀 準(zhǔn)備一臺(tái)Linux主機(jī) 啟...
閱讀 2672·2021-11-18 10:02
閱讀 3401·2021-09-28 09:35
閱讀 2585·2021-09-22 15:12
閱讀 741·2021-09-22 15:08
閱讀 3071·2021-09-07 09:58
閱讀 3464·2021-08-23 09:42
閱讀 725·2019-08-30 12:53
閱讀 2072·2019-08-29 13:51