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
相关推荐
Connie145121 小时前
记一次K8s故障告警排查(Grafna告警排查)
云原生·容器·kubernetes·grafana
谷隐凡二1 天前
Kubernetes主从架构简单解析:基于Python的模拟实现
python·架构·kubernetes
陈陈CHENCHEN1 天前
SuperMap iManager for K8s 离线环境镜像仓库 Containerd 部署
kubernetes
会飞的小蛮猪1 天前
Ubuntu24.04 基于Containerd部署K8s1.34(私服部署)
docker·云原生·kubernetes
间彧2 天前
Kubernetes滚动发布详解
kubernetes
间彧2 天前
在实际生产环境中,Kubernetes声明式API如何实现蓝绿部署、金丝雀发布等高级部署策略?
kubernetes
间彧2 天前
Kubernetes声明式API相比传统命令式API在故障恢复场景下的具体优势有哪些?
kubernetes·github
间彧2 天前
为什么说Kubernetes的API设计是其成功的关键因素之一?
kubernetes
间彧2 天前
Kubernetes Deployment 配置简化实战:从复杂到高效
kubernetes
可爱的小小小狼2 天前
k8s:服务网格Service Mesh(服务网格)istio和envoy
kubernetes·istio·service_mesh