kubeadm的工作原理作者:张首富时间:2020-06-04wx:y18163201相信使用二进制部署过k8s集群的同学们都知道,二进制部署集群太困难了,有点基础的人部署起来还有成功的希望,要不然只能跟着别人的教程一步一步的去部署,部署的时候完全不知道这样操作的意义是啥?出问题了无从下手解决。对于初学者来说真的是浪费生命,那有没有什么简单的方式来部署集群呢?这个问题在前几年可能没有很好的答案,但
分类:
其他好文 时间:
2020-06-05 15:33:31
阅读次数:
100
目录 一、安装/卸载【mac】 1 、前提条件 2 、安装方式 3 、卸载 二、通过minikube学习k8s实操基础【mac】 1 、创建集群 2 、部署应用 3 、探索当前应用【故障排除】 4 、公开暴露应用 5 、使用label 6 、扩容应用 7 、更新应用 一、安装 / 卸载【 mac 】 ...
分类:
Web程序 时间:
2020-06-05 14:48:44
阅读次数:
101
容器的资源需求和资源限制 requests:需求,最低保障, 保证被调度的节点上至少有的资源配额 limits:限制,硬限制, 容器可以分配到的最大资源配额 QoS Classes分类 如果Pod中所有Container的所有Resource的limit和request都相等且不为0,则这个Pod的 ...
分类:
其他好文 时间:
2020-06-05 14:42:26
阅读次数:
180
一、前置知识点 1.1 生产环境可部署Kubernetes集群的两种方式 目前生产部署Kubernetes集群主要有两种方式: kubeadm Kubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。 官方地址:https:/ ...
分类:
Web程序 时间:
2020-06-04 15:37:43
阅读次数:
71
namespace->docker使用namespace来格里容器的运行环境,比如容器的文件系统、用户环境、进程namespace->k8s用于业务容器的隔离,把容器创建到指定的namespace,A业务与性Linux39,B业务的所有容器运行在magedu下载镜像doeckerpull查看下载的镜像dockerimages启动镜像dockerstart-p-it镜像ID/bin/ba
分类:
其他好文 时间:
2020-06-04 12:11:27
阅读次数:
98
虚拟机安装的有点多,后面还会增加,就赶紧记下来 服务器账号密码服务 192.168.1.111(k8s-node2) 192.168.1.113(k8s-node1) 192.168.1.114(k8s-master) 192.168.1.113:32200 admin 123456 jenkins ...
分类:
其他好文 时间:
2020-06-04 01:49:11
阅读次数:
128
k8s安装直接跳过,用Kubeadm安装也比较简单 安装和配置 NFSNFS简介NFS(Network File System),它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。我们可以利用NFS共享Jenkins运行的配置文件、Maven的仓库依赖文件等NFS安装直接 ...
分类:
其他好文 时间:
2020-06-04 01:29:36
阅读次数:
79
Kubernetes?集群中,业务通常采用?Deployment + LoadBalancer?类型?Service?的方式对外提供服务。这种架构部署和运维都十分简单方便,但是在应用更新或者升级时可能会存在服务中断,引发线上问题。今天我们来详细分析下这种架构为何在更新应用时会发生服务中断以及如何避免服务中断。
分类:
其他好文 时间:
2020-06-03 15:45:42
阅读次数:
69
k8s 中 port nodePort targetPort概念的区分: https://blog.51cto.com/11093860/2336934 设置service的nodeport以后外部无法访问对应的端口的问题:https://blog.51cto.com/11288550/237828 ...
分类:
其他好文 时间:
2020-06-03 10:49:59
阅读次数:
69
安装Prometheus-adapter后top pod出错无输出
分类:
其他好文 时间:
2020-06-03 09:31:35
阅读次数:
229