win10 安装kubectl,配置config连接k8s集群

安装kubectl

按照官方文档安装:https://kubernetes.io/docs/tasks/tools/install-kubectl-windows/

curl安装

(1)下载curl安装压缩包: curl for Windows

(2)配置环境变量:

用户变量:

Path变量:

(3)测试curl是否成功安装:

安装kubectl

(1)下载kubectl

bash 复制代码
curl.exe -LO "https://dl.k8s.io/release/v1.29.2/bin/windows/amd64/kubectl.exe"

验证该可执行文件(可选步骤)

下载 kubectl 校验和文件:

curl.exe -LO "https://dl.k8s.io/v1.29.2/bin/windows/amd64/kubectl.exe.sha256"

基于校验和文件,验证 kubectl 的可执行文件:

  • 在命令行环境中,手工对比 CertUtil 命令的输出与校验和文件:

    CertUtil -hashfile kubectl.exe SHA256
    type kubectl.exe.sha256
    

(2)将 kubectl 二进制文件夹追加或插入到PATH 环境变量中

配置集群config证书

(1)从集群master节点上找到相应的证书,

bash 复制代码
cat /etc/kubernetes/admin.conf
# 或者
sudo cat /etc/kubernetes/admin.conf

(2)将证书信息复制到本地用户.kube\config文件下面,例如: C:\Users\asus\.kube\config

(3)验证集群信息

bash 复制代码
kubectl get nodes

NAME    STATUS   ROLES           AGE   VERSION
master  Ready    control-plane   20d   v1.28.7
node1   Ready    <none>          20d   v1.28.7
node2   Ready    <none>          20d   v1.28.7
相关推荐
liulanba14 小时前
八股取士--docker&k8s
docker·容器·kubernetes
桂月二二15 小时前
基于eBPF的云原生网络加速引擎:突破Kubernetes Service转发性能瓶颈
网络·云原生·kubernetes
格桑阿sir20 小时前
Kubernetes控制平面组件:Kubernetes如何使用etcd
kubernetes·k8s·etcd·高可用集群·故障分析·etcd集群调优
格桑阿sir20 小时前
Kubernetes控制平面组件:etcd常用配置参数
kubernetes·etcd·配置参数·etcd容量·磁盘耗尽·碎片整理·灾备与安全
Rocky00000020 小时前
【云原生】最新版Kubernetes集群基于Containerd部署
云原生·容器·kubernetes
全栈工程师修炼指南1 天前
云原生 | Kubernetes 原生 Dashboard 已升级至 7.10.x 界面更简洁、功能更强大
云原生·容器·kubernetes
2301_793069821 天前
微服务架构,Spring Cloud、Kubernetes 以及云厂商(AWS、Azure)的管理方式
spring cloud·微服务·云原生·架构·kubernetes
慢一点会很快2 天前
K8s学习总结
学习·容器·kubernetes
周周的奇妙编程2 天前
红队视角出发的k8s敏感信息收集——日志与监控系统
云原生·容器·kubernetes
Karoku0662 天前
【k8s应用管理】kubernetes lngress资源管理
运维·docker·云原生·容器·kubernetes