自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 配置Pods和containers--为Containers和Pods分配内存资源

配置Pods和containers--为Containers和Pods分配内存资源 指定内存请求和内存限制要为容器指定内存请求,在容器的资源清单中使用resources:requests字段。要指定内存限制,使用resources:limits。memory-request-limit.yaml 1 apiVersion: v1 2 kind: Pod 3 metadata: 4 name: memory-demo 5 namespace: mem-example 6

2020-06-29 18:53:45 673

原创 k8s ingress原理及ingress-nginx部署测试

k8s ingress原理及ingress-nginx部署测试ingress是啥东东上篇文章介绍service时有说了暴露了service的三种方式ClusterIP、NodePort与LoadBalance,这几种方式都是在service的维度提供的,service的作用体现在两个方面,对集群内部,它不断跟踪pod的变化,更新endpoint中对应pod的对象,提供了ip不断变化的pod的服务发现机制,对集群外部,他类似负载均衡器,可以在集群内外部对pod进行访问。但是,单独用service.

2020-06-22 11:50:15 10890 2

原创 K8S部署eureka高可用

K8S部署eureka高可用新建eureka-service工程1. pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.or

2020-06-20 13:45:21 1598

原创 mongodb uri数据源配置

mongodb uri数据源配置如果mongodb端口是默认端口,并且没有设置密码,可不配置,sprinboot会开启默认的。spring.data.mongodb.uri=mongodb://localhost:27017/springboot-dbmongodb设置了密码,这样配置:spring.data.mongodb.uri=mongodb://name:pass@localhost:27017/dbname...

2020-06-17 17:29:58 8299 2

原创 kubernetes yaml文件访问外部变量

kubernetes yaml文件访问外部变量1、在 shell脚本里 使用export为变量赋值 export REGISTRY_HOST=$1 export IMAGE_MYSQL_VERSION=$22、在yaml中编辑如下,红色部分就是变量引用了 spec: containers: - name: mysql image: $REGISTRY_HOST/mysql:$IMAGE_MYSQL_VERSION...

2020-06-13 15:30:13 4947 1

原创 Kubernetes的三种外部访问方式:NodePort、LoadBalancer和Ingress

Kubernetes的三种外部访问方式:NodePort、LoadBalancer和Ingress最近有些同学问我 NodePort,LoadBalancer 和 Ingress 之间的区别。它们都是将集群外部流量导入到集群内的方式,只是实现方式不同。让我们看一下它们分别是如何工作的,以及你该如何选择它们。注意:这里说的每一点都基于Google Kubernetes Engine。如果你用 minikube 或其它工具,以预置型模式(om prem)运行在其它云上,对应的操作可能有点区别。我不会太.

2020-06-12 13:50:32 435

原创 如何理解k8s中limit限制cpu单位

如何理解k8s中limit限制cpu单位官方对单位的解释:https://v1-14.docs.kubernetes.io/zh/docs/tasks/configure-pod-container/assign-cpu-resource/#cpu-%E5%8D%95%E4%BD%8Drequests:代表容器启动请求的资源限制,分配的资源必须要达到此要求limits:代表最多可以请求多少资源单位m:CPU的计量单位叫毫核(m)。一个节点的CPU核心数量乘以1000,得到的就是节点.

2020-06-11 16:05:50 15470 1

原创 docker CPU限制参数

docker CPU限制参数 Option Description --cpus=<value> Specify how much of the available CPU resources a container can use. For instance, if the host machine has two CPUs and you set--cpus="1.5", the container is guara.

2020-06-11 14:39:28 6953

原创 deployment标签(labels)匹配相关知识:spec.selector.matchLables与spec.template.metadata.lables

deployment标签(labels)匹配相关知识:spec.selector.matchLables与spec.template.metadata.lables1. spec.selector.matchLables实验1.1 正确的Deployment书写方式,是要让spec.selector.matchLabels值和spec.template.metadata.lables值完全匹配,这样才不会报错。apiVersion: apps/v1kind: Deploymentme.

2020-06-11 10:12:03 11309

原创 k8s service的yaml定义

k8s service的yaml定义Service:Service有四种type: ClusterIP(默认)、NodePort、LoadBalancer、ExternalName. 其中NodePort和LoadBalancer两类型的Services可以对外提供服务。engine.yaml: apiVersion: v1 #API的版本号,版本号可以用 kubectl api-versions 查询到 kind: Service .

2020-06-11 09:42:21 4131

原创 一个简单的例子理解Kubernetes的三种IP地址类型

一个简单的例子理解Kubernetes的三种IP地址类型很多Kubernetes的初学者对Kubernetes里面三种不同的IP地址和工作机制理解得不是很清楚。本文我们通过一个最简单的例子来学习。用如下命令行创建一个基于nginx的deployment:kubectl run nginx --image=nginx:maxline用kubectl get deploy查看成功生成的名为nginx的deployment:此时这个deployment里的nginx pod还无法.

2020-06-08 14:17:52 971

原创 Kubernetes的三种外部访问方式:NodePort、LoadBalancer 和 Ingress

Kubernetes的三种外部访问方式:NodePort、LoadBalancer 和 IngressClusterIPClusterIP 服务是 Kubernetes 的默认服务。它给你一个集群内的服务,集群内的其它应用都可以访问该服务。集群外部无法访问它。ClusterIP 服务的 YAML 文件类似如下:apiVersion:v1kind:Servicemetadata:name:my-internal-serviceselector:app:my-...

2020-06-08 14:14:16 522

myeclipse安装SVN插件

多种myeclipse安装SVN插件方法

2014-01-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除