在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>创建命名空间。