上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 执行 python manage.py runserver 原因:解释器跟django版本不匹配 阅读全文
posted @ 2021-05-13 18:03 等等马上就好 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 背景: 部署deployment服务之后,pod拉起失败, describe 显示code = Canceled desc = context canceled 分析: 1.查看harbor,排除网络问题 2.服务器上可以 docker pull ,排除image问题 3.查看pull image 阅读全文
posted @ 2021-05-10 12:45 等等马上就好 阅读(2509) 评论(0) 推荐(0) 编辑
摘要: #! /usr/bin/env python # -*- coding:UTF-8 -*- import os import sys if os.getuid() == 0: pass else: print "当前用户不是root用户,请以root用户执行脚本" sys.exit(1) url = 阅读全文
posted @ 2021-05-06 11:23 等等马上就好 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1.Ingress测试示例 1.定义一个deployment [root@k8s-master01 service-ingress]# cat nginx-test.yaml apiVersion: v1 kind: Service metadata: name: ingress-test labe 阅读全文
posted @ 2021-04-16 10:11 等等马上就好 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 1.概念 Volume:NFS、CEPH、GFS PersistentVolume:NFS、CEPG/GFS PV、PVC PV:由k8s配置的存储,PV同样是集群的一类资源,yaml。 PVC:对PV的申请, PersistentVolumeClaim PV文档:https://kubernete 阅读全文
posted @ 2021-04-11 19:55 等等马上就好 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1.定义 我们学习 ConfigMap 的时候,我们说 ConfigMap 这个资源对象是 Kubernetes 当中非常重要的一个资源对象,一般情况下 ConfigMap 是用来存储一些非安全的配置信息,如果涉及到一些安全相关的数据的话用 ConfigMap 就非常不妥了,因为ConfigMa 是 阅读全文
posted @ 2021-04-11 14:30 等等马上就好 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 1.作用 对于应用的可变配置在 Kubernetes 中是通过一个 ConfigMap 资源对象来实现的,我们知道许多应用经常会有从配置文件、命令行参数或者环境变量中读取一些配置信息的需求,这些配置信息我们肯定不会直接写死到应用程序中去的,比如你一个应用连接一个 redis 服务,下一次想更换一个了 阅读全文
posted @ 2021-04-11 13:52 等等马上就好 阅读(81) 评论(0) 推荐(0) 编辑
摘要: def pro(percent): if percent > 1: percent = 1 res = int(50 * percent) * '#' print('\r[%-50s] %d%%' % (res, int(100 * percent)), end='') recv_size = 0 阅读全文
posted @ 2021-04-07 16:35 等等马上就好 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1.什么是Init Container Init Container就是用来做初始化工作的容器,可以是一个或者多个,如果有多个的话,这些容器会按定义的顺序依次执行,只有所有的Init Container执行完后,主容器才会被启动。我们知道一个Pod里面的所有容器是共享数据卷和网络命名空间的,所以In 阅读全文
posted @ 2021-03-30 22:00 等等马上就好 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 对于 nodeAffinity 无论是硬策略还是软策略方式,都是调度 Pod 到预期节点上,而污点(Taints)恰好与之相反,如果一个节点标记为 Taints ,除非 Pod 也被标识为可以容忍污点节点,否则该 Taints 节点不会被调度 Pod。 比如用户希望把 Master 节点保留给 Ku 阅读全文
posted @ 2021-03-30 13:44 等等马上就好 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1.简介 Pod 反亲和性(podAntiAffinity)则是反着来的,比如一个节点上运行了某个 Pod,那么我们的模板 Pod 则不希望被调度到这个节点上面去了。我们把上面的 podAffinity 直接改成 podAntiAffinity:(pod-antiaffinity-demo.yaml 阅读全文
posted @ 2021-03-30 13:17 等等马上就好 阅读(4639) 评论(0) 推荐(0) 编辑
摘要: 1.简介: Pod 亲和性(podAffinity)主要解决 Pod 可以和哪些 Pod 部署在同一个拓扑域中的问题(其中拓扑域用主机标签实现,可以是单个主机,也可以是多个主机组成的 cluster、zone 等等),而 Pod 反亲和性主要是解决 Pod 不能和哪些 Pod 部署在同一个拓扑域中的 阅读全文
posted @ 2021-03-30 13:08 等等马上就好 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 1.简介 我们知道默认的调度器在使用的时候,经过了 predicates 和 priorities 两个阶段,但是在实际的生产环境中,往往我们需要根据自己的一些实际需求来控制 Pod 的调度,这就需要用到 nodeAffinity(节点亲和性)、podAffinity(pod 亲和性) 以及 pod 阅读全文
posted @ 2021-03-30 11:06 等等马上就好 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 1.简介: 一般情况下我们部署的 Pod 是通过集群的自动调度策略来选择节点的,默认情况下调度器考虑的是资源足够,并且负载尽量平均,但是有的时候我们需要能够更加细粒度的去控制 Pod 的调度,比如我们希望一些机器学习的应用只跑在有 GPU 的节点上;但是有的时候我们的服务之间交流比较频繁,又希望能够 阅读全文
posted @ 2021-03-30 10:49 等等马上就好 阅读(6389) 评论(0) 推荐(0) 编辑
摘要: job 负责处理任务,即仅执行一次的任务,它保证批处理任务的一个或多个 Pod 成功结束。而CronJob 则就是在 Job 上加上了时间调度。 我们用 Job 这个资源对象来创建一个任务,我们定义一个 Job 来执行一个倒计时的任务,对应的资源清单如下所示:(job-demo.yaml) apiV 阅读全文
posted @ 2021-03-29 13:05 等等马上就好 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1.报错 remote: GitLab: You cannot push commits for 'mailto:xxxx.sss@trip.com'. You can only push commits that were committed with one of your own verifi 阅读全文
posted @ 2021-03-08 18:36 等等马上就好 阅读(5389) 评论(0) 推荐(0) 编辑
摘要: 1.错误代码 [root@localhost testflask]# cat app.py import os from flask import Flask app = Flask(__name__) @app.route('/') def hello(): provider = str(os.e 阅读全文
posted @ 2021-03-08 12:40 等等马上就好 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 1.查看 [root@centos7 network-scripts]# systemctl status network ● network.service - LSB: Bring up/down networking Loaded: loaded (/etc/rc.d/init.d/netwo 阅读全文
posted @ 2021-02-24 18:03 等等马上就好 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1.概念阐述 DaemonSet:守护进程集,缩写为ds,在所有节点或者是匹配的节点上都部署一个Pod。 DaemonSet确保全部(或者某些)节点上运行一个Pod副本。当有新节点加入集群时,也会为它们新增一个Pod。当节点从集群中移除时,这些Pod也会被回收,删除DaemonSet将会删除它创建的 阅读全文
posted @ 2021-02-11 23:55 等等马上就好 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1.分类 级联删除: 删除StatefulSet时同时删除pod 非级联删除: 删除StatefulSet时不删除pod 2.级联删除 [root@k8s-master01 ~]# kubectl get pod NAME READY STATUS RESTARTS AGE nginx-6cdd5d 阅读全文
posted @ 2021-02-11 21:51 等等马上就好 阅读(376) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页