- 博客(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
156
原创 docker 安装 Promethous & grafana
当前目录F:\docker\GrafanaPrometheus F:\docker\GrafanaPrometheus\docker-compose.yml version: '3.1' networks: grafana: driver: bridge services: prometheus: image: prom/prometheus container_name: prometheus hostname: p
2021-07-12 18:01:42
224
原创 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
113
原创 Deployment
apiVersion: apps/v1 kind: Deployment metadata: name: kubia spec: 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
54
原创 ConfigMap和Secret
apiVersion: v1 kind: Pod metadata: name: fortune-env spec: 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
55
原创 共享数据empty卷
apiVersion: v1 kind: Pod metadata: name: fortune spec: 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
58
原创 介绍就绪指针
与存活指针不同,如果容器未通过准备检查,则不会被终止或重新启动. apiVersion: v1 kind: ReplicationController metadata: name: kubia spec: replicas: 3 selector: app: kubia template: metadata: labels: app: kubia spec: containers: - name: kubia
2021-05-31 11:17:49
56
原创 让客户端发现pod并通信
NodePod LoadBalance Ingress NodePod apiVersion: v1 kind: Service metadata: name: kubia-nodeport spec: type: NodePort ports: - port: 80 targetPort: 8080 nodePort: 30123 selector: app: kubia minik
2021-05-31 10:21:11
48
原创 K8s 和minikube配置
K8s 和minikube配置 安装minikube。配置环境Path系统环境变量 下载kubectl.exe。 配置环境Path系统环境变量 启动docker desktop 执行minikube start
2021-05-31 10:14:35
131
原创 第二章Pod
kubectl create -f .\kubia-manual.yaml `apiVersion: v1 kind: Pod metadata: name: "kubia-manual" spec: containers: - name: kubia image: "luksa/kubia" ports: - containerPort: 8080 protocol: TCP` kubectl get po //查看pod kubectl logs ku...
2021-05-31 10:13:55
104
原创 副本机制和其他控制器(探活指针)
探活指针(liveness probe) 1 http get 2 尝试与容器指定端口建立tcp链接 3 exec 指针在容器内执行任意命令 `apiVersion: v1 kind: Pod metadata: name: "kubia-liveness" spec: containers: - name: "kubia" image: "luksa/kubia-unhealthy" livenessProbe: httpGet: path: "/...
2021-05-31 10:13:07
51
原创 副本机制和其他控制器(ReplicationController和ReplicaSet)
RC(ReplicationController)的三个部分 label selector 标签选择器 replica count 副本个数 pod template pod 模板 RC的好处 确保pod持续运行 pod的水平收缩 kubectl edit rc kubia //修改ReplicationController模板 kubectl get rc //显示所有ReplicationController kubectl scale rc kubia --replicas=3 // 修改副本个数
2021-05-31 10:11:58
66
原创 副本机制和其他控制器(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-monitor k
2021-05-31 10:06:49
64
原创 第五章服务
服务是一种为一组功能相同的pod提供单一不变的接入点的资源,当服务存在时,他的IP地址和端口不会变. `apiVersion: v1 kind: Service metadata: name: kubia spec: 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
43
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人