- 博客(16)
- 收藏
- 关注
原创 Asp.net core 连接 Promethous & Grafana
新建asp.net core API 项目.添加如下代码发布到IIS修改Prometheus的docker配置文件prometheus.yml. 添加新的job网站运行起来后 ,查看http://192.168.0.103:5000/metrics 是否正常,http://localhost:9090/targets 中的http://192.168.0.103:5000/metrics 是否可访问.Grafana->Dashboard-> manage-&g..
2021-07-12 18:29:18 195
原创 docker 安装 Promethous & grafana
当前目录F:\docker\GrafanaPrometheusF:\docker\GrafanaPrometheus\docker-compose.ymlversion: '3.1'networks: grafana: driver: bridgeservices: prometheus: image: prom/prometheus container_name: prometheus hostname: p
2021-07-12 18:01:42 245
原创 Printf
Printf 格式化输出通用占位符:v 值的默认格式。%+v 添加字段名(如结构体)%#v 相应值的Go语法表示%T 相应值的类型的Go语法表示%% 字面上的百分号,并非值的占位符 布尔值:%t true 或 false整数值:%b 二进制表示%c 相应Unicode码点所表示的字符%d 十进制表示%o 八进制表示%q 单引号围绕的字符字面值,由Go语法安全地转义%x 十六进制表示,字母形式为小写 a-f%X 十六进制表示,字母形式为大写 A-F%U Unicode格式.
2021-06-28 10:28:58 146
原创 Deployment
apiVersion: apps/v1kind: Deploymentmetadata: name: kubiaspec: replicas: 3 template: metadata: name: kubia labels: app: kubia spec: containers: - image: luksa/kubia:v1 name: nodejs selector: ma.
2021-06-02 22:53:45 70
原创 ConfigMap和Secret
apiVersion: v1kind: Podmetadata: name: fortune-envspec: containers: - image: luksa/fortune:env env: - name: INTERVAL value: "30" name: html-generator volumeMounts: - name: html mountPath: /var/htdocs - image: ngi.
2021-05-31 14:26:17 80
原创 共享数据empty卷
apiVersion: v1kind: Podmetadata: name: fortunespec: containers: - image: luksa/fortune name: html-generator volumeMounts: - name: html mountPath: /var/htdocs - image: nginx:alpine name: web-server volumeMounts: - n.
2021-05-31 13:29:01 74
原创 介绍就绪指针
与存活指针不同,如果容器未通过准备检查,则不会被终止或重新启动.apiVersion: v1kind: ReplicationControllermetadata: name: kubiaspec: replicas: 3 selector: app: kubia template: metadata: labels: app: kubia spec: containers: - name: kubia
2021-05-31 11:17:49 71
原创 让客户端发现pod并通信
NodePod LoadBalance IngressNodePodapiVersion: v1kind: Servicemetadata: name: kubia-nodeportspec: type: NodePort ports: - port: 80 targetPort: 8080 nodePort: 30123 selector: app: kubiaminik
2021-05-31 10:21:11 58
原创 K8s 和minikube配置
K8s 和minikube配置 安装minikube。配置环境Path系统环境变量下载kubectl.exe。 配置环境Path系统环境变量启动docker desktop执行minikube start
2021-05-31 10:14:35 166
原创 第二章Pod
kubectl create -f .\kubia-manual.yaml`apiVersion: v1kind: Podmetadata: name: "kubia-manual"spec: containers: - name: kubia image: "luksa/kubia" ports: - containerPort: 8080 protocol: TCP`kubectl get po //查看podkubectl logs ku...
2021-05-31 10:13:55 139
原创 副本机制和其他控制器(探活指针)
探活指针(liveness probe)1 http get2 尝试与容器指定端口建立tcp链接3 exec 指针在容器内执行任意命令`apiVersion: v1kind: Podmetadata: name: "kubia-liveness"spec: containers: - name: "kubia" image: "luksa/kubia-unhealthy" livenessProbe: httpGet: path: "/...
2021-05-31 10:13:07 64
原创 副本机制和其他控制器(ReplicationController和ReplicaSet)
RC(ReplicationController)的三个部分label selector 标签选择器replica count 副本个数pod template pod 模板RC的好处确保pod持续运行pod的水平收缩kubectl edit rc kubia //修改ReplicationController模板kubectl get rc //显示所有ReplicationControllerkubectl scale rc kubia --replicas=3 // 修改副本个数
2021-05-31 10:11:58 80
原创 副本机制和其他控制器(DaemonSet和Job)
在每个节点上创建一个pod(守护进程)apiVersion: apps/v1 kind: DaemonSet metadata: name: ssd-monitor spec: selector: matchLabels: app: ssd-monitor template: metadata: labels: app: ssd-monitor spec: nodeSelector: disk: ssd containers: - name: main image: luksa/ssd-monitork
2021-05-31 10:06:49 79
原创 第五章服务
服务是一种为一组功能相同的pod提供单一不变的接入点的资源,当服务存在时,他的IP地址和端口不会变.`apiVersion: v1kind: Servicemetadata: name: kubiaspec: ports: - port: 80 targetPort: 8080 selector: app: kubia`kubectl get svc![](https://img2020.cnblogs.com/blog/164758/202105/16475...
2021-05-31 10:02:12 58
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人