随笔分类 -  容器服务

原生docker学习,kubernetes编排容器服务。
摘要:9、对外暴露服务 参考:详解kubernetes五种暴露服务的方式 - 滴滴滴 - 博客园 前面只介绍了Nodeport方式,还有NodePort、LoadBalancer、ExternalName、Ingress方式,重点讲解Ingress方式。 nginx-ingress:GitHub - ku 阅读全文
posted @ 2024-12-29 09:33 wang_wei123 阅读(7) 评论(0) 推荐(0) 编辑
摘要:部署traefik服务主要是三个yaml文件:traefik-deployment.yaml,traefik-rbac.yaml,ui.yaml也可以使用traefik-ds.yaml,这个方式体现。 [root@k8smaster traefiks]# ll总用量 12-rw-r--r--. 1 阅读全文
posted @ 2024-12-28 11:50 wang_wei123 阅读(9) 评论(0) 推荐(0) 编辑
摘要:1.安装要求 在开始之前,部署Kubernetes集群机器需要满足以下几个条件: - 一台或多台机器,操作系统 CentOS7.x-86_x64 - 硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多 - 可以访问外网,需要拉取镜像,如果服务器不能上网,需要提前下载镜像并导入节 阅读全文
posted @ 2024-12-26 22:04 wang_wei123 阅读(101) 评论(0) 推荐(0) 编辑
摘要:参考部署:https://blog.csdn.net/shuaihj/article/details/122963090下载镜像1:https://newreleases.io/project/github/weaveworks/weave/release/v2.8.1下载镜像2:https://l 阅读全文
posted @ 2024-12-26 21:18 wang_wei123 阅读(80) 评论(0) 推荐(0) 编辑
摘要:1、集群安装完成后,查看集群信息 [root@k8s-master1 ~]# kubectl version # v1.14.3 [root@k8s-master1 ~]# kubectl cluster-info [root@k8s-master1 ~]# kubectl -n devs get 阅读全文
posted @ 2024-11-27 13:29 wang_wei123 阅读(27) 评论(0) 推荐(0) 编辑
摘要:k8s网络插件 1、版本选择 cacli版本对应关系查找。参考:https://blog.csdn.net/LRXmrlirixing/article/details/126648454https://docs.tigera.io/archive/v3.10/getting-started/kube 阅读全文
posted @ 2024-11-27 11:54 wang_wei123 阅读(855) 评论(0) 推荐(0) 编辑
摘要:需求:kubeadm一主两从扩容到三主两从参考:https://mp.weixin.qq.com/s?__biz=MzAxOTc3Mjk1Ng==&mid=2247485240&idx=1&sn=89c1e1aa4988ee4d1f2c134cdcf9c40b&chksm=9bc0a44bacb72 阅读全文
posted @ 2023-07-28 21:20 wang_wei123 阅读(67) 评论(0) 推荐(0) 编辑
摘要:1、获取springboot资源包 开发人员代码运行本地没有问题 本地打包代码 以此执行clean、packages。 打包之后,在target目录下,找到对应的“helloworld-0.0.1-SNAPSHOT.jar”包。 继续测试jar包的可用性 由于生产环境的端口有冲突,现在将端口变更,重 阅读全文
posted @ 2019-06-06 17:45 wang_wei123 阅读(3337) 评论(0) 推荐(0) 编辑
摘要:legraf客户端配置 telegraf客户端比较方面扩展。 本次采用telegraf客户端。将数据直接存储在prometheus之中。 [root@node1 src]# yum install https://dl.influxdata.com/telegraf/releases/telegra 阅读全文
posted @ 2019-05-30 19:58 wang_wei123 阅读(678) 评论(0) 推荐(0) 编辑
摘要:Prometheus监控etcd存储。 1、找证书 Etcd基于https访问,需要找到对应的https证书,两种方式查找 [root@master ~]# vim /etc/kubernetes/manifests/etcd.yaml [root@master ~]# kubectl get po 阅读全文
posted @ 2019-05-30 18:23 wang_wei123 阅读(2008) 评论(0) 推荐(0) 编辑
摘要:使用prometheus监控k8s的cAdvisor和kubelet值 参考:http://www.sohu.com/a/312646169_618296 https://www.cnblogs.com/aguncn/p/9929684.html 从Kubernetes版本1.10起,cAdviso 阅读全文
posted @ 2019-05-30 16:33 wang_wei123 阅读(7330) 评论(2) 推荐(0) 编辑
摘要:容器部署grafana 之前部署的prometheus、alertmanger运行的用户都是普通用户,需要创建宿主机对应的账号去运行和授权对应服务。 Docker运行的grafana用户是普通用户,挂载的目录保持跟普通用户一致。 [root@master docker-compose]# group 阅读全文
posted @ 2019-05-29 14:49 wang_wei123 阅读(984) 评论(0) 推荐(0) 编辑
摘要:容器监控之kube-state-metrics 参考:https://github.com/kubernetes/kube-state-metrics/tree/master/kubernetes https://www.kubernetes.org.cn/5435.html 理论基础 metric 阅读全文
posted @ 2019-05-29 14:45 wang_wei123 阅读(11627) 评论(0) 推荐(0) 编辑
摘要:参考:https://blog.csdn.net/bbwangj/article/details/81904421 [root@master kubernetes]# vim manifests/kube-apiserver.yaml 修改,注意放置的位置 - --insecure-bind-add 阅读全文
posted @ 2019-05-28 17:11 wang_wei123 阅读(1323) 评论(0) 推荐(0) 编辑
摘要:Kubernetes之Ingress组件部署 这里不做kubernetes暴露服务的三种方式,只解说Ingress方式。 Service后端分类,手机后端分类,通过ingress动态注入, Ingress基于分类,注入服务,自行监控配置文件变化。 一、原理说明 如下,ingress包含两大组件:in 阅读全文
posted @ 2019-05-24 10:34 wang_wei123 阅读(687) 评论(0) 推荐(0) 编辑
摘要:Kubernetes Dashboard部署 参考:https://github.com/kubernetes/dashboard https://www.jianshu.com/p/5ff6e26d1912 [root@master yaml]# cd dashboard/ [root@maste 阅读全文
posted @ 2019-05-22 18:50 wang_wei123 阅读(495) 评论(0) 推荐(0) 编辑
摘要:1、Linux安装docker(可以跳过) 分为EE(企业版本)和CE(社区版本) 安装:https://docs.docker.com/install/linux/docker-ce/centos/ [root@promethus ~]# cat /etc/redhat-release CentO 阅读全文
posted @ 2019-05-03 17:59 wang_wei123 阅读(428) 评论(0) 推荐(0) 编辑
摘要:说明: ip 192.168.1.185 ubuntu-docker 14.04 1、安装docker sunny@ubuntu-docker:~$ sudo apt-get install docker.io 安装docker sunny@ubuntu-docker:~$ service dock 阅读全文
posted @ 2017-01-15 12:03 wang_wei123 阅读(645) 评论(0) 推荐(0) 编辑