k8s
张shixiong
这个作者很懒,什么都没留下…
展开
-
pod之系统资源限制
目录简介:计量单位cpu计量单位memory计量单位limits与requestsQos Class(quality of service)简介:pod资源限制主要有容器的内的两个参数进行控制,主要控制pod使用的系统资源(cpu与memory)。计量单位cpu计量单位在centos当中的获取cpu信息shell脚本:#!/bin/bash#Pr...原创 2020-04-12 20:00:22 · 1039 阅读 · 0 评论 -
pod之pod调度
pod资源调度很少情况下我们会去直接创建一个Pod,大多数情况下我们都是通过RC,deployment,daemonSet等等完成一组Pod的创建,调度。 早期只有一个副本控制器RC,它通过label与Pod之家建立松耦合的关系。主要实现的是Pod的创建于销毁。而后其继承者deployment的出现,改进了RC,deployment可以时间Pod副本的创建,销毁,版本更新,回滚等功能,其...原创 2020-04-10 18:22:03 · 994 阅读 · 0 评论 -
k8s之pod分类与生命周期
pod 分类目录pod 分类自主式podstatic Pod文件方式创建pod的生命周期初始化容器 (initcontainer)pod的五种状态pod的重启策略(restartPolicy):Pod健康检测与服务可用性(探针)ExecActionTcpSoekcetActionHTTPGetAction容器启动前后(postStar...原创 2020-01-21 07:43:47 · 1541 阅读 · 0 评论 -
k8s之资源清单
目录资源类型资源清单格式举例说明资源类型k8s当中的资源类型的包括以下几类: 工作负载资源:pod ,replicaset , Delopment ,job .daemonSet 服务发现与服务负载资源:service ,ingress 配置与存储资源:Volume, CSI(容器扩容接口) 特殊类型存储:configMap,ser...原创 2020-01-15 18:18:31 · 231 阅读 · 0 评论 -
k8s之kubectl
目录kubectl简介kubectl命令kubectl简介客户端CLI工具,在master节点上通过命令行对k8s集群进行管理。kubectl命令kubectl [command] [type] [name] [flags]commandcommand子命令,用于操作k8s集群的命令,常用的有:get 查看资源的信息 create 创建资源...原创 2020-01-15 17:35:12 · 172 阅读 · 0 评论 -
k8s之基础概念
目录kubernets 结构基础概念之master基础概念之nodes基础概念之Pod基础概念之LABELkubernets 结构基础概念之mastermaster作为kubernets集群当中的最重要的一部分,作用为管理集群当中的各个节点(NODE),由四个基础组件构成:api-server:k8s集群当中的所有的资源的操作的唯一入口,是集群控制的入口进行...原创 2020-01-14 17:54:50 · 235 阅读 · 0 评论 -
kubeadm构建k8s集群脚本
环境:内存:大于2G内核核心数:大于4磁盘空间:大于20Gcentos7.7 4.4.206-1.el7.elrepo.x86_64 kubeadm v1.16.3 kubelet v1.16.3 kubectl v1.16.3 docker docker-ce-18.09.6 系统安装完成之后的kernel是3.10版本,...原创 2019-12-27 19:03:13 · 264 阅读 · 0 评论 -
阿里云+github构建镜像仓库解决 k8s.gcr.io访问
原因:k8s.gcr.io/ 镜像仓库位于国外,国内使用kubeadm构建docker集群时无法访问相应的docker镜像。1,需要github,与阿里云镜像仓库账号2,登录github创建自己的仓库NEW示例:3,每一个仓库下面创建一个dockerfile,以etcd为例下的dockerfile内容如下:FROM k8s.gcr.io/etcd:3.3.15-...原创 2019-11-28 12:17:25 · 6964 阅读 · 1 评论