摘要:addon-resizer:1.8.4 docker pull registry.cn-beijing.aliyuncs.com/minminmsn/addon-resizer:1.8.4 metrics-server-amd64:v0.3.6 docker pull uhub.service.uc
阅读全文
摘要:安装istio Istio / 入门 [root@master ~]# curl -L https://istio.io/downloadIstio | sh - % Total % Received % Xferd Average Speed Time Time Time Current Dloa
阅读全文
摘要:创建集群 k8s集群创建 集群环境问题合集 重置master节点 kubeadm reset -f # -f 强制重置 可选 重置node节点 # 当你的master节点重置后,node节点需要重新加入集群 kubeadm reset -f # -f 强制重置 可选 # 同时需要删除 `rm -rf
阅读全文
摘要:阿里云创建k8s集群实例 创建两个8G内存的抢占实例(青岛),能ssh 默认关闭防火墙,且没有交换分区 配置/etc/hosts,主机名 配置k8s仓库 配置命令补全 安装docker(需要containerd文件) 尝试不配置daemon.json文件,看集群初始化,是否成功 { "registr
阅读全文
摘要:pod的资源配置文件(manifest) 详细介绍pod的资源配置文件(mannifest)的各个字段的含义 元数据 字段 是否必须 类型 含义 由用户提供 备注 name 必须 str pod的名称 用户提供 在同一个namspace中唯一 labels 不必须 map[str]str 用户自主标
阅读全文
摘要:Kubernetes 资源管理 介绍 kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes。 kubernetes的最小管理单元是pod而不是容器,所以只能将容器放在pod中,而kubernetes一般也不会直接管理pod,而是通过pod控制器来管理pod的
阅读全文
摘要:语法 kubevtl [command] [type] [name] [flags] command: 指定要对一个或多个资源执行的操作,例如,`create`,`get`,`describe`,`delete`. type: 指定资源类型。资源类型不区分大小写,可以指定单数,复数或缩写形式。 ku
阅读全文
摘要:理解什么是pod pod基于deployment创建,删除deployment,pod也会被删除 基础pod的yaml文件的资源清单 点击查看列表 | 参数名 | 类型 | 字段说明 | | | | | | apiVersion | String | K8S APl 的版本,可以用 kubectl
阅读全文
摘要:探针 简单理解: 容器内应用的检测机制,根据不同的探针来判断容器应用当前的状态 为什么会需要探针 # 情况一 现在有一个商品的微服务,跑着跑着突然内存溢出,程序崩掉了,外面的pod虽然在,但是也相当于挂掉了。这个时候我们,就需要重启服务。 这个服务怎么启动,什么时候启动,什么状态启动。是由,我们指定
阅读全文
摘要:图解 Pod生命周期 Pod的退出流程 Endpoint删除pod的ip地址 Pod变成Terminating状态 变为删除中的状态后,会给pod一个宽限期,让pod去执行一些清理或销毁操作 配置参数: 作用与pod中的所有容器 terminationGracePeriodSeconds: 30 c
阅读全文
摘要:k8s的label和selector 在Kubernetes中,label和selector是两个重要的概念,它们一起用于实现资源对象的关联和调度。 label 创建label 有两种方式创建label: 在配置文件中指定label标签 使用kubectl label命令 临时创建label kub
阅读全文
摘要:daemonset 为每一个匹配的node都部署一个守护进程 # daemonset node:type=logs daemonset 选择节点 - nadeSelector: 只调度到匹配指定的label的node上 - nodeAffinity:功能更丰富的node选择器,比如支持集合操作 -
阅读全文
摘要:statefulset基础模版 [root@master statefulset]# cat web.yaml apiVersion: v1 kind: Service metadata: name: nginx labels: app: nginx spec: ports: - port: 80
阅读全文
摘要:创建deployment [root@master deploy]# kubectl create deploy nginx-deploy --image=nginx:1.7.9 deployment.apps/nginx-deploy created // kubectl create 资源类型
阅读全文
摘要:在Kubernetes (K8s) 中,Pod 的 YAML 文件定义了 Pod 的配置和规格。当你想要查看 Pod 的 YAML 文件参数参考时,通常是为了了解可以配置哪些字段以及这些字段的含义。 以下是一些方法来查看 Pod YAML 文件的参数参考: 官方文档: Kubernetes 官方文档
阅读全文
摘要:搭建k8s集群完整版 基础设置 设置主机ip nmcli con add ifname ens33 con-name ens33 autoconnect yes type ethernet nmcli con modify ens33 ipv4.method manual ipv4.dns 114.
阅读全文
摘要:api概述 api是k8s系统的重要部分,组件之间的所有操作和通信均由apiserver处理的rest api调用,大多数情况下,api定义和实现都符合标准的http rest格式,可以通过kubctl命令管理工具或其他命令行工具来执行 api 类型 alpha 包含alpha名称的版本(例如v1a
阅读全文