随笔分类 -  K8S

摘要:在指定的deployment中通过kubectl set image指定新版本的 镜像:tag 来实现更新代码的目的。 构建四个不同版本的nginx镜像,第一次使用v1版本,后组逐渐升级到v2—v4,测试镜像版本升级与回滚操作 镜像制作 ]# echo nginx-v4 > index.html ] 阅读全文
posted @ 2021-12-05 21:43 不会跳舞的胖子 阅读(1452) 评论(0) 推荐(0) 编辑
摘要:Nginx+Tomcat+NFS实现动静分离Web站点 Nginx镜像制作规划: 基于基础的centos/ubuntu/alpine镜像,制作公司内部基础镜像-Nginx基础镜像--Nginx业务镜像 Centos基础镜像制作 下载基础镜像 ]# dokcer pull centos Dockerf 阅读全文
posted @ 2021-12-05 19:07 不会跳舞的胖子 阅读(342) 评论(0) 推荐(0) 编辑
摘要:K8S版本:1.17.11 今天查看kubelet日志的时候,发信一堆报错: 查看kubelet日志:]# journalctl -f -u kubelet ]# tail -f /var/log/messages 3986 Dec 2 16:40:41 master kubelet: E1202 阅读全文
posted @ 2021-12-02 22:43 不会跳舞的胖子 阅读(941) 评论(0) 推荐(0) 编辑
摘要:今天在部署完metrics-server后,查看pod日志发现一堆报错: 报错信息如下: ]# kubectl logs -f -n kube-system metrics-server-d8669575f-xl6mw I1202 09:09:31.217954 1 serving.go:312] 阅读全文
posted @ 2021-12-02 22:16 不会跳舞的胖子 阅读(1100) 评论(0) 推荐(0) 编辑
摘要:K8S版本:1.17.11 官网:https://kubernetes.io/docs/tasks/debug-application-cluster/resource-metrics-pipeline/#metrics-server Metrics Server YAML: https://git 阅读全文
posted @ 2021-12-02 21:52 不会跳舞的胖子 阅读(711) 评论(0) 推荐(0) 编辑
摘要:查看pod日志 ]# kubectl log -f -n namespace pod -c container name 查看资源使用率 ]# kubectl top node ]# kubectl top pod -A ]# kubectl top pod -n namespace 查看secre 阅读全文
posted @ 2021-12-02 20:38 不会跳舞的胖子 阅读(49) 评论(0) 推荐(0) 编辑
摘要:Taint(污点) 和 Toleration(容忍) 节点亲和性,是 pod 的一种属性(偏好或硬性要求),它使 pod 被吸引到一类特定的节点。Taint 则相反,它使 节点 能够 排斥 一类特定的 pod Taint 和 toleration 相互配合,可以用来避免 pod 被分配到不合适的节点 阅读全文
posted @ 2021-11-23 21:03 不会跳舞的胖子 阅读(1226) 评论(0) 推荐(0) 编辑
摘要:今天在学习Docker的时候,启动容器映射宿主机80端口访问连接被拒,问题现象如下 解决思路如下:1.查看宿主机80端口是否启动;2.查看selinux状态是否为permissive或者disabled;3.查看firewall运行状态;4.查看iptables规则是否允许80端口访问。 经过排查, 阅读全文
posted @ 2021-11-21 22:12 不会跳舞的胖子 阅读(13358) 评论(0) 推荐(1) 编辑
摘要:Docker什么是Docker? 一处构建,处处运行概述: 是一套完整的一套容器管理系统提供了一组命令,让用户更加方便的直接使用容器技术,而不需要过多关心底层内核技术.一款产品从开发到上线,操作系统,到运行环境,再到应用配置,作为运维跟开发之间的协作我们需要关心很多东西,这也是很多互网联公司都不的面 阅读全文
posted @ 2021-11-21 19:31 不会跳舞的胖子 阅读(47) 评论(0) 推荐(0) 编辑
摘要:一、Service网络简介: Why:pod重启或者重建ip会发生改变,pod之间访问会有问题;What:解耦了服务和应用。(集群内部服务之间调用填写service域名/IP即可;How:声明一个service对象 一般常用的有两种:k8s集群内部的service:selector指定pod,自动创 阅读全文
posted @ 2021-11-21 18:49 不会跳舞的胖子 阅读(3617) 评论(0) 推荐(0) 编辑
摘要:创建一个控制器 apiVersion: apps/v1 kind: Deployment metadata: //控制器元数据 labels: //自定义pod标签 app: linux-nginx-deployment-label //标签可以写多个,app值为pod标签 name: linux- 阅读全文
posted @ 2021-11-21 18:21 不会跳舞的胖子 阅读(403) 评论(0) 推荐(0) 编辑
摘要:Pod的生命周期 pod状态 : pending 调度尚未完成 runing 运行中 failed 失败 succeeded 成功 unknow 未知 有可能某个组件进程挂掉 kubelet… 创建pod过程: 请求–> apiserver–>保存请求到etcd中 apiserver–>schedu 阅读全文
posted @ 2021-11-21 18:17 不会跳舞的胖子 阅读(177) 评论(0) 推荐(0) 编辑
摘要:控制器标签管理 apiVersion: apps/v1 kind: Deployment metadata: labels: app: nginx-configmap name: nginx-configmap namespace: app spec: replicas: 1 selector: m 阅读全文
posted @ 2021-11-21 18:11 不会跳舞的胖子 阅读(195) 评论(0) 推荐(0) 编辑
摘要:Pod控制器概念以及使用 RS 核心资源有三种1.用户期望的副本数2. 标签选择器 以便选定由自己管理和控制的pod3. pod 资源模板 deployment 运行在RS之上,还支持滚动更新和回滚机制 只能管理无状态副本集 支持的功能:回滚,更新,缩放,暂停/恢复,金丝雀发布等RC功能较少,基本上 阅读全文
posted @ 2021-11-21 17:29 不会跳舞的胖子 阅读(98) 评论(0) 推荐(0) 编辑
摘要:存储卷 Why:数据与镜像解耦,以及容器间的数据共享;What:k8s抽象出的一个对象,用来保存数据,做存储用。 常用的几种存储卷:emptyDir:本地临时卷(容器内部)–当容器删除,数据永久删除。hostPath:本地卷(宿主机)–将宿主机节点的文件或目录挂载到集群中,pod删除,卷不会删除,需 阅读全文
posted @ 2021-11-21 17:16 不会跳舞的胖子 阅读(376) 评论(0) 推荐(0) 编辑
摘要:初始化1.配置yum仓库 mkdir -p /etc/yum.repos.d/repo_bak/ mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/repo_bak/ 1、若您安装过docker,需要先删掉,之后再安装依赖: sudo yum remove do 阅读全文
posted @ 2021-11-21 16:37 不会跳舞的胖子 阅读(118) 评论(0) 推荐(0) 编辑
摘要:https://kubernetes.io/zh-cn/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/ 手动修改pod数量方法 kubectl scale (临时生效,通过yaml重建后依然为yaml文件的scale的 阅读全文
posted @ 2021-11-21 16:06 不会跳舞的胖子 阅读(299) 评论(0) 推荐(0) 编辑
摘要:简介Flannel是CoreOS团队针对Kubernetes设计的一个网络规划服务,简单来说,它的功能是让集群中的不同节点主机创建的Docker容器都具有全集群唯一的虚拟IP地址。 在默认的Docker配置中,每个节点上的Docker服务会分别负责所在节点容器的IP分配。这样导致的一个问题是,不同节 阅读全文
posted @ 2021-11-21 15:38 不会跳舞的胖子 阅读(719) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示