互联网老辛《符合学习规律的超详细linux实战快速入门》训练营
k8s整体架构功能讲解,从安装docker到安装k8s逐条命令讲解,理论加上实战,印象深刻。
14天学习训练营导师课程: 互联网老辛《 符合学习规律的超详细linux实战快速入门》
学习运维是枯燥的,但收获的快乐是加倍的,尤其是为了扎实掌握基础知识,为了更好的工作机会,纸上得来终觉浅,觉知此事要躬行!我从今天开始记录下自己的努力时刻,长久检查下去,努力见证自己的成长,独行快,众行远,与训练营群内小伙伴一起学习能走的更远!
学习知识点
1.当今运维需要掌握的实战技能及实战操作思路
2.docker的安装部署
3.k8s的安装部署
开营感悟:
我结合个人性格、当前具体工作情况、还是选在从运维方向做起。我所在的金融机构有诸多业务系统,为了保证系统平稳运行,各个业务部门对运维的需求量是很大的。辛老师说,运维的很多知识虽然是前后相互关联的,但是运维相比java开发有利的地方体现在很多技术都是可以同步从零开始学习的,nginx与docker可以同步学习,所以很多技术没有严格的先后顺序,有精力可以同步学习,本次辛老是课程还有很多技术答疑和未来职业规划,整套课程以实战加深技术理论的理解,所以不得不好好跟上。我个人认为,目前能够学到胜任云原生方面的运维工作即可。有网友提问,面试运维岗位需要突出哪些工作能力?其实主要突出运维能力即可,也可以辅助描述关于应用开发、数据治理等方面工作经验。
本次训练营学习方法注意事项:
1.先要所有配置和环境跟课程是一样,确保实现效果。
2.思考:稍微修改一点参数
3.一个课程至少练习3遍完成
4.逐渐熟练
关于k8s第一课:
云原生其实是一整套的技术体系和方法论,不是某个技术
DEVOPS:
CI/CD jenkins gitlab docker k8s kubernetes是容器集群管理系统,简称K8S
一般工作顺序:创建集群,部署应用,发布应用,扩展应用,更新应用
容器,微服务,服务网格,API不可变架构,对运维技术的要求逐年水涨船高,技术越早学习越好
为什么需要全面系统学习各类运维技术?因为运维想要长久发展,比如解决nginx问题,可以使用tomcat迁移思维,这里需要注意的是需要学会阿里云官网申请docker镜像仓库加速地址
我刚开始配置vmware虚拟机网络设置的是NAT模式,在辛老师提示以后改为桥接模式连接外网
部署kubeadm集群需要安装环境:
服务器硬件要求
1.centos7系统
2.内存>4G
3.硬盘>30
4.cpu master 2核心 node1核心
服务器软件要求:
1.关闭selinux
2.关闭防火墙
3.关闭swap
4.添加hosts
5. 设置主机名:
6.将桥接IPV4传递iptables
7.时间同步
辛老师简单讲解了k8s整体架构的工作原理:
重点安装命令如下:
使用阿里云安装docker:
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum -y install docker-ce-18.06.1.ce-3.el7
设置docker自启动:
systemctl enable docker && systemctl start docker
配置docker仓库加速:
cat > /etc/docker/daemon.json<<EOF
{
"registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}
EOF
配置阿里云k8s源:
cat > /etc/yum.repos.d/kubernetes.repo << EOF
[kubernetes]
name=kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
yum install -y kubelet-1.17.0 kubeadm-1.17.0 kubectl-1.17.0
经过上述命令步骤最终完成安装如截图所示:
以上几个步骤几乎是安装k8s或者大数据环境必须的步骤,这里需要注意挂载CentOS7.ISO文件,
这里需要注意问题,我的master节点跟着辛老师操作一次安装成功,但是node节点安装时报错:
这是因为缺少部分组件造成的,执行下述命令以后完美解决:
wget http://mirrors.aliyun.com/repo/epel-7.repo
wget http://mirrors.aliyun.com/repo/Centos-7.repo
yum install epel-release
yum install conntrack-tools
更多推荐
所有评论(0)