首页 > 系统相关 >windows访问k8s

windows访问k8s

时间:2023-05-31 13:47:38浏览次数:63  
标签:kubectl CLI 命令 windows aws AWS 访问 -- k8s

windows访问eks pods

安装AWS CLI

网址为 https://awscli.amazonaws.com/AWSCLIV2.msi。

查看aws版本。

aws --version

配置AWS CLI凭证

eksctl 和 AWS CLI 均要求您在环境中配置 AWS 凭证。 aws configure 命令是设置 安装以供一般使用的最快方法。

$ aws configure
AWS Access Key ID [None]: AKIARJZ4OCUMNTEFT2M6
AWS Secret Access Key [None]: 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
Default region name [None]: cn-northwest-1
Default output format [None]: json

键入该命令时,AWS CLI 会提示您输入四条信息:access keysecret access keyAWS Regionoutput format。 此信息存储在名为 default 的配置文件(一个设置集合)中。 此配置文件在您运行命令时使用,除非您指定另一个命令。

安装eksctl

1.使用管理员身份打开power shell,运行如下命令安装chocolatey。

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

2.安装或升级eksctl。

  • 使用以下命令安装二进制文件:

    choco install -y eksctl
    
  • 如果已安装,请运行以下命令进行升级:

    choco upgrade -y eksctl
    

3.使用以下命令测试您的安装是否成功。

eksctl version

安装和配置kubectl

1.打开PowerShell终端。

2.下载与集群所在的区域对应的 Amazon EKS 提供的 kubectl 二进制文件。

  • 区域之外的所有区域。中国

    curl -o kubectl.exe https://amazon-eks.s3.us-west-2.amazonaws.com/1.18.9/2020-11-02/bin/windows/amd64/kubectl.exe
    
  • 北京和宁夏 中国区域。

    curl -o kubectl.exe https://amazon-eks.s3.cn-north-1.amazonaws.com.cn/1.18.9/2020-11-02/bin/windows/amd64/kubectl.exe
    

3.安装 kubectl 后,可以使用以下命令验证其版本:

kubectl version --short --client

列出所有运行的Pod信息

先使用 AWS CLI update-kubeconfig 命令为您的集群创建或更新。

  • 默认情况下,生成的配置文件会在主目录的默认 kubeconfig 路径 (.kube/config) 中创建,或与该位置的现有 kubeconfig 合并。您可以使用 --kubeconfig 选项指定其他路径。

  • 在发出 IAM --role-arn 命令时,您可以使用 kubectl 选项指定用于身份验证的 角色 ARN。否则,将使用默认 AWS CLI 或开发工具包凭证链中的 IAM 实体。您可以通过运行 AWS CLI aws sts get-caller-identity 命令来查看默认 或开发工具包身份。

  • 有关更多信息,请参阅包含 aws eks update-kubeconfig help 命令的帮助页面,或参阅 https://docs.aws.amazon.com/cli/latest/reference/eks/update-kubeconfig.html 中的 *update-kubeconfigAWS CLI Command Reference。

  • 注意

    要运行以下命令,您必须具有对指定的集群使用 eks:DescribeCluster API 操作的权限。有关更多信息,请参阅Amazon EKS 基于身份的策略示例

    aws eks --region cn-northwest-1 update-kubeconfig --name freightower-prd
    

    然后运行如下命令列出所有运行的Pod信息

kubectl get pods

登录容器

kubectl exec -it <pod-name>  -- sh

退出登录

先ctrl + p然后ctrl + q

标签:kubectl,CLI,命令,windows,aws,AWS,访问,--,k8s
From: https://www.cnblogs.com/angdh/p/17445858.html

