Jestin Blog

k8s学习笔记 下的文章

Feb 21 , 2020

etcd集群中节点宕机恢复

etcd集群中节点宕机恢复 etcd集群为三个节点: 192.168.199.81 192.168.199.82 192.168.199.83 模拟192.168.199.82故障,删除/var/lib/etcd/下的数据,并停止该节点etcd的服务。 此操作都是v2版本下操作 API version: 2 # 查看集群状态 [root@kube-master1 ~]# etcdctl --...
Jul 10 , 2019

Kubernetes helm入门 (待续)

Kubernetes helm入门 helm核心术语 Chart: 一个helm程序包 Repository: Charts仓库,https/http服务器 Release: 特定的Chart部署目标集群上的一个实例 Chart -> Config -> Release 程序架构 helm: 客户端,管理本地的Chart仓库,管理Chart,与Tiller服务器交互,发送Chart,...
Jun 13 , 2019

Kubernetes 资源限制及HeapSter (未完成)

Kubernetes 资源限制及HeapSter 容器的资源需求,资源限制 requests: 资源需求,最低保障; limits: 限制,硬限制; CPU: 1颗逻辑CPU 1=1000,millicores 内存: E、P、T、G、M、K Ei、Pi ... ...
May 17 , 2019

kubeadm 1.14.x源码,调整证书过期时间

kubeadm 1.14.x源码,调整证书过期时间 kubeadm部署集群时,默认证书为1年。1.14.x有些个别证书为10年。 ./apiserver.crt Not Before: May 2 09:59:30 2019 GMT Not After : May 1 09:59:31 2020 GMT ./apiserver-kubelet...
Apr 28 , 2019

kubernetes calico网络策略

kubernetes flannel基于calico网络策略 官网地址:https://docs.projectcalico.org/v3.6/getting-started/kubernetes/installation/flannel calico对所有节点ip分配的记录数据要需要介入etcd 可以使用kubernetes中的etcd (本文部署方式) 独立的etcd 确保Kubernete...
Apr 18 , 2019

kubernetes 给node节点添加ROLES label

kubernetes 给node节点添加ROLES label #查看集群节点 #node节点ROLES显示为<none> [root@kube-master1 ~]# kubectl get nodes NAME STATUS ROLES AGE VERSION kube-master1.cjestin.com R...
Apr 18 , 2019

Kubeadm v1.14.1 etcd高可用集群搭建

Kubeadm v1.14.1 etcd高可用集群搭建 环境准备 etcd分别部署在master节点 系统:CentOS Linux release 7.6.1810 (Core) 内核:5.0.7-1.el7.elrepo.x86_64 kubeadm: v1.14.1 Docker-ce: docker-ce-18.09.5-3.el7.x86_64 # 关闭selinux # 关闭f...
Apr 01 , 2019

kubernetes从harbor拉取镜像

kubernetes从harbor拉取镜像 在节点中登陆harbor仓库后会生成配置文件(/root/.docker/config.json) [root@kube-node1 ~]# cat .docker/config.json { "auths": { "harbor.cjestin.com": { ...
Mar 19 , 2019

kubernetes学习笔记 StateFulSet

kubernetes StateFulSet 稳定且唯一的网络标识符 稳定且持久的存储 有序、平滑的部署和扩展 有序、平滑的终止和删除(比如node1-node8,关闭为逆序) 有序的滚动更新(先更新从后更新主) 三个组件: headless service(无头服务)、StateFulSet、VolumeClaimTemplate(卷申请模板) #定义service为Node(无头服务) ap...
Mar 18 , 2019

kubernetes学习笔记 pv pvc configmap secret

kubernetes pv pvc configmap secret 配置容器化应用的方式 自定义命令行参数 command ages: []自定义参数 把配置文件直接备进镜像(耦合度过于紧密) 环境变量 1、Cloud Native的应用程序一般可直接通过环境变量加载配置 2、通过entrypoint脚本来预处理变量为配置文件中的配置信息 存储卷 把配置文件直接放在pvc中或存储卷中,应用程序...
Mar 15 , 2019

kubernetes学习笔记 pv pvc

kubernetes pvc pv accessModes --- 访问模型(为列表,可定义多个) ReadWriteOnce -- RWO 单路读写 ReadOnlyMany -- ROX 多路只读 ReadWriteMany RWX 多路读写 不同的存储卷支持不同的访问模型 RECLAIM POLICY --- 回收策略 Retain Recycle Delete *PersistentVo...