k8s资源管理介绍
1.命令式管理常见的命令
资源管理方式
kubectl get nodes查看集群
kubectl get pods 查看所有pod
kubectl get pod pod名 -o yaml 以yaml形式查看某个pod
kubectl create namespace dev创建一个dev组
Namespace 是 Kubernetes 中用于隔离资源的一种机制。通过 Namespace,可以将集群中的资源(如 Pod、Service、Deployment 等)划分到不同的逻辑分组中,方便管理和隔离。
kubectl run pod --image=nginx -n dev 运行一个pod nginx在dev下的
kubectl delete ns dev 删除dev这个组
2.命令时管理配置
vim hxd.yaml
kubectl create -f hxd.yaml
kubectl delete -f hxd.yaml
不可以更新配置
3.申明式对象配置
kubectl apply -f hxd.yaml
资源不存在 可以创建配置
资源存在 可以更新配置
kubectl 可以在node节点上运行吗?
可以 kubectl运行是需要进行配置的 将master上的.KUBE文件复制到node节点上,
scp -r /root/.KUBE node1:/root/