在CentOS上管理Kubernetes资源,主要通过以下方式:
安装Docker作为容器运行时,使用命令sudo yum install -y docker-ce docker-ce-cli containerd.io
。安装Kubernetes组件,如kubectl
,可通过sudo yum install -y kubectl
命令。
kubectl get nodes
查看节点,kubectl get pods
查看Pod,kubectl get deployments
查看Deployment等。kubectl create -f <filename>
或kubectl apply -f <filename>
命令,使用YAML文件创建资源,如Deployment、Service等。kubectl apply -f <filename>
更新现有资源,或kubectl set image deployment/<deployment-name> <container-name>=<new-image>
更新镜像。kubectl delete <resource-type> <resource-name>
,如kubectl delete pod my-pod
。可通过配置资源请求和限制来管理资源分配,如resources: requests: memory: "64Mi" cpu: "250m"
等。还可使用命名空间来隔离资源,通过kubectl create namespace <namespace-name>
创建命名空间。