相关文章

  • 支持在 Windows 环境下安装和使用。以下是在 Windows 环境下安装 CloneDeploy 的步骤
    CloneDeploy是一款基于Linux的开源系统部署解决方案,但也支持在Windows环境下安装和使用。以下是在Windows环境下安装CloneDeploy的步骤:准备环境:在安装CloneDeploy前,需要先在Windows操作系统中安装好Apache、PHP和MySQL服务。推荐使用XAMPP或WAMP等集成开......
  • java springboot 项目中静态资源无法访问的问题
    默认resource/static目录下的静态html文件无法访问,需要配置。您可以在SpringBoot的配置类中添加以下内容来手动配置静态资源目录:@ConfigurationpublicclassWebMvcConfigimplementsWebMvcConfigurer{@OverridepublicvoidaddResourceHandlers(ResourceHan......
  • 又来了两款高效且实用的Windows软件
    ■ FreeCountdownTimerFreeCountdownTimer是一款大小在4.5MB左右的,简单好用的免费的倒计时、倒数日软件。它目前仅支持Windows平台。我们可以用它快速的创建多个计时器和事件,并给不同的定时器和事件设置不同的提示音。所以平时我们可以将它作为一个闹钟、倒数计时器、节拍......
  • SqlServer2014管理工具创建用户并设置对应访问权限
     需求:创建一个具有访问权限登录的用户,用以访问指定数据库, 对其放开指定数据库的指定表  一、用户名创建以及设置1、首先使用管理员账号登陆到数据库,【安全性】-【登录名】-右键【新建登录名】 【服务器角色】页签中:用于向用户授予服务器范围内的安全特权 【用户映......
  • 局域网 Windows 系统克隆方案有很多,以下是一些较为常见的
    局域网Windows系统克隆方案有很多,以下是一些较为常见的:Windows原生工具:Windows系统自带了众所周知的“系统备份和恢复”工具。您可以使用这个工具创建一个系统备份,并在需要的时候将备份还原到其他计算机中。这种方法的缺点是需要手动完成,不够自动化和高效。SymantecGho......
  • 如何在Mac、Windows和Docker上本地电脑上搭建AI人工智能绘画工具Stable Diffusion
    微信公众号:运维开发故事,作者:double冬一、概述目前,有诸如Midjourney等人工智能绘画网站可供大家来免费使用,但是由于是免费资源肯定会在机器性能和使用次数方面有所限制,因此如果能将人工智能绘画工具部署在本地运行就会突破机器性能和使用次数等方面的限制。可能所有人类画师都得发......
  • 计组----Cache命中率,平均访问时间,访问效率
    例题:概念解释:\(Cache\)中的数据为主存中数据的一个子集,用来与\(CPU\)的处理速度相匹配,当\(CPU\)访问存储器时会先访问\(Cache\),如果\(Cache\)没有找到需要的数据,就会去主存找,于是引入\(Cache\)命中率,用来描述在\(Cache\)完成存取的占比,我们希望数据都可以在\(Cache\)直接找到,所......
  • 关于MySQL的一些优化(单表访问)
    以此表为例CREATETABLE`single_table`(`id`intNOTNULLAUTO_INCREMENT,`key1`varchar(100)CHARACTERSETutf8mb4COLLATEutf8mb4_0900_ai_ciNULLDEFAULTNULL,`key2`intNULLDEFAULTNULL,`key3`varchar(100)CHARACTERSETutf8mb4COLLATEutf8mb......
  • K8s如何查看pod崩溃前的日志及其
    K8s如何查看pod崩溃前的日志及其原理lulu的云原生笔记 K8S中文社区 2023-05-3019:15 发表于湖南场景当pod处于crash状态的时候,容器不断重启,此时用 kubeletlogs 可能出现一直捕捉不到日志。解决方法:kubectlprevious 参数作用:Iftrue,printthelogsfortheprevio......
  • drf-基于角色的访问控制
    目录一权限控制ACLRBAC二控制权限2.1django中,如何做权限控制的2.2我们开发中做权限控制2.3基于django的auth+admin+第三方美化快速开发1.安装2.配置文件配置,注册app3.菜单栏定制4.自定义菜单和页面5.自定义按钮6.切换图标7.首页显示的隐藏2.4djagno-vue-admin一权......