在一个分布式环境中,同类型的服务往往会部署很多实例。这些实例使用了一些配置,为了更好地维护这些配置就产生了配置管理服务。通过这个服务可以轻松地管理成千上百个服务实例的配置问题。配置中心的特点: ...
kubernetes
prometheus kubernetes container告警规则
Prometheus 数据类型 Counter(计数器类型) Counter类型的指标的工作方式和计数器一样,只增不减(除非系统发生了重置),Counter一般用于累计值。 Gauges(仪表盘类型) Gauges是可增可减的指标类,可...
ingress-nginx后端pod容器获取客服端真实ip
业务场景:cdn-LB-ingress-nginx创建ingres-nginx的configmap文件 kubectl apply -f - <<EOF apiVersion: v1 data: compute-full-forwarded-for: "true" forwarded-for-header: X-Forwarded-For...
rancher禁用集群监控之后无法恢复,提示监控API未就绪
如果手动删除cattle-prometheus命名空间 下所有资源 禁用群集监控转到system项目 - >应用如果无法删除应用,请删除cluster-monitoring和monitoring-operator应用。docker exec进入你的rancher容器kubectl ge...
jenkins跨kubernetes集群ci/cd
目的:jenkins部署在测试环境实现动态构建,需要实现在一个pipeline中通过A集群k8s编译上传镜像到仓库,在同一个pipeline中把应用部署到B集群中部署 且只添加一个kubernetes云 B集群环境添加RBAC kubectl ...
Kubernetes私有仓库拉取镜像添加secrets
创建一个 Pod 使用 Secret 从私有镜像或者镜像源拉取镜像 创建一个 Secret 来保存登录信息 kubectl create secret docker-registry regcred \ --docker-server=<your-registry-server> \ --d...
jenkins使用Blue Ocean创建Pipeline
什么是 Blue Ocean? Blue Ocean 重新思考Jenkins的用户体验,从头开始设计Jenkins Pipeline, 但仍然与自由式作业兼容,Blue Ocean减少了混乱而且进一步明确了团队中每个成员 Blue Ocean 的主要特性包括: ...
用Jenkins动态伸缩和Kubernetes为应用构建CI/CD 自动化流程
本博客将会利用jenkins pipeline实现对于存储在Gitlab上的代码在kubernetes平台之上的CI/CD管道,其中会以云原生的方式,将jenkins master,jenkins slave全部部署于kubernetes之上,从而打造一个高可用,弹性...
k8s deployment健康检查
参考 https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/ 进程健康检查 健康检查最简单的方式就是检查进程的状态。Kubelet 不断的询问 Docker daemon 这个...
kubeadm1.13.3升级1.13.4
https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-upgrade/ 检查可用于升级的版本,并验证当前群集是否可升级 [root@k8s-master ~]# kubeadm upgrade plan 查看集群版本 [r...