通过kubernetes构建容器云平台第二篇,最近刚好官方发布了V1.19.0,本文就以最新版来介绍通过kubeadm安装高可用的kubernetes集群。市面上安装k8s的工具很多,但是用于学习的话,还是建议一步步安装,了解整个集群内部运行的组件,以便后期学习排错更方便。。。本文环境如下:服务器:3台操作系统:CentOS7拓扑图就不画了,直接copy官网的###概述简单说下这个图,三台服务器作
分类:
其他好文 时间:
2020-09-21 12:18:41
阅读次数:
76
kubernetes快速入门11-认证和授权认证k8s的APIServer接口是需要认证才能接入的,在使用kubeadm工具初化好master节点时,最后需要我们做sudocp-i/etc/kubernetes/admin.conf$HOME/.kube/config这个操作,admin.conf文件里存放的就是连接APIServer所需要的认证信息,所以当我们使用kubectl命令进行操作时都会
分类:
Web程序 时间:
2020-09-18 02:47:13
阅读次数:
45
可以在初始化群集之前重新编译 kubeadm,证书有效期自动为 100年
分类:
Web程序 时间:
2020-09-17 23:44:57
阅读次数:
64
[TOC]kubeadm安装k8s集群kubeadm的实现设计请参考:https://github.com/kubernetes/kubeadm/blob/master/docs/design/design_v1.10.md网络规划节点网络Pod网络service网络192.168.101.0/2410.244.0.0/16(flannel网络默认)10.96.0.0/12部署流程各个master
分类:
Web程序 时间:
2020-09-17 20:33:41
阅读次数:
44
环境准备,以下操作在所有节点进行#为一主二从,每台服务器都是2C4G(处理器少于2会报错)192.168.124.21master192.168.124.20node1192.168.124.19node2#docker版本为最新[root@node1yum.repos.d]#rpm-qdocker-cedocker-ce-19.03.12-3.el7.x86_64#kuberrnetes版本为1
分类:
其他好文 时间:
2020-09-17 19:41:55
阅读次数:
24
一、Etcd数据库备份与恢复 Kubernetes 使用Etcd 数据库实时存储集群中的数据,安全起见,一定要备份! 1、kubeadm部署方式备份 ①备份 ETCDCTL_API=3 etcdctl \ snapshot save snap.db \ --endpoints=https://127 ...
分类:
Web程序 时间:
2020-09-17 19:39:33
阅读次数:
41
作者:李毓k8s的adm安装方式有一个巨坑,就是证书过期问题。其中涉及到的证书有apiserver,kubelet,etcd,proxy等等证书。这个问题在二进制安装方式是不存在的,因为可以手动更改证书。但是由于adm是自动安装,所以需要后期处理。目前的解决方式一般有三种,第一种是集群升级,通过升级k8s,间接的把证书也升级了。第二种是修改源代码,也就是对kubeadm重新编译。第三种就是重新生成
分类:
其他好文 时间:
2020-09-17 18:25:51
阅读次数:
36
环境准备 Harbor(docker仓库,不介绍安装过程) k8s-master k8s-node01 k8s-node02 安装准备 (master & node) //安装依赖包 yum install -y conntrack ntpdate ntp ipvsadm ipset jq libs ...
分类:
Web程序 时间:
2020-09-12 21:37:31
阅读次数:
52
机器准备环境信息机器名称内外IP外网IP操作系统k8s版本docker版本master0110.0.0.106192.168.1.9CentOSLinuxrelease7.8.2003v1.15.218.09.7node0110.0.0.107192.168.1.11CentOSLinuxrelease7.8.2003v1.15.218.09.7node0210.0.0.108192.168.1.
分类:
其他好文 时间:
2020-08-10 11:05:37
阅读次数:
77
版本列表kubeadm-config的版本列表命令版本kubeadmv1.11v1alpha2kubeadmv1.12v1alpha3kubeadmv1.13orv1.14v1beta1kubeadmv1.15v1beta2基础知识kubeadm-config支持以下配置类型apiVersion:kubeadm.k8s.io/v1beta2kind:InitConfigurationapiVers
分类:
其他好文 时间:
2020-08-06 20:48:40
阅读次数:
89