『』Kind + Docker 一键部署K8s实验环境( 三 )
本文插图
现在 , 转到'' Advanced''页面 , 然后在此处更改设置 , 请参阅更改Docker的资源限制 。
本文插图
如果要清理Docker内容 , 可以使用prune命令
docker system prune
本文插图
多节点集群
kind中也支持创建多多节点群集 。 创建多节点集群需要配置 , 配置格式为yaml , 比如我们创建一个三节点(两个wokers)的配置(config.yaml):
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
- role: worker
- role: worker
kind create cluster --config=kind-config.yaml
也可以设置多个控制节点的集群:
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
- role: control-plane
- role: worker
- role: worker
- role: worker
配置好后 , 使用kind create cluster --config=config.yaml代理
可以使用以下一个或多个环境变量(大写优先)将kind配置为使用代理:
HTTP_PROXY 或者 http_proxy
HTTPS_PROXY 或者 https_proxy
NO_PROXY 或者 no_proxy
配置代理后 , 所有连接将使用它 。 可以通过配置NO_PROXY来制定本地不需要代理的网段:
NO_PROXY=172.17.0.0/16
日志
kind可以导出所有种类的相关日志浏览 。 导出日志使用export命令:
kind export logs
Exported logs to: /tmp/396758314
如果要制定日志路径可以直接在其后制定路径::
kind export logs ./logs
日志的结构大致如下所示:
.
├── docker-info.txt
└── kind-control-plane/
├── containers
├── docker.log
├── inspect.json
├── journal.log
├── kubelet.log
├── kubernetes-version.txt
└── pods/
日志包含有关Docker主机 , 容器运行类型 , Kubernetes集群本身等信息 。
总结
【『』Kind + Docker 一键部署K8s实验环境】本文我们介绍了一个在本地单机部署K8S集群的方法 , 使用kind可以一键建立一个K8S实验环境供我们学习熟悉K8S架构 , 当然这只是作为一个初步的指导 , 更多的功能和实践需要大家动手去探索 。
- 『小鱼一键重装系统』华硕电脑主板怎么关闭安全启动
- “沉迷”家务打扫怎么办?添可智能洗地机,一键开启防沉迷!
- 小鱼一键重装系统▲电脑显卡配置怎么看
- 万佳安全自动智能门锁F5:一触即开一键上锁
- 「华洛兰」kindle上,iPad上看书和看纸质书有什么区别?,在手机上
- #互联网那些话#教你一键解锁三星S20隐藏彩蛋:开启96Hz高刷
- 快科技■120Hz费电?一键解锁三星S20隐藏彩蛋:开启96Hz高刷
- WiFi万能钥匙一键连接215个城市的“爱WiFi” 助力多场景化连接
- 『新华网客户端』FOF真如此让基民安心吗,“一键式”委托
- 「微软」微软Edge又偷师一招:垂直标签页、一键管理