随笔分类 -  k8s

摘要:Jenkins 功能 Jenkins是一款开源CI&CD 系统,用于自动化各种任务,包括构建、测试和部署。主要通过pipeline实现CICD 持续集成(Continuous Integration,CI):代码合并、部署、自动化测试都在一起,不断地执行这个过程,并对结果反馈。持续交付(Contin 阅读全文
posted @ 2021-01-01 23:03 小兵黑尔 阅读(243) 评论(0) 推荐(0)
摘要:docker安装: mkdir /opt/gitlabGITLAB_HOME=/opt/gitlab # 数据持久化目录docker run --detach \--hostname gitlab.cds.local \--publish 8443:443 --publish 9999:80 --p 阅读全文
posted @ 2021-01-01 20:21 小兵黑尔 阅读(121) 评论(0) 推荐(0)
摘要:Harbor 概述 Harbor是由VMWare公司开源的容器镜像仓库。除了harbor vmware公司还开源了很多k8s周边产品(网络 备份 监控)确实是一个很理想的公司事实上,Harbor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包 阅读全文
posted @ 2021-01-01 19:59 小兵黑尔 阅读(173) 评论(0) 推荐(0)
摘要:NFS 服务器配置 # yum install nfs-utils # vi /etc/exports /ifs/kubernetes *(rw,no_root_squash) # mkdir -p /ifs/kubernetes # systemctl start nfs # systemctl 阅读全文
posted @ 2021-01-01 19:11 小兵黑尔 阅读(195) 评论(0) 推荐(0)
摘要:需求背景 •业务发展越来越庞大,服务器越来越多•各种访问日志、应用日志、错误日志量越来越多•开发人员排查问题,需要到服务器上查日志,效率低、权限不好控制•运维需实时关注业务访问情况 K8S环境中需要查看的应用日志 应用程序日志记录体现方式分为两类:•标准输出:输出到控制台,使用kubectl log 阅读全文
posted @ 2021-01-01 18:48 小兵黑尔 阅读(191) 评论(0) 推荐(0)
摘要:Prometheus 介绍 Prometheus(普罗米修斯)是一个最初在SoundCloud上构建的监控系统。自2012年成为社区开源项目,拥有非常活跃的开发人员和用户社区。为强调开源及独立维护,Prometheus于2016年加入云原生云计算基金会(CNCF),成为继Kubernetes之后的第 阅读全文
posted @ 2021-01-01 17:43 小兵黑尔 阅读(467) 评论(0) 推荐(0)
摘要:通过前面两章的配置 我们部署了K8S群集以及部署了K8S的官方Dashboard使得能够通过界面进行简单的操作和查看,这一章我们来实现远程访问控制(毕竟不是所有的操作都得从master上进行操作)K8S实现客户端远程访问的方式主要通过RBAC实现。 RBAC是什么 RBAC(Role-Based A 阅读全文
posted @ 2021-01-01 11:06 小兵黑尔 阅读(126) 评论(0) 推荐(0)
摘要:1. 创建 dashboard YAML文件 # 拉取文件 $ wget https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.3/aio/deploy/recommended.yaml # 修改 dashboard 文件的 serv 阅读全文
posted @ 2020-11-16 08:44 小兵黑尔 阅读(209) 评论(0) 推荐(0)
摘要:1. 为什么需要K8S 2. K8S 是什么 3. 安装 K8S 本文通过kubeadmin进行安装最新版本的1.19 K8S 版本,因为简单易上手。(操作系统选择了Centos 7.6) 3.1 前提条件 3台虚拟机准备 2vCPU 4G内存 以上 需要联网拉去镜像 配置DNS解析记录(没有DNS 阅读全文
posted @ 2020-11-16 01:01 小兵黑尔 阅读(828) 评论(1) 推荐(0)