万字长文:K8S命令详解汇总【自用珍藏版】

科技   2024-10-25 07:30   广东  

1 kubectl命令工具

kubectl是kubernetes的命令行工具。它允许用户与kubernetes集群交互,并管理kubernetes对象资源。

安装kubernetes集群时一般都会安装kubectl工具,一般安装在master节点上,不过node节点也可以自行安装kubectl工具。

(1)安装kubectl

# 下载最新版本:
curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl

# 下载特定版本:
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.7.0/bin/linux/amd64/kubectl

# 下载到本地后,对kubectl二进制添加可执行权限:
chmod +x ./kubectl

# 将二进制文件移动到PATH中:
mv ./kubectl /usr/local/bin/kubectl

# 将master节点中/etc/kubernetes/admin.conf文件拷贝到node节点
scp /etc/kubernetes/admin.conf root@10.0.0.106:/etc/kubernetes

在node节点上配置环境变量

echo "export KUBECONFIG=/etc/kubernetes/admin.conf" >> ~/.bash_profile 
source ~/.bash_profile

检查

[root@k8s-node1 ~]kubectl get node
NAME         STATUS   ROLES           AGE     VERSION
k8s-master   Ready    control-plane   4d19h   v1.28.2
k8s-node1    Ready    worker          4d19h   v1.28.2
k8s-node2    Ready    worker          4d19h   v1.28.2

运维李哥不背锅
专注于各种运维技术、,分享Linux基础知识,服务器,数据库,云原生和网络安全等相关技术,各种进阶知识等着你,助你成为技术达人!
 最新文章