环境配置
Linux
安装Docker
Docker学习笔记
安装kubectl
Install and Set Up kubectl on Linux
安装minikube
在进行一系列必要的下载安装后,即可正常启动。 注意: 默认下载的是国外的镜像,如果有被强的话,可以使用国内阿里云的镜像
minikube start --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers
macOS
- 安装docker:brew install --cask docker
- 安装kubectl:brew install kubectl
常用操作
- 启动k8s:
minikube start - 查看状态
minikube status - 查看命令空间(namespace):
kubectl get namespace
??下述很多指令都可以在最后加上 -n [namespace] ,指定命令空间
- 通过配置文件名或stdin创建一个集群资源对象
kubectl create -f [yaml/json] - 获取集群pods信息:
kubectl get pods - 创建一个pod实例
kubectl apply -f *.yml/json - 删除pod:
kubectl delete pod [pod name] - 删除pod的任务,避免pod重试:
kubectl delete job [pod name的前缀] - 进入pod容器内部(这个pod得在runing状态):
kubectl exec -it [pod name] -- /bin/bash - 获取一个pod的日志输出
kubectl logs [pod] - 描述一个pod的状态
kubectl describe [pod] - 查看pods的label信息
kubectl get pods --show-labels - 查看一个pod的配置信息yaml
kubectl get pods [pod name] -o yaml - 修改pod的label信息
kubectl label pods [pod name] [k=v] --overwrite - 删除标签
kubectl label pods [pod name] [key]- - label筛选
kubectl labels pods --show-labels -l [筛选条件]
|