国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

如何在UCloud云主機上安裝配置kubectl并管理Kubernetes集群

OpenDigg / 2980人閱讀

摘要:微軟雅黑如果您要下載最新版本的安裝包,使用如下命令即可僅需將替換為即可。微軟雅黑添加執行權限微軟雅黑移至工作路徑微軟雅黑輸入,發現已經安裝成功。微軟雅黑備注如果您需要在或其他發行版安裝,亦或使用安裝,可以參見官方文檔。

本文主要演示如何在UCloud云主機上安裝配置kubectl并管理Kubernetes集群,集群Master節點已默認安裝kubectl工具,如果你僅需在Master節點做一些簡單測試,請跳過此環節;

云主機環境

操作系統:linux,windows請移步官方文檔

所屬VPC:與集群同VPC

開通外網:是

一、安裝kubectl

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/574.html

相關文章

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

    摘要:安裝及配置由于查看集群憑證可以直接登錄集群,所以查看集群憑證的操作已歸為用戶角色權限中的增權限,如需查看集群憑證,請確保所在角色已開啟增權限。所屬與集群同開通外網是一安裝下載安裝包,我們下載的安裝包,其他版本請前往官網下載。安裝及配置kubectl由于查看集群憑證可以直接登錄集群,所以查看集群憑證的操作已歸為用戶角色權限中的增權限,如需查看集群憑證,請確保所在角色已開啟UK8S增權限。本文主...

    Tecode 評論0 收藏0
  • 【容器 UK8S】最佳實踐:基于Jenkins的CI/CD實踐

    摘要:擴展性好當集群的資源嚴重不足而導致排隊等待時,可以很容易的添加一個到集群中,從而實現擴展。用法,選擇盡可能使用這個節點鏡像,填寫,這個容器鏡像是我們的運行環境。更新文件,這里我們只是將中的鏡像更換成最新構建出的鏡像。基于Jenkins的CI/CD實踐[TOC]一、概要提到K8S環境下的CI/CD,可以使用的工具有很多,比如Jenkins、Gitlab CI、新興的drone等,考慮到大多公司...

    Tecode 評論0 收藏0
  • 安裝配置kubectl 容器 UK8S

    摘要:如果您要下載最新版本的安裝包,使用如下命令即可將替換為即可。添加執行權限移至工作路徑輸入,發現已經安裝成功。備注如果您需要在或其他發行版安裝,亦或使用安裝,可以參見官方文檔。 安裝及配置kubectl 由于查看集群憑證可以直接登錄集群,所以查看集群憑證的操作已歸為用戶角色權限中的增權限,如需查看集群憑證,請確保所在角色已開啟UK8S增權限。 本文主要演示如何在UCloud云主機上安裝配置ku...

    ernest.wang 評論0 收藏3233
  • Rancher 2.0快速手指南

    摘要:而用戶能在同一平臺上管理任何集群,輕松地充分利用的強大能力及其迅速壯大的生態系統。在本指南中,你將會了解如何快速上手。環境中的所有主機必須允許彼此間的流量能夠進行跨主機聯網。這一過程需要幾分鐘完成。如果服務正常,將會顯示狀態為綠色。 大家好,給大家介紹一下,這是幫助大家率先上手嘗試Rancher 2.0的神器 @Rancher 2.0快速上手指南 內容導讀 準備一臺Linux主機 啟...

    xiaodao 評論0 收藏0
  • Rancher 2.0快速手指南

    摘要:而用戶能在同一平臺上管理任何集群,輕松地充分利用的強大能力及其迅速壯大的生態系統。在本指南中,你將會了解如何快速上手。環境中的所有主機必須允許彼此間的流量能夠進行跨主機聯網。這一過程需要幾分鐘完成。如果服務正常,將會顯示狀態為綠色。 大家好,給大家介紹一下,這是幫助大家率先上手嘗試Rancher 2.0的神器 @Rancher 2.0快速上手指南 內容導讀 準備一臺Linux主機 啟...

    hufeng 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<