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 · 955 阅读 · 0 评论 -
k8s资源限制资源限制、重启策略与探针
资源限制 在对于docker来说,是和宿主机共享内核资源的,这样并不安全,我们需要对其资源进行限制,类似cgroupPod和Container的资源请求和限制:spec.containers[].resources.limits.cpu cpu上限spec.containers[].resources.limits.memory 内存上限spec.containers[].resources.requests.cpu 创建时分配的基本CPU资原创 2020-12-04 09:01:39 · 1263 阅读 · 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 · 494 阅读 · 0 评论 -
kubernetes--kubectl命令与yaml文件格式
文章目录kubectl命令管理命令帮助命令之项目生命周期创建资源发布资源更新回滚删除资源其他文件格式kubernetes之yaml其他命令生成yaml和jsonkubectl命令管理kubectl是管理k8s群集的命令工具,通过生成的json格式传递给apiserver进行创建、查看、管理等操作命令帮助查看帮助信息,使用–help可以让我们了解[root@master ~]# kubectl --help命令之项目生命周期我们从一个项目的生命周期:创建–发布–更新–回滚–删除的过程来更加了解k原创 2020-12-04 09:01:11 · 1368 阅读 · 0 评论