
k8s
钢门狂鸭
努力的目的不是升职加薪, 而是提升自己的独特性。想清楚再动手
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
K8s configMap原理介绍
给容器内应用程序传递参数的实现方式: 1. 将配置文件直接打包到镜像中,但这种方式不推荐使用,因为修改配置不够灵活。 2. 通过定义Pod清单时,指定自定义命令行参数,即设定 args:[“命令参数”],这种也 可在启动Pod时,传参来修改Pod的应用程序的配置文件. 3. 使用环境变量来给Pod中应用传参修改配置 但要使用此种方式,必须符合以下前提之一: 1) Pod中的应用程序必须是Cloud Native的应用程序,即支持直接通过环境变量来加载配置信息。原创 2021-09-06 15:11:54 · 762 阅读 · 0 评论 -
Serverless
serverless原创 2022-08-03 19:34:35 · 102 阅读 · 0 评论 -
通过docker获取环境变量
原创 2022-04-07 19:25:25 · 1350 阅读 · 0 评论 -
k8s私有仓库迁移和数据删除
1.仓库部署:docker run -d -p 6001:5000 -v /home/registry/registry:/var/lib/registry --restart=always -e REGISTRY_STORAGE_DELETE_ENABLED=“true” --name aies-docker-hub registry:22.磁盘太小,导致系统老是挂阿里云增加一个数据盘搞定,即nodeIP:nodePort是提供给外部流量访问k8s集群中service的入口。2.portk8s集群内部服务之间访问service的入口。即clusterIP:port是service暴露在clusterIP上的端口。比如 mysql容器暴露了3306端口,集群内其他容器通过33306端口访问mysql服务,但是外部流量不能访问mysql服务,因为mysql服务没有配置NodeP.原创 2021-12-21 18:02:03 · 8010 阅读 · 0 评论 -
docker安装及========相关配置及文档
DOCKER下载docker离线包wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.5.tgz解压tar -xvf docker-19.03.5.tgz将解压出来的docker目录下的文件移动到 /usr/bin/ 目录下cp docker/* /usr/bin/将docker注册为系统service vim /usr/lib/systemd/system/docker.service[Unit]原创 2021-12-21 17:35:46 · 809 阅读 · 0 评论 -
pod亲和性和反亲和性
https://www.cnblogs.com/lnlvinso/p/13599102.html转载 2021-12-20 21:04:51 · 145 阅读 · 0 评论 -
kube-scheduler 调度流程
kube-scheduler 调度流程kube-scheduler 给一个 pod 做调度选择包含两个步骤:过滤打分过滤阶段会将所有满足 Pod 调度需求的 Node 选出来。 例如,PodFitsResources 过滤函数会检查候选 Node 的可用资源能否满足 Pod 的资源请求。 在过滤之后,得出一个 Node 列表,里面包含了所有可调度节点;通常情况下, 这个 Node 列表包含不止一个 Node。如果这个列表是空的,代表这个 Pod 不可调度。在打分阶段,调度器会为 Pod 从所有可调原创 2021-10-26 11:52:17 · 355 阅读 · 0 评论 -
YAML说明以及在k8s中的资源编排中的使用
首先,中划线的含义:想要在yml配置文件中增加集合类型属性的话需要用横线“-”进行分割。语法格式缩进(两个空格)表示层级关系。不支持制表符(tab)缩进,必须使用空格缩进。通常是两个空格。字符后缩进一个空格,如冒号、逗号等。“—” 表示YAML格式中,一个段内容的开发。“#” 表示注释。k8s中YAML配置介绍k8s中YAML配置大致分为两个部分。控制器配置被控制对象配置如下图所示:更详细的介绍:快速记住并使用YAML来进行k8s中的资源编排kubectl create原创 2021-09-28 20:51:51 · 741 阅读 · 0 评论