K8S
文章平均质量分 74
登竹
技术小白,只为学习,取得更大的进步
展开
-
提取harbor里面所有的镜像版本号(根据自己的环境,来修改)
#!/bin/bash #本脚本,适合单个镜像库小于 500 的镜像仓库提取 harborIP='$1' harbor_name='hub.universe.com' project_id=`curl -s 'http://'$harborIP'/api/projects?page=1&page_size=15' | grep 'project_id' | tr -d '",' | awk '{print $2}'` for d in ${project_id};do #curl 取值多少,最大原创 2020-08-04 10:10:29 · 1890 阅读 · 0 评论 -
开发环境,k8s 集群,指定 pod 服务运行在指定服务器上,打 lable
需求:开发提出,想要 某一个调用 pod 运行在,只运行在master 节点。 环境:因为是开发 sit 环境,所以机器规格相对来说,比较小。 集群有一个master 两个 node 组成。分别是 一个2-4和两个4-8 的机器。 master 节点 是做了 SchedulingDisabled 的,禁止调度。 192.168.0.5 Ready,SchedulingDisabled master 20d v1.14.6 192.168.0.6 Ready原创 2020-06-04 15:52:05 · 2713 阅读 · 0 评论 -
k8s 随手记(常用命令和部分问题处理)
k8s随手记k8s网络重置 k8s网络重置 查看服务器状态 kubectl get pod -o wide kubectl logs (po名) (po的sts) journalctl -u kubelet #failed: rpc error: code = Unknown desc = NetworkPlugin cni failed to set up pod "nginx-8586cf5...原创 2020-04-23 15:43:23 · 301 阅读 · 0 评论 -
k8s 重启策略
Pod 状态描述: 状态值 描述 Pending API Server已经创建该Pod,但在Pod内还有一个或多个容器的镜像没有创建,包括正在下载镜像的过程。 Runnung Pod内所有容器均已创建,且至少有一个容器处于运行状态、正在启动状态或正在重启状态。 Succeeded Pod内所有容器均成功执行后退出,且不会再重启。 F...原创 2020-05-11 18:02:23 · 5082 阅读 · 0 评论 -
K8S--ConfigMap 随手记
K8S--ConfigMap 随手记一、用法二、命令行创建cm文件三、查询四、删除五、线上修改配置文件六、k8s 配置文件名称缩写 一、用法 生成容器内的环境变量,在pod中可以通过spec.env或者spec.envFrom进行引用。 设置容器启动命令的启动参数,前提是设置为环境变量。 以卷volume的方式挂载到容器内部的文件或目录,通过spec.volumes引用。 二、命令行创建cm...翻译 2020-04-13 17:16:44 · 458 阅读 · 0 评论 -
dockerfile 安装启动nginx+php
dockerfile脚本 FROM centos:latest MAINTAINER https://blog.csdn.net/lituxiu ENV TIME_ZOME Asia/Shanghai ARG WJ="nginx-1.15.7" #wget http://nginx.org/download/nginx-1.15.7.tar.gz #COPY nginx.conf /usr/l...原创 2020-03-17 12:34:37 · 1405 阅读 · 2 评论 -
K8S部署手册
K8S部署1 安装说明**2**安装docker(每台)**3** 创建kubernetes各个组件所需要的**TLS通信证书和密钥****4** 创建kubeconfig文件(密钥分发至每台)**5** 部署etcd集群6Harbor安装(master节点)**7** 部署kubernetes master 节点8部署kubernetes node节点9安装配置kubedns(master节点)...原创 2020-03-17 11:52:40 · 939 阅读 · 0 评论