kubeadm
是kubernetes集群快速构建工具
kubelet
运行在所有节点上,负责启动POD和容器,以系统服务形式出现
kubectl
:kubectl是kubenetes命令行工具,提供指令
Kubernetes
常用命令systemctl start kubelet
# 设置开机启动
systemctl enable kubelet
# 查看集群中的节点
kubectl get nodes
# 查看存在问题的 pod
kubectl get pod --all-namespaces
# 查看当前提供的服务列表
kubectl -n kube-system get svc
yml
格式的部署脚本
# 创建部署或服务
kubectl create -f 部署yml文件 | 服务yml文件
# 更新部署配置或服务配置
kubectl apply -f 部署yml文件 | 服务yml文件
# 删除部署(Deployment)|服务(Service)
kubectl delete deployment 部署名称
kubectl delete service 服务名称
# 查看已部署pod
kubectl get pod [-o wide]
# 查看Pod详细信息
kubectl describe pod POD名称
# 查看pod输出日志
kubectl logs [-f] pod名称
# 查看已部署service
kubectl get service
# 查看service详细信息
kubectl describe service tomcat-service
# 进入对应的容器
kubectl exec -it tomcat-deploy-67d97c4c97-bn5zd /bin/bash
by Sven Augustus https://my.oschina.net/langxSpirit