K8s基本概念
- Master是主服务器,node是用于部署应用容器的服务器。
- Pod基本操作单元,也是应用运行的载体。整个Kubernetes系统都是围绕着Pod展开的,比如如何部署运行Pod、如何保证Pod的数量、如何访问Pod等。
- Deployment定义了pod部署的信息。
- 若干个pod副本组成一个service,对外提供服务
- 副本是指一个pod的多个实例
- Namespace用于多租户的资源隔离。在测试环境中可以根据namespace划分成多套测试环境。
默认有2个namespace:kube-system/default
K8s基本使用
- Deployment
kubectl create -f test.yaml
根据 yaml 创建资源, apply 可以重复执行,create 不行
kubectl apply -f test.yaml
kubectl delete -f test.yaml
- Service
kubectl get service --all-namespaces
- Pod
kubectl get pod --all-namespaces -o wide
kubectl describe pod xxxx -n kube-system
kubectl delete pod xxxx -n kube-system
- node
kubectl describe node ip
网友评论