
wialus/kubectl-aws-clikubectl-aws-cli是一个轻量级Docker镜像,旨在提供构建时最新版本的kubectl(Kubernetes命令行工具)和awscli(AWS命令行工具)。该镜像专注于精简体积,适合需要在单一环境中同时管理Kubernetes集群和AWS资源的场景。
kubectl和awscli,无需额外安装从镜像仓库拉取最新版本(假设仓库为wialus/kubectl-aws-cli):
bashdocker pull wialus/kubectl-aws-cli
需挂载本地配置文件以授权工具访问目标资源:
挂载Kubernetes配置文件(kubeconfig)以操作集群:
bashdocker run --rm \ -v ~/.kube/config:/root/.kube/config \ # 挂载本地kubeconfig wialus/kubectl-aws-cli \ kubectl get namespaces # 示例:查看命名空间
挂载AWS凭证文件以访问AWS资源:
bashdocker run --rm \ -v ~/.aws/credentials:/root/.aws/credentials \ # 挂载AWS凭证 -v ~/.aws/config:/root/.aws/config \ # 可选:挂载AWS配置 wialus/kubectl-aws-cli \ aws s3 ls # 示例:列出S3存储桶
同时执行Kubernetes和AWS命令:
bashdocker run --rm \ -v ~/.kube/config:/root/.kube/config \ -v ~/.aws/credentials:/root/.aws/credentials \ wialus/kubectl-aws-cli \ sh -c "kubectl get pods -n default && aws ec2 describe-regions"
通过-it参数进入容器交互式终端:
bashdocker run -it --rm \ -v ~/.kube/config:/root/.kube/config \ -v ~/.aws/credentials:/root/.aws/credentials \ wialus/kubectl-aws-cli /bin/sh
chmod 600 ~/.aws/credentials)


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务