0

0

CentOS7环境安装Kubernetes四部曲之四:安装kubectl工具

爱谁谁

爱谁谁

发布时间:2025-07-16 10:44:51

|

413人浏览过

|

来源于php中文网

原创

本文为《centos7环境安装kubernetes四部曲》的最后一章,承接前三篇文章的实践,我们已经使用rancher构建了一个包含master和node的完整k8s环境。然而,目前还无法通过kubectl工具在k8s环境中执行更多操作。在本章中,我们将实践安装和配置kubectl工具。

原文地址:https://www.php.cn/link/9adbaadf095c8de0d2d0b53fe92a5dbb

前三篇文章链接如下:《CentOS7环境安装Kubernetes四部曲之一:标准化机器准备》、《CentOS7环境安装Kubernetes四部曲之二:配置模板和安装master》、《CentOS7环境安装Kubernetes四部曲之三:添加节点》。kubectl工具可以安装在任何能够连接到master节点的Linux、Windows或Mac电脑上。本次实践,我们将kubectl安装在一台全新的CentOS7机器上。

kubectl工具的下载有三种方式,您可以选择任意一种:

  1. 在Linux机器上执行以下命令下载:

    curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
  2. 从我的GitHub下载,地址是:https://github.com/zq2599/blog_demos/blob/master/k8s_tools/kubectl/linux/kubectl.zip,点击"download"按钮下载后记得解压

  3. 从csdn下载,地址:https://www.php.cn/link/614794dbe82384e43122cc92e6a66f6f

下载kubectl工具到Linux机器后,执行命令chmod +x ./kubectl给文件赋予可执行权限。接着,执行以下命令,将kubectl移动到全局可访问的目录下:

mv ./kubectl /usr/local/bin/kubectl

在Linux机器的任意目录下都可以执行kubectl,直接输入kubectl然后回车,可以看到如下信息:

kubectl controls the Kubernetes cluster manager. Find more information at https://github.com/kubernetes/kubernetes.Basic Commands (Beginner):  create         Create a resource from a file or from stdin.  expose         Take a replication controller, service, deployment or pod and expose it as a new Kubernetes Service  run            Run a particular image on the cluster  set            Set specific features on objects  run-container  Run a particular image on the cluster. This command is deprecated, use "run" insteadBasic Commands (Intermediate):  get            Display one or many resources  explain        Documentation of resources  edit           Edit a resource on the server  delete         Delete resources by filenames, stdin, resources and names, or by resources and label selector

工具已准备就绪,接下来我们进行配置,使kubectl能够连接到K8S上执行命令。

LALALAND
LALALAND

AI驱动的时尚服装设计平台

下载

配置参数可以在rancher的管理页面上找到,点击下图红框1中的"CLI",在出现的页面中点击红框2中的“生成配置”:

CentOS7环境安装Kubernetes四部曲之四:安装kubectl工具

然后,点击下图红框中的“复制到剪切板”,将按钮上方的配置信息复制下来:

CentOS7环境安装Kubernetes四部曲之四:安装kubectl工具

在Linux机器上,在家目录创建.kube文件夹,命令如下:

mkdir ~/.kube

在.kube文件夹下新建一个名为config的文件,将刚才复制的配置信息粘贴进去。至此,kubectl工具的安装和配置就完成了,输入命令kubectl get service -a -o wide --all-namespaces试试,可以看到当前的服务列表:

[root@v-test-test ~]# kubectl get service -a -o wide --all-namespaces
NAMESPACE     NAME                   TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)          AGE       SELECTOR
default       kubernetes             ClusterIP   10.43.0.1               443/TCP          20h       
default       tomcat001              NodePort    10.43.243.24            8080:30018/TCP   4h        name=tomcat001
kube-system   heapster               ClusterIP   10.43.157.242           80/TCP           20h       k8s-app=heapster
kube-system   kube-dns               ClusterIP   10.43.0.10              53/UDP,53/TCP    20h       k8s-app=kube-dns
kube-system   kubernetes-dashboard   ClusterIP   10.43.199.86            80/TCP           20h       k8s-app=kubernetes-dashboard
kube-system   monitoring-grafana     ClusterIP   10.43.112.198           80/TCP           20h       k8s-app=grafana
kube-system   monitoring-influxdb    ClusterIP   10.43.200.65            8086/TCP         20h       k8s-app=influxdb
kube-system   tiller-deploy          ClusterIP   10.43.28.153            44134/TCP        20h       app=helm,name=tiller

至此,《CentOS7环境安装Kubernetes四部曲》就全部结束了,希望这些文章能帮助您快速搭建环境,并开启愉快的K8S之旅。

相关专题

更多
windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

578

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1102

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

791

2023.08.01

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

452

2023.08.02

windows无法访问共享电脑
windows无法访问共享电脑

在现代社会中,共享电脑是办公室和家庭的重要组成部分。然而,有时我们可能会遇到Windows无法访问共享电脑的问题。这个问题可能会导致数据无法共享,影响工作和生活的正常进行。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2349

2023.08.08

windows自动更新
windows自动更新

Windows操作系统的自动更新功能可以确保系统及时获取最新的补丁和安全更新,以提高系统的稳定性和安全性。然而,有时候我们可能希望暂时或永久地关闭Windows的自动更新功能。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

779

2023.08.10

windows boot manager
windows boot manager

windows boot manager无法开机的解决方法:1、系统文件损坏,使用Windows安装光盘或USB启动盘进入恢复环境,选择修复计算机,然后选择自动修复;2、引导顺序错误,进入恢复环境,选择命令提示符,输入命令"bootrec /fixboot"和"bootrec /fixmbr",然后重新启动计算机;3、硬件问题,使用硬盘检测工具进行扫描和修复;4、重装操作系统。本专题还提供其他解决

1488

2023.08.28

windows锁屏快捷键
windows锁屏快捷键

windows锁屏快捷键是Windows键+L、Ctrl+Alt+Del、Windows键+D、Windows键+P和Windows键+R。本专题为大家提供windows相关的文章、下载、课程内容,供大家免费下载体验。

1628

2023.08.30

高德地图升级方法汇总
高德地图升级方法汇总

本专题整合了高德地图升级相关教程,阅读专题下面的文章了解更多详细内容。

43

2026.01.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 7.4万人学习

Git 教程
Git 教程

共21课时 | 2.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号