怎样在自己的网站上家程序,免费做电子请帖的网站,dede自动生成网站地图,美食网站开发流程文章目录 小结过程安装AWS CLI安装EKSCTL在两个Kubernetes Cluster之间切换 参考 小结
在Linux环境中对AWS CLI和EKSCTL的客户端进行了设置。
过程
安装AWS CLI
使用以下指令安装#xff1a;
curl https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip… 文章目录 小结过程安装AWS CLI安装EKSCTL在两个Kubernetes Cluster之间切换 参考 小结
在Linux环境中对AWS CLI和EKSCTL的客户端进行了设置。
过程
安装AWS CLI
使用以下指令安装
curl https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip -o awscliv2.zip
unzip awscliv2.zip
sudo ./aws/install安装EKSCTL
使用以下指令安装
# for ARM systems, set ARCH to: arm64, armv6 or armv7
ARCHamd64
PLATFORM$(uname -s)_$ARCHcurl -sLO https://github.com/eksctl-io/eksctl/releases/latest/download/eksctl_$PLATFORM.tar.gz# (Optional) Verify checksum
curl -sL https://github.com/eksctl-io/eksctl/releases/latest/download/eksctl_checksums.txt | grep $PLATFORM | sha256sum --checktar -xzf eksctl_$PLATFORM.tar.gz -C /tmp rm eksctl_$PLATFORM.tar.gzsudo mv /tmp/eksctl /usr/local/bin在两个Kubernetes Cluster之间切换
在本地环境中的一个Kubernetes Cluster在AWS中也有一个Kubernetes Cluster两个环境之间进行切换
查看两个环境
[rootMaster ~]# kubectl config get-contexts
CURRENT NAME CLUSTER AUTHINFO NAMESPACE
* kubernetes-adminkubernetes kubernetes kubernetes-admin xxxyyyjohn-1-cluster.ap-southeast-1.eksctl.io john-1-cluster.ap-southeast-1.eksctl.io xxxyyyjohn-1-cluster.ap-southeast-1.eksctl.io 目前是本地环境切换至AWS:
[rootMaster ~]# kubectl config use-context xxxyyyjohn-1-cluster.ap-southeast-1.eksctl.io
Switched to context xxxyyyjohn-1-cluster.ap-southeast-1.eksctl.io.
[rootMaster ~]# 查看AWS Kubernetes运行状态
[rootMaster ~]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
ip-192-168-42-199.ap-southeast-1.compute.internal Ready none 3m15s v1.27.7-eks-e71965b
ip-192-168-7-243.ap-southeast-1.compute.internal Ready none 3m11s v1.27.7-eks-e71965b
[rootMaster ~]# kubectl get pods -o wide -A
NAMESPACE NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
kube-system aws-node-9nzj5 1/1 Running 0 36m 192.168.7.243 ip-192-168-7-243.ap-southeast-1.compute.internal none none
kube-system aws-node-wl6h4 1/1 Running 0 36m 192.168.42.199 ip-192-168-42-199.ap-southeast-1.compute.internal none none
kube-system coredns-66dddcb88c-lv9hb 1/1 Running 0 44m 192.168.44.60 ip-192-168-42-199.ap-southeast-1.compute.internal none none
kube-system coredns-66dddcb88c-r2vh9 1/1 Running 0 44m 192.168.45.98 ip-192-168-42-199.ap-southeast-1.compute.internal none none
kube-system kube-proxy-9sd55 1/1 Running 0 36m 192.168.7.243 ip-192-168-7-243.ap-southeast-1.compute.internal none none
kube-system kube-proxy-9tmjs 1/1 Running 0 36m 192.168.42.199 ip-192-168-42-199.ap-southeast-1.compute.internal none none[rootMaster ~]# kubectl top nodes
NAME CPU(cores) CPU% MEMORY(bytes) MEMORY%
ip-192-168-42-199.ap-southeast-1.compute.internal 18m 0% 448Mi 6%
ip-192-168-7-243.ap-southeast-1.compute.internal 20m 1% 425Mi 6% 参考
Install or update the latest version of the AWS CLI Getting started with Amazon EKS – eksctl EKSCTL安装 Kubenetes Configure Access to Multiple Clusters