成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

解密 Kubernetes 的世界:本地如何與 EKS 搭建橋梁

云計算 云原生
由于具有標準用戶權限,在安裝程序完成后,您必須在命令提示符下使用以下命令在 PATH 中手動創建指向 aws 和 aws_completer 程序的符號鏈接文件。如果 PATH 包含您可以寫入的文件夾,并且您將該文件夾指定為目標路徑,則可以在不使用 sudo 的情況下運行以下命令。

AWS CLI[1] 是與 AWS 服務(包括 Amazon EKS)結合使用的命令行工具。該工具還可用于對從本地計算機訪問 Amazon EKS 集群和其他 AWS 資源的 IAM 用戶或角色進行身份驗證。要通過命令行在 AWS 中預置資源,您需要獲取 AWS 訪問密鑰 ID 和私有密鑰,以便在命令行中使用。然后,您需要在 AWS CLI 中配置這些憑證。如果尚未安裝 AWS CLI,請參閱《AWS 命令行界面用戶指南》中的安裝或更新 AWS CLI 的最新版本[2]。

安裝或更新到最新版本的 AWS CLI

Linux

要更新當前安裝的 AWS CLI,請在每次更新時下載一個新的安裝程序以覆蓋以前的版本。按照命令行中的以下步驟 AWS CLI 在 Linux 上安裝。 要安裝 AWS CLI,請運行以下命令。

這邊安裝的是 x86 架構,如果你的是 arm 架構可以使用這個:https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip

$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
$ unzip awscliv2.zip
$ sudo ./aws/install

可選:要更新 AWS CLI的當前安裝,請添加現有的符號鏈接和安裝程序信息,以使用 --bin-dir、--install-dir 和 --update 參數構造 install 命令。以下命令塊使用以下符號鏈接示例 /usr/local/bin 以及安裝程序位置的示例 /usr/local/aws-cli

$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
$ unzip awscliv2.zip
$ sudo ./aws/install --bin-dir /usr/local/bin --install-dir /usr/local/aws-cli --update

解釋下這條命令:sudo ./aws/install --bin-dir /usr/local/bin --install-dir /usr/local/aws-cli --update

./aws/install

? 運行當前目錄下的 AWS CLI 安裝程序。install 是 AWS 提供的一個安裝腳本。

--bin-dir /usr/local/bin

? 指定 aws 命令的可執行文件 (aws-cli 二進制文件) 將安裝到 /usr/local/bin 目錄。

? /usr/local/bin 是系統的全局 PATH 路徑之一,這樣可以直接通過 aws 命令在終端中使用 AWS CLI。

--install-dir /usr/local/aws-cli

? 指定 AWS CLI 的主安裝目錄為 /usr/local/aws-cli。

? 這里存放 AWS CLI 的核心文件(例如工具的庫文件、腳本等)。

--update

? 如果已經存在一個 AWS CLI 版本,使用此選項會將其更新到最新版本。

? 沒有此選項時,如果 AWS CLI 已安裝,可能會報錯。

要查找現有的符號鏈接和安裝目錄,請執行以下步驟: 使用 which 命令查找符號鏈接。這為您提供了與 --bin-dir 參數一起使用的路徑。

$ which aws
/usr/local/bin/aws

使用 ls 命令查找符號鏈接指向的目錄。這為您提供了與 --install-dir 參數一起使用的路徑。

$ ls -l /usr/local/bin/aws
lrwxrwxrwx 1 ec2-user ec2-user 49 Oct 22 09:49 /usr/local/bin/aws -> /usr/local/aws-cli/v2/current/bin/aws

通過以下命令確認此安裝。

$ aws --version
aws-cli/2.17.20 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/2.4.5

如果無法找到 aws 命令,您可能需要重新啟動終端或按照對錯誤進行故障排除 AWS CLI中的說明排除故障[3]。

macOS

以下步驟說明如何使用標準 macOS 用戶界面和瀏覽器安裝最新版本的。

1.在瀏覽器中,下載 macOS pkg 文件:

2.運行下載的文件,然后按照屏幕上的說明進行操作。您可以選擇通過以下 AWS CLI 方式安裝:

? 針對電腦上的所有用戶(需要 sudo)

a.您可以安裝到任何文件夾,或選擇推薦的默認文件夾 /usr/local/aws-cli。

b.安裝程序會自動在 /usr/local/bin/aws 中創建一個符號鏈接,該鏈接指向您選擇的安裝文件夾中的主程序。

? 僅針對當前用戶(不需要 sudo)

         a.您可以安裝到具有寫入權限的任何文件夾。

          b.由于具有標準用戶權限,在安裝程序完成后,您必須在命令提示符下使用以下命令在 PATH 中手動創建指向 aws 和 aws_completer 程序的符號鏈接文件。如果 PATH 包含您可以寫入的文件夾,并且您將該文件夾指定為目標路徑,則可以在不使用 sudo 的情況下運行以下命令。如果 PATH 中沒有可寫入的文件夾,您必須在命令中使用 sudo,以獲取寫入指定目標文件夾的權限。符號鏈接的默認位置為 /usr/local/bin/。

$ sudo ln -s /folder/installed/aws-cli/aws /usr/local/bin/aws
$ sudo ln -s /folder/installed/aws-cli/aws_completer /usr/local/bin/aws_completer

注意:您可以在安裝過程中的任意時刻按 Cmd+L 來查看安裝的調試日志。這會打開一個日志窗格,讓您能夠篩選和保存日志。日志文件還會自動保存到 /var/log/install.log。

3.要驗證 Shell 是否可以在 $PATH 中找到并運行 aws 命令,請使用以下命令。

$ which aws
/usr/local/bin/aws
 
$ aws --version
aws-cli/2.17.20 Python/3.11.6 Darwin/23.3.0 botocore/2.4.5

4.如果無法找到 aws 命令,您可能需要重新啟動終端或按照對錯誤進行故障排除 AWS CLI中的說明排除故障[4]。

創建訪問密鑰

1.登錄到 AWS Management Console[5]。

圖片圖片

2.對于單用戶或多用戶賬戶:

? 但用戶賬戶 – 在右上角,選擇您的 AWS 用戶名以打開導航菜單。例如,選擇 webadmin。

? 多用戶賬戶 – 從服務列表中選擇 IAM。在 IAM 控制面板中,選擇用戶,然后選擇用戶的名稱。

圖片圖片

3.選擇安全憑證。

圖片圖片

4.在訪問密鑰下,選擇創建訪問密鑰。

進到這個頁面:

圖片圖片

5.選擇命令行界面(CLI),然后選擇下一步。

圖片圖片

6.選擇創建訪問密鑰。

這邊你自己選擇個名稱,然后創建:

圖片圖片

7.選擇下載 .csv 文件。

這邊你可以下載 csv 文件,也可以直接復制 Access key 和 Secret access key

圖片圖片

配置 AWS CLI

在終端窗口中,輸入以下命令:

aws configure

您還可以選擇配置一個命名配置文件,例如 --profile cluster-admin。如果您在 AWS CLI 中配置了命名配置文件,則必須始終在后續命令中傳遞此標志。

輸入 AWS 憑證。例如:

Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default region name [None]: region-code
Default output format [None]: json   # 可填可不填,如果填的話,選擇 json

更新 kubeconfig 文件

運行下面的 AWS CLI 命令:

aws eks update-kubeconfig --region "REGION" --name "CLUSTER_NAME"

這條命令會:

? 自動連接到指定區域 (REGION) 中的指定 EKS 集群 (CLUSTER_NAME)。

? 更新或創建默認路徑下的 ~/.kube/config 文件,并添加 EKS 集群的訪問配置。

驗證配置

在更新完成后,運行以下命令驗證 kubeconfig 是否配置成功:

kubectl get nodes

? 如果返回了集群中的節點列表,說明 kubeconfig 文件已正確配置,EKS 集群連接成功。

? 如果出現錯誤,比如 Unable to connect to the server 或 Forbidden,需要檢查 IAM 用戶或角色是否具有對 EKS 集群的訪問權限。

引用鏈接

[1] AWS CLI: https://aws.amazon.com/cli/

[2] 安裝或更新 AWS CLI 的最新版本: https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-install.html

[3] 對錯誤進行故障排除 AWS CLI中的說明排除故障: https://docs.aws.amazon.com/zh_cn/cli/latest/userguide/cli-chap-troubleshooting.html

[4] 對錯誤進行故障排除 AWS CLI中的說明排除故障: https://docs.aws.amazon.com/zh_cn/cli/latest/userguide/cli-chap-troubleshooting.html

[5] AWS Management Console: https://console.aws.amazon.com/

責任編輯:武曉燕 來源: Eternal Heights
相關推薦

2015-01-21 10:57:17

云存儲混合云

2025-02-13 11:02:44

2015-07-29 11:08:48

IaaS云計算平臺混合云

2012-09-21 09:31:48

Linux服務器Windows

2012-02-14 10:13:04

2023-08-03 07:35:10

kubernetes云原生

2021-07-16 09:51:21

kubernetes環境容器

2025-02-06 16:48:01

2019-07-04 13:10:53

Docker設計云計算

2021-02-05 18:22:51

GoC剖析

2016-02-22 10:10:48

SqoopSQLNoSQL

2009-08-10 19:23:02

服務與業務融合IT運維管理廣通信達科技

2023-04-06 08:00:36

VPC虛擬私有云Amazon

2023-01-26 11:56:31

Kubernete虛擬機k3s

2015-05-08 16:00:36

2023-09-15 16:55:04

2020-09-09 07:00:00

Kubernetes集群容器

2018-12-03 08:31:40

負載均衡解密Web 服務器

2018-12-03 13:50:03

流量網絡負載均衡

2015-04-27 20:30:53

AWSDirect Conn混合云
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 四虎最新| 日韩五月天 | 成年人在线视频 | 日韩视频一区二区在线 | 久久99精品久久久 | 在线观看视频91 | 亚洲资源站 | 日韩中文电影 | 国产在线一区二区 | 久草在线| 国产精品国产三级国产aⅴ入口 | 欧美日韩国产高清 | 欧美 日韩 国产 成人 | 日本午夜免费福利视频 | 我要看黄色录像一级片 | 天天干天天爱天天爽 | 欧美成人一级 | 日本精品一区二区三区在线观看视频 | 日韩一区精品 | 成人免费在线播放 | 91精品国产乱码久久蜜臀 | 欧美成人第一页 | 色综合久久天天综合网 | 成人在线小视频 | 国产视频一区二区 | av网站在线播放 | 日韩一区二区三区四区五区 | 久久国产麻豆 | 日韩视频精品 | 草草视频在线播放 | 九九久久在线看 | 亚洲精品乱码 | 亚洲国产精品一区二区第一页 | 91久久久久久久久久久久久 | 久久国产婷婷国产香蕉 | 日韩视频国产 | 亚洲日本中文 | 99国内精品 | 久久激情视频 | 国产精品99久久久精品免费观看 | 人人九九精 |