随笔分类 -  Kubernetes

摘要:写在前面 在新版的K8S中,系统资源的采集均使用Metrics-Server服务,可以通过Metrics-Server服务采集节点和Pod的内存、磁盘、CPU和网络的使用率等信息。 读者可参考《【K8S】基于单Master节点安装K8S集群》一文搭建单Master节点的K8S集群。 说的具体点:新版 阅读全文
posted @ 2020-09-09 10:57 老虎逛大街 阅读(1327) 评论(0) 推荐(0)
摘要:K8S 1.18.2安装dashboard(基于kubernetes-dashboard 2.0.0版本) 写在前面 K8S集群部署成功了,如何对集群进行可视化管理呢?别着急,接下来,我们一起搭建kubernetes-dashboard来解决这个问题。 有关K8S集群的安装可以参考《【K8S】基于单 阅读全文
posted @ 2020-09-09 10:54 老虎逛大街 阅读(1422) 评论(0) 推荐(0)
摘要:一、环境说明1.操作系统:centos 7.5 x86_64 2.三台k8s-master 3.两台lvs k8s01:10.10.10.206 lb01:10.10.10.219 k8s02:10.10.10.207 lb02:10.10.10.220 k8s03:10.10.10.208 vip 阅读全文
posted @ 2020-04-30 15:13 老虎逛大街 阅读(733) 评论(0) 推荐(0)
摘要:环境说明: 主机名操作系统版本ipdocker versionkubelet versionkubeadm versionkubectl versionflannel version备注 master Centos 7.6.1810 172.27.9.131 Docker 18.09.6 V1.14 阅读全文
posted @ 2020-04-30 15:12 老虎逛大街 阅读(750) 评论(0) 推荐(0)
摘要:一、部署环境 主机列表: 主机名Centos版本ipdocker versionflannel versionKeepalived version主机配置备注 master01 7.6.1810 172.27.34.3 18.09.9 v0.11.0 v1.3.5 4C4G control plan 阅读全文
posted @ 2020-04-30 15:10 老虎逛大街 阅读(1040) 评论(0) 推荐(0)
摘要:一、部署环境 1.1 主机列表 主机名Centos版本ipdocker versionflannel versionKeepalived version主机配置备注 lvs-keepalived01 7.6.1810 172.27.34.28 / / v1.3.5 4C4G lvs-keepaliv 阅读全文
posted @ 2020-04-30 15:06 老虎逛大街 阅读(664) 评论(0) 推荐(0)
摘要:角色 IP角色操作系统备注 192.168.10.210 master CentOS 7 haproxy,keepalived主 192.168.10.211 master CentOS 7 haproxy,keepalived备 192.168.10.212 master CentOS 7 hap 阅读全文
posted @ 2020-04-29 18:30 老虎逛大街 阅读(329) 评论(0) 推荐(0)
摘要:【kubernetes/k8s概念】coredns 概念原理与使用 WHY ? kuberntes 中的 pod 基于 service 域名解析后,再负载均衡分发到 service 后端的各个 pod 服务中,如果没有 DNS 解析,则无法查到各个服务对应的 service 服务 在 Kuberne 阅读全文
posted @ 2020-03-27 14:38 老虎逛大街 阅读(4942) 评论(0) 推荐(0)
摘要:kubernetes RBAC实战 环境准备 先用kubeadm安装好kubernetes集群,包地址在此 好用又方便,服务周到,童叟无欺 本文目的,让名为devuser的用户只能有权限访问特定namespace下的pod 命令行kubectl访问 安装cfssl 此工具生成证书非常方便, pem证 阅读全文
posted @ 2019-12-17 17:38 老虎逛大街 阅读(572) 评论(0) 推荐(0)
摘要:简介: Kubernetes作为Google开源的容器运行平台,受到了大家的热捧。搭建一套完整的kubernetes平台,也成为试用这套平台必须迈过的坎儿。kubernetes1.5版本以及之前,安装还是相对比较方便的,官方就有通过yum源在centos7安装kubernetes。但是在kubern 阅读全文
posted @ 2019-11-04 15:07 老虎逛大街 阅读(892) 评论(0) 推荐(0)
摘要:查看集群各服务的进程是都在正常运行 kubectl get cs -o wide kubectl get nodes -o wide kubectl get svc kubernetes 容器一直在 pendding,node 节点的负载却很低 kube-scheduler 负责调度,查看这个服务的 阅读全文
posted @ 2019-11-01 16:23 老虎逛大街 阅读(1160) 评论(0) 推荐(0)
摘要:我们这里假设flannel使用VXLAN协议。每台主机都安装有flannel。k8s定义的flannel网络为10.0.0.0/16,各主机的flannel从这个网络申请一个子网。pod1所在的主机的flannel子网为10.0.14.1/24,pod2所在主机的flannel子网为10.0.5.1 阅读全文
posted @ 2019-11-01 15:32 老虎逛大街 阅读(7657) 评论(0) 推荐(2)
摘要:kubectl 安装 参考https://blog.csdn.net/luanpeng825485697/article/details/80862581 文章中kubectl部分 linux命令行通过tab键自动补全的方式 kubectl annotate – 更新资源的注解。kubectl ap 阅读全文
posted @ 2019-11-01 15:15 老虎逛大街 阅读(3415) 评论(0) 推荐(1)
摘要:使用kubeadm安装Kubernetes 1.15.1 kubeadm是Kubernetes官方提供的用于快速安装Kubernetes集群的工具,伴随Kubernetes每个版本的发布都会同步更新,kubeadm会对集群配置方面的一些实践做调整,通过实验kubeadm可以学习到Kubernetes 阅读全文
posted @ 2019-10-31 17:16 老虎逛大街 阅读(680) 评论(0) 推荐(0)
摘要:flannel,canal,网络控制 docker网络: bridge 自连网络名称空间 joined 与另外容器共享使用网络名称空间 open 容器直接共享宿主机的网络名称空间 none 不使用任何网络名称空间 k8s网络通信模型 容器间网络通信:同一个pod内的多个容器间的通信,lo pod间通 阅读全文
posted @ 2019-10-31 17:03 老虎逛大街 阅读(684) 评论(0) 推荐(0)
摘要:http://www.fly63.com/article/detial/1738 VXLAN是Linux内核本身支持的一种网络虚拟化技术,是内核的一个模块,在内核态实现封装解封装,构建出覆盖网络,其实就是一个由各宿主机上的Flannel.1设备组成的虚拟二层网络。 由于VXLAN由于额外的封包解包, 阅读全文
posted @ 2019-10-31 16:34 老虎逛大街 阅读(1693) 评论(0) 推荐(0)
摘要:flannel的网络插件配置 Kubernetes网络通信需要解决以下问题: (1)容器间通信:同一个Pod内的多个容器间的通信,lo (2)Pod通信:Pod IP <-直达-> Pod IP (3)Pod与Service通信:Pod IP <--> Cluster IP (4)Service与集 阅读全文
posted @ 2019-10-31 15:45 老虎逛大街 阅读(2090) 评论(0) 推荐(0)
摘要:默认情况下,scheduler会将pod调度到所有可用的Node,不过有些情况我们希望将 Pod 部署到指定的 Node,比如将有大量磁盘 I/O 的 Pod 部署到配置了 SSD 的 Node;或者 Pod 需要 GPU,需要运行在配置了 GPU 的节点上。 kubernetes通过label来实 阅读全文
posted @ 2019-10-31 15:40 老虎逛大街 阅读(316) 评论(0) 推荐(0)
摘要:跨节点通讯,需要通过NAT,即需要做源地址转换。 k8s网络通信: 1) 容器间通信:同一个pod内的多个容器间的通信,通过lo即可实现; 2) pod之间的通信,pod ip < > pod ip,pod和pod之间要不经过任何转换即可通信; 3) pod和service通信:pod ip < > 阅读全文
posted @ 2019-10-31 10:09 老虎逛大街 阅读(8449) 评论(0) 推荐(0)
摘要:本文重点说下 Harbor 高可用集群方案的部署,目前主要有两种主流的 Harbor 高可用集群方案:1)双主复制;2)多 harbor 实例共享后端存储。 一、Harbor 双主复制高可用集群 1.1 主从同步 harbor 官方默认提供主从复制的方案来解决镜像同步问题,通过复制的方式,我们可以实 阅读全文
posted @ 2019-10-30 01:51 老虎逛大街 阅读(1776) 评论(0) 推荐(0)

levels of contents