k8s
把梦想藏在蘑菇里
这个作者很懒,什么都没留下…
展开
-
k8s调度约束、控制器、无头服务和配置管理
文章目录调度方式nodeName方式nodeSelect方式故障排除控制器DeploymentSatefulSetDaemonSetJobCronJob常规service和无头服务区别serviceheadless方式k8s配置管理SecretConfigMap 调度方式 调度方式用于将pod资源调度到相应的node上,可自动分配也可自己指定 nodeName:用于将pod调度到指定node上(跳过调度器直接分配) nodeSelect:用于将pod调度到匹配label的node上 nodeName方式原创 2020-12-04 09:01:54 · 683 阅读 · 0 评论 -
k8s资源限制资源限制、重启策略与探针
资源限制 在对于docker来说,是和宿主机共享内核资源的,这样并不安全,我们需要对其资源进行限制,类似cgroup Pod和Container的资源请求和限制: spec.containers[].resources.limits.cpu cpu上限 spec.containers[].resources.limits.memory 内存上限 spec.containers[].resources.requests.cpu 创建时分配的基本CPU资原创 2020-12-04 09:01:39 · 1215 阅读 · 1 评论 -
k8s之pod资源管理和harbor仓库搭建
文章目录pod资源管理pod特点Pod容器分类基础容器initcontainers初始化容器业务容器 container镜像拉取策略k8s--harbor仓库搭建 pod资源管理 pod特点 最小部署单元 一组容器的集合 一个pod中的容器共享网络命名空间 pod是短暂的 Pod容器分类 基础容器 初始化容器 业务容器 基础容器 基础容器,用于维护整个pod网络空间,只要加入k8s群集中,在创建pod的时候基础容器就会被创建,对用户来说是透明的看不到的 通过下面的命令可以看到registry这样原创 2020-12-04 09:01:23 · 375 阅读 · 0 评论 -
kubernetes--kubectl命令与yaml文件格式
文章目录kubectl命令管理命令帮助命令之项目生命周期创建资源发布资源更新回滚删除资源其他文件格式kubernetes之yaml其他命令生成yaml和json kubectl命令管理 kubectl是管理k8s群集的命令工具,通过生成的json格式传递给apiserver进行创建、查看、管理等操作 命令帮助 查看帮助信息,使用–help可以让我们了解 [root@master ~]# kubectl --help 命令之项目生命周期 我们从一个项目的生命周期:创建–发布–更新–回滚–删除的过程来更加了解k原创 2020-12-04 09:01:11 · 1346 阅读 · 0 评论