前言
学习k8s的第一步肯定是安装进行实操。但是对于生产环境搭建一个高可用的k8s集群其实还是有点挑战难度的,特别是非专业运维开发人员。因为要涉及到的方面很多,默认配置都不能用于生产环境,性能调优,安全验证等等都是必不可少的。对于入门者来说的话,第一步安装其实有时候已经把一些人挡在了门外。自己也是费了一点功夫,才搭建了在本地能测试的k8s集群,用来学习。其中遇到了一些坑,所以记录一下,希望能帮助到和我遇到一样问题的朋友。
一.准备工作
1.1.环境准备
推荐自己搭建能否访问国外 络环境。详细教程大家自行 上搜索教程。假如遇到国外节点慢,同时又有国内服务器的,可以我的一遍文章(https://blog.csdn.net/xyz_dream/article/details/87191233),使用国内中继国外节点,有些情况下能降低延时。
1.2.配置辅助软件客户端以及设置http, https代理,docker代理
pipy: https://pypi.org/project/shadowsocks/
自己连接搭建好的服务器。
1.3.使用privoxy将socks5转为http和https代理
1.4.配置系统http https以及docker的https代理
1.5.预先docker pull所需镜像
1.6.其他
二.正式安装
2.1.安装docker
2.2.安装k8s
源码安装k8s难度较大,要对k8s十分了解,关于证书颁发,权限, 络,存储等等。所以官方推荐使用kubeadm来初始化以及管理k8s集群。 master节点必须安装kubectl组件 node节点必须安装 kubelet组件。
2.3.初始化集群
2.4.检查安装情况
mac安装遇到问题,假如kubernetes is starting: 可以查看日志
有兴趣的童鞋可以关注我的个人博客: https://mojun.me
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树容器编排(生产环境 k8s)kubelet,kubectl,kubeadm三件套8825 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!