一. Docker配置修改
1. 安装可以参考:
2. vim /etc/docker/daemon.json
2. 重启docker服务
二. Kubernetes安装
1. 设置网桥规则
2. 安装apt-transport-https ca-certificates curl
3. 安装kubeadm, kubelet and kubectl
设置源
安装
阻断自动更新
4. kubeadm init
- 如果出现报错 [ERROR Swap]: running with swap on is not supported. Please disable swap则执行这两步
- 如果出现报错 [ERROR FileAvailable--etc-kubernetes-manifests-kube-apiserver.yaml]: /etc/kubernetes/manifests/kube-apiserver.yaml already exists
rm -rf /etc/kubernetes/manifests/*
rm -rf /var/lib/etcd
执行init
5. 拷贝kubeconfig文件
6. k8s taint命令让master节点参与调度
7. 安装calico cni
三. Kubectl常用命令
1. Get
- 获取kubernetes常用对象
- 获取namespace
- 获取对象namespace细节
- 监控namespace变化
- 获取pod
- 获取pod多余字段和详细细节
2. desribe
- 展示资源信息和Event信息
3. exec
- 进入容器debug操作
4. logs
- 看日志的标准输出