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

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