业务背景
该平台设计的初衷,本是源于另外一个环境治理项目的一部分,主要是负责跨环境的业务配置修改与同步,同时考虑到这块能力除了在该项目中可以应用到外,也可以独立作为一个单点能力提供给其他用户使用,故考虑设计为一个saas应用模式,既支持用户在管理端界面进行操作,也支持通过管理api与第其他第三方效能工具进行集成。
技术选型
项目主导
该项目主要针对测试域的环境治理,由测试团队主导,而团队已有的测试工具均以python为主,考虑到后期协同,故平台建设也以python为准。
功能需求
配置修改
- Tars:鹅厂开源的微服务框架,自带配置管理功能,支持主流异构服务配置管理,是目前内部主站业务配置管理主要维护方式。
- Apollo:携程开源的配置管理中心,后期新引入,主要是针对Java类应用。
以上不管哪个方式,都需要用户在管理端界面去手动进行修改,而想要实现的配置同步功能,是希望能达到业务配置的自动获取、修改与同步,所以没有现成能力可以直接使用,但可以在已有能力基础上做进一步封装,故此处主要通过Tars框架的管理api对业务配置修改做二次处理。
配置同步
此处同步主要有以下两方面含义:
- 首先,是将源端环境指定配置文件的内容,实时修改后应用到目标端环境指定配置文件中(一般都是针对环境不同但对应业务服务相同的配置),并且能被业务应用正确解析和读取;
- 其次,同步范围既可以具体到单个服务或单个配置,也可以针对环境级别下涵盖的服务配置,并且能对同步结果进行实时检验。
同样,此处配置同步功能也是基于Tars框架管理api实现。
内部基建
此处主要表示该平台功能的实现,所依赖的内部已有基础设施能力:
- Gitlab:平台项目使用代码托管平台。
- Tars:通过Tars管理api进行Tars业务配置的实时修改与同步。
- 蓝鲸Saas:测试环境资源是基于蓝鲸进行管理,故可以利用蓝鲸Saas的扩展能力,既能省略额外的环境资源开销,也能方便调用其他蓝鲸内置的功能如监控、日志分析等。
- 蓝盾:蓝鲸devops流水线平台,可以通过和蓝盾进行集成(通过蓝盾流水线插件扩展能力),与环境治理项目其他模块实现更有效地配合,同时也可以进一步拓展配置同步平台的应用场景。
- Tapd:项目管理工具,源自鹅厂,主要用来对项目整体进度进行记录和把控。
技术框架
即蓝鲸Saas研发框架为主:
- web框架:Django2
- 后端:Python3
- 前端:Vue2
- UI组件库:MagicBox
- 数据库:MySQL5.7
方案实现
需求分析与设计
架构设计
确定基本技术栈之后,就是基础架构的设计,因为一开始对业务线整体状况都不是很熟悉,包括技术背景和业务背景,经过不断深入了解和团队沟通之后,才逐渐迭代出来自觉更加符合企业规范的样子,图示的架构设计已经是后期进一步优化的结果,即通过抽象出规则、策略组、任务等管理模块,对整个配置同步过程进行自动化管控。
流程设计
有了基本的架构设计相当于有了个骨架,但很多细节还是很模糊的,首先,就是具体用户应该怎么去使用,才能达到配置修改和同步的目的,所以就要先把基础的业务流程确定出来,而不是想一步做一步。
按照已有的架构设计,以下是各管理模块基本的业务流程:规则管理
策略组管理
任务管理
原型设计
这里主要指UI原型设计,就是根据已经确定的业务流,设计用户交互的前端,说实话比起业务系统有分工明确的部门协作在搞,这个项目实际就我一人专职在弄,当时研究去画这个原型也是花了我不少时间,无奈老板有要求,然后后期实际效果出来其实又有不少变动,这里就简单展示下,后面会有实际效果展示。
【贴士】一开始画原型用的Axure,很多PMO应该不陌生,后面发现draw.io也不错,上手也简单,很多图就转到draw.io上来了。
后端设计
完成业务流设计后,接下来就是数据流设计,有了前面的铺垫,其实数据流这块就轻松一些,当然这块的设计和DB设计也是息息相关的。(如下为后端设计概要展示)
DB设计
对于有经验的后端开发,一般看库表设计,对于后端功能很多就知道个大概了,但是当有多个模块的功能都要设计库表时,怎样才能更合理,更符合数据库设计范式,只能靠自己在不断折腾中去感悟了。(如下为DB设计概要展示)
编码实现
贴士1:当前面的设计准备比较充分之后,编码阶段就会相对比较轻松,但有事先设计不代表就可以一蹴而就,实现过程也会不断发现一些设计过程中没有考虑到的因素,这就需要不断将发现的设计问题,通过一定的管理方式(比如项目管理工具,此处使用的是Tapd)进行记录和跟踪,当然也包括过程中的需求变更和缺陷追踪等。
贴士2:开发过程中,后端和前端实际都是独立分开的项目,当有一定阶段成果后再合并部署验证,生产业务一般都是并行开发,但比如像我只有一人独立负责的时候,优先实现前端,一个是前端产出用户感知更明显,一个也是更容易发现交互流程设计的缺陷,确定交互流程没问题之后,再对应实现后端功能。
前端
具体实现到这里就没有什么了,就是按照前面确定的业务流程和UI原型按部就班搞即可,就是过程中有些个人经验感觉可以分享一下:
-
蓝鲸saas研发框架会通过bk_site_url这个全局变量区分本地开发环境和线上环境,故可以在前端项目配置main.js中将baseURL设置成自动判断,而不是每次合并部署前再手动修改,避免忘记修改合并部署后前端访问失败。
-
由于Vue实例化的特性,实际不同URL访问的html文档可能都是同一个,这对用户常规认为的不同URL代表不同访问页面的习惯是冲突的,所以此处使用vue-router插件作为路由控制,同时也能反过来通过路由变化来触发页面组件的变化;
使用:在项目配置main.js中引入,然后在route目录下针对具体页面做指定。 -
使用Vuex进行状态管理,基于vue组件根据数据变化而变化的特性,当项目庞大复杂起来之后,各种父子组件、兄弟组件、跨模块嵌套组件一层层传值有时真会让人崩溃,当把数据统一用Vuex进行纳管后,项目组件状态管理至少不再是原来那种乱糟糟的状态,让人感觉有条理很多,同时这也是vue官方推荐的组件状态管理解决方案。
后端
注意:在设计一些功能模块,特别是需要做类似持久化操作的时候,要注意防重复操作,举个例子,像调用Tars管理api进行配置写入的功能,本地开发的时候调用写入是正常的,部署到蓝鲸上就发现,同个配置记录会重复写入三次,原因在于本地部署是一个服务实例,但蓝鲸线上是默认3个服务实例(提升服务可用性),做成自动化调度的时候就会出现重复执行的问题,此处主要是通过添加文件锁的方式解决。
部署
注意:着手开发之前,要先将初始化的研发框架先部署一版到蓝鲸环境上,验证没问题之后再继续后续的开发,不然的话,先开发一部分再部署到蓝鲸环境上,然后发现访问出问题,日志报错又不明显的时候,都不知道是配置问题,代码问题,还是组件兼容问题,比如 Saas部署到蓝鲸后界面显示空白异常处理。
功能验收
一期效果
规则管理
计划管理
二期效果
规则管理
策略管理
任务管理
个人总结
- 即便是独立负责项目,也要讲究章法,比如通过使用项目管理工具帮自己进行项目进度的把控,不至于淹没在各种项目琐事细节中;
- 可以充分设计,但不要过度实现,特别是在项目前期对于产品并没有很明确规划的时候,先demo,再迭代,小步快跑;
- 一开始就要站在后期推广角度思考项目所能带来的业务价值,否则效能类实践一旦落地效果不好,自己又没有考虑长远,很容易就被毙掉,特别像现在整体不景气的职场环境背景下;
- 没有过不去的槛,迈过去了,那就是你的护城河。
本文参与了蓝鲸有奖征文,欢迎正在阅读的你也加入。
原创基于蓝鲸saas的业务配置同步管理平台设计与实现
业务背景 该平台设计的初衷,本是源于另外一个环境治理项目的一部分,主要是负责跨环境的业务配置修改与同步,同时考虑到这块能力除了在该项目中可以应用到外,也可以独立作为一个单点能力提供给其他用户使用,故考虑设计为一个saas应用模式,既支持用户在管理端界面进行操作,也支持通过管理api与第其他第三方效能工具进行集成。 技术选型 项目主导 该项目主要针对测试域的环境治理,由测试团队主导,而团队已有的测试工具均以python为主,考虑到后期协同,故平台建设也以python为准。 功能需求 配置修改 Tars:鹅厂开源的微服务框架,自带配置管理功能,支持主流异构服务配置管理,是目前内部主站业务配置管理主要维护方式。 Apollo:携程开源的配置管理中心,后期新引入,主要是针对Java类应用。 以上不管哪个方式,都需要用户在管理端界面去手动进行修改,而想要实现的配置同步功能,是希望能达到业务配置的自动获取、修改与同步,所以没有现成能力可以直接使用,但可以在已有能力基础上做进一步封装,故此处主要通过Tars框架的管理api对业务配置修改做二次处理。 配置同步 此处同步主要有以下两方面含义: 首先,是将源端环境指定配置文件的内容,实时修改后应用到目标端环境指定配置文件中(一般都是针对环境不同但对应业务服务相同的配置),并且能被业务应用正确解析和读取; 其次,同步范围既可以具体到单个服务或单个配置,也可以针对环境级别下涵盖的服务配置,并且能对同步结果进行实时检验。 同样,此处配置同步功能也是基于Tars框架管理api实现。 内部基建 此处主要表示该平台功能的实现,所依赖的内部已有基础设施能力: Gitlab:平台项目使用代码托管平台。 Tars:通过Tars管理api进行Tars业务配置的实时修改与同步。 蓝鲸Saas:测试环境资源是基于蓝鲸进行管理,故可以利用蓝鲸Saas的扩展能力,既能省略额外的环境资源开销,也能方便调用其他蓝鲸内置的功能如监控、日志分析等。 蓝盾:蓝鲸devops流水线平台,可以通过和蓝盾进行集成(通过蓝盾流水线插件扩展能力),与环境治理项目其他模块实现更有效地配合,同时也可以进一步拓展配置同步平台的应用场景。 Tapd:项目管理工具,源自鹅厂,主要用来对项目整体进度进行记录和把控。 技术框架 即蓝鲸Saas研发框架为主: web框架:Django2 后端:Python3 前端:Vue2 UI组件库:MagicBox 数据库:MySQL5.7 方案实现 需求分析与设计 架构设计 确定基本技术栈之后,就是基础架构的设计,因为一开始对业务线整体状况都不是很熟悉,包括技术背景和业务背景,经过不断深入了解和团队沟通之后,才逐渐迭代出来自觉更加符合企业规范的样子,图示的架构设计已经是后期进一步优化的结果,即通过抽象出规则、策略组、任务等管理模块,对整个配置同步过程进行自动化管控。 流程设计 有了基本的架构设计相当于有了个骨架,但很多细节还是很模糊的,首先,就是具体用户应该怎么去使用,才能达到配置修改和同步的目的,所以就要先把基础的业务流程确定出来,而不是想一步做一步。 按照已有的架构设计,以下是各管理模块基本的业务流程: 规则管理 策略组管理 任务管理 原型设计 这里主要指UI原型设计,就是根据已经确定的业务流,设计用户交互的前端,说实话比起业务系统有分工明确的部门协作在搞,这个项目实际就我一人专职在弄,当时研究去画这个原型也是花了我不少时间,无奈老板有要求,然后后期实际效果出来其实又有不少变动,这里就简单展示下,后面会有实际效果展示。 【贴士】一开始画原型用的Axure,很多PMO应该不陌生,后面发现draw.io也不错,上手也简单,很多图就转到draw.io上来了。 后端设计 完成业务流设计后,接下来就是数据流设计,有了前面的铺垫,其实数据流这块就轻松一些,当然这块的设计和DB设计也是息息相关的。(如下为后端设计概要展示) DB设计 对于有经验的后端开发,一般看库表设计,对于后端功能很多就知道个大概了,但是当有多个模块的功能都要设计库表时,怎样才能更合理,更符合数据库设计范式,只能靠自己在不断折腾中去感悟了。(如下为DB设计概要展示) 编码实现 贴士1:当前面的设计准备比较充分之后,编码阶段就会相对比较轻松,但有事先设计不代表就可以一蹴而就,实现过程也会不断发现一些设计过程中没有考虑到的因素,这就需要不断将发现的设计问题,通过一定的管理方式(比如项目管理工具,此处使用的是Tapd)进行记录和跟踪,当然也包括过程中的需求变更和缺陷追踪等。 贴士2:开发过程中,后端和前端实际都是独立分开的项目,当有一定阶段成果后再合并部署验证,生产业务一般都是并行开发,但比如像我只有一人独立负责的时候,优先实现前端,一个是前端产出用户感知更明显,一个也是更容易发现交互流程设计的缺陷,确定交互流程没问题之后,再对应实现后端功能。 前端 具体实现到这里就没有什么了,就是按照前面确定的业务流程和UI原型按部就班搞即可,就是过程中有些个人经验感觉可以分享一下: 蓝鲸saas研发框架会通过bk_site_url这个全局变量区分本地开发环境和线上环境,故可以在前端项目配置main.js中将baseURL设置成自动判断,而不是每次合并部署前再手动修改,避免忘记修改合并部署后前端访问失败。 由于Vue实例化的特性,实际不同URL访问的html文档可能都是同一个,这对用户常规认为的不同URL代表不同访问页面的习惯是冲突的,所以此处使用vue-router插件作为路由控制,同时也能反过来通过路由变化来触发页面组件的变化; 使用:在项目配置main.js中引入,然后在route目录下针对具体页面做指定。 使用Vuex进行状态管理,基于vue组件根据数据变化而变化的特性,当项目庞大复杂起来之后,各种父子组件、兄弟组件、跨模块嵌套组件一层层传值有时真会让人崩溃,当把数据统一用Vuex进行纳管后,项目组件状态管理至少不再是原来那种乱糟糟的状态,让人感觉有条理很多,同时这也是vue官方推荐的组件状态管理解决方案。 后端 注意:在设计一些功能模块,特别是需要做类似持久化操作的时候,要注意防重复操作,举个例子,像调用Tars管理api进行配置写入的功能,本地开发的时候调用写入是正常的,部署到蓝鲸上就发现,同个配置记录会重复写入三次,原因在于本地部署是一个服务实例,但蓝鲸线上是默认3个服务实例(提升服务可用性),做成自动化调度的时候就会出现重复执行的问题,此处主要是通过添加文件锁的方式解决。 部署 注意:着手开发之前,要先将初始化的研发框架先部署一版到蓝鲸环境上,验证没问题之后再继续后续的开发,不然的话,先开发一部分再部署到蓝鲸环境上,然后发现访问出问题,日志报错又不明显的时候,都不知道是配置问题,代码问题,还是组件兼容问题,比如 Saas部署到蓝鲸后界面显示空白异常处理。 功能验收 一期效果 规则管理 计划管理 二期效果 规则管理 策略管理 任务管理 个人总结 即便是独立负责项目,也要讲究章法,比如通过使用项目管理工具帮自己进行项目进度的把控,不至于淹没在各种项目琐事细节中; 可以充分设计,但不要过度实现,特别是在项目前期对于产品并没有很明确规划的时候,先demo,再迭代,小步快跑; 一开始就要站在后期推广角度思考项目所能带来的业务价值,否则效能类实践一旦落地效果不好,自己又没有考虑长远,很容易就被毙掉,特别像现在整体不景气的职场环境背景下; 没有过不去的槛,迈过去了,那就是你的护城河。 本文参与了蓝鲸有奖征文,欢迎正在阅读的你也加入。
使用一台服务器,既是k8s master节点又是node节点。
基础环境信息
系统:CentOS 7.9
CPU/内存: 64C/128G机器信息
k8s环境准备
安装docker ,docker版本要求:19.03 及更高
yum -y install wget wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum install epel-release -y yum install container-selinux -y wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum -y install docker-ce-20.10.20-3.el7
安装k8s
这里使用github上开源的一个ansible脚本来安装k8s# 安装 git 命令行 yum install git -y # 克隆本项目代码 git clone https://github.com/choerodon/kubeadm-ha.git # 进入项目目录 cd kubeadm-ha # 安装 ansible 环境 sudo ./ansible/install.sh 配置好 ansible inventory 文件,然后执行 ansible-playbook -i inventory.ini 90-init-cluster.yml 注: 1、更详细的说明,可以查看https://github.com/choerodon/kubeadm-ha.git 2、这个脚本的使用最主要的是配置inventory文件,以下我的inventory文件的内容 [all] 10.16.34.37 ansible_port=22 ansible_user="root" ansible_ssh_pass="机器密码" [lb] [etcd] 10.16.34.37 [kube-master] 10.16.34.37 [kube-worker] 10.16.34.37 [new-master] [new-worker] [new-etcd] [del-worker] [del-master] [del-etcd] [del-node] [all:vars] skip_verify_node=false kube_version="1.20.0" container_manager="docker" lb_mode="nginx" lb_kube_apiserver_port="8443" kube_pod_subnet="10.244.0.0/18" kube_service_subnet="10.244.64.0/18" kube_network_node_prefix="24" kube_max_pods="400" network_plugin="calico" kubelet_root_dir="/data/kubelet" docker_storage_dir="/data/docker" containerd_storage_dir="/data/containerd" etcd_data_dir="/data/etcd"
部署NFS,并配置相应的存储类
mkdir /data/nfs yum install -y nfs-utils echo '/data/nfs 10.16.34.0/24(rw,sync,insecure,no_subtree_check,no_root_squash)' > /etc/exports sudo systemctl enable nfs-server sudo systemctl start nfs-server helm repo add c7n https://openchart.choerodon.com.cn/choerodon/c7n/ helm repo update helm upgrade --install nfs-client-provisioner c7n/nfs-client-provisioner \ --set rbac.create=true \ --set persistence.enabled=true \ --set storageClass.name=nfs-provisioner \ --set persistence.nfsServer=10.16.34.37 \ --set persistence.nfsPath=/data/nfs \ --version 0.1.1 \ --namespace kube-system 把存储类配置成默认存储类 kubectl patch storageclass nfs-provisioner -p '{"metadata": {"annotations":{"storageclass.beta.kubernetes.io/is-default-class":"true"}}}'
安装其它依赖包
yum install -y jq unzip uuid
安装蓝鲸7.1
整个过程都是根据社区文档 https://bk.tencent.com/docs/document/7.0/253/69744
这里主要记录我在这个过程中碰到的问题,详细的安装过程以社区文档为准安装基础套餐
#下载蓝鲸helmfile包及公共证书 curl -sSf https://bkopen-1252002024.file.myqcloud.com/ce7/7.1-beta/bkdl-7.1-beta.sh | bash -s -- -ur latest base cert #会把文件下载到 /root/bkce7.1-install/blueking/ 目录下 #执行一键安装脚本,安装基础后台 BK_DOMAIN=bkce7.jinrui.org cd ~/bkce7.1-install/blueking/ patt_domain='[a-z0-9]([-a-z0-9]*[a-z0-9])(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*' if grep -P "$patt_domain" <<< "$BK_DOMAIN"; then scripts/setup_bkce7.sh -i base --domain "$BK_DOMAIN" else echo "BK_DOMAIN($BK_DOMAIN) does not match pattern($patt_domain)." fi
安装到bk-paas、bk-repo,碰到如下的报错,无法解决
多次折腾,还是报一样的错,但是pod无明显的错误日志,并且pod一直在重启。
经过各种重试,发现这个是pod资源不足导致的,调整pod的资源限额,启动正常,调整bk-repo的资源配额的过程如下
vi /root/bkce7.1-install/blueking/environments/default/bkrepo-values.yaml.gotmpl
下面的我使用的文件的完整内容,其中 “# 新加 开始 ======= # 新加 结束 =======”就是我自行增加的,"# 修改 开始 ======= # 修改 结束 =======" 就是我自行修改过的。global: imageRegistry: {{ .Values.imageRegistry }} ## bkDomainScheme配置 bkDomainScheme: {{ .Values.bkDomainScheme }} # metrics采集配置 serviceMonitor: enabled: {{ .Values.serviceMonitor.enabled }} ## 日志采集配置 bkLogConfig: enabled: {{ .Values.bkLogConfig.enabled }} service: dataId: 1110007 gatewayAccess: dataId: 1110008 gatewayError: dataId: 1110009 persistence: size: {{ .Values.bkrepo.size }} mongodb: enabled: false externalMongodb: uri: mongodb://{{ .Values.bkrepo.externalMongodb.username }}:{{ .Values.bkrepo.externalMongodb.password }}@{{ .Values.mongodb.host_port }}/{{ .Values.bkrepo.externalMongodb.database }}?replicaSet={{ .Values.mongodb.rsName }} nginx-ingress-controller: enabled: false common: username: {{ .Values.bkrepo.common.username }} password: {{ .Values.bkrepo.common.password }} docker: enabled: true ## 初始化配置 init: # 初始化bk-ci(蓝盾)导航 entrance: enabled: false bkCiProjectInnerUrl: ## BCS(容器管理平台) repo配置 bcs: enabled: true publicImageUrl: https://hub.bktencent.com/blueking publicChartUrl: https://hub.bktencent.com/chartrepo/blueking ## 网关配置 gateway: ## bkrepo 地址 host: bkrepo.{{ .Values.domain.bkDomain }} ## bkrepo docker仓库地址 dockerHost: docker.{{ .Values.domain.bkDomain }} ## bkrepo helm仓库地址 helmHost: helm.{{ .Values.domain.bkDomain }} ## dns服务器地址,用于配置nginx resolver。local=on为openrestry语法,取本机/etc/resolv.conf配置 dnsServer: local=on ## 网关访问微服务认证信息 authorization: "Platform MThiNjFjOWMtOTAxYi00ZWEzLTg5YzMtMWY3NGJlOTQ0YjY2OlVzOFpHRFhQcWs4NmN3TXVrWUFCUXFDWkxBa00zSw==" ## 部署模式,standalone: 独立模式,ci: 与ci搭配模式, saas模式:部署在蓝鲸paas上 deployMode: saas ## 登陆校验模式,ticket or token or ci authMode: token ## ci模式必填,蓝鲸paas域名 bkPaasUrl: {{ .Values.bkDomainScheme }}://{{ .Values.domain.bkMainSiteDomain }} ## ci模式必填,登录地址 bkLoginUrl: {{ .Values.bkDomainScheme }}://{{ .Values.domain.bkMainSiteDomain }}/login ## ci模式必填,ssm ip ssmIP0: bkssm-web.{{ .Values.namespace }}.svc.cluster.local ## ci模式必填,ssm host ssmHost: bkssm-web.{{ .Values.namespace }}.svc.cluster.local ## ci模式必填,ssm port ssmPort: 80 ## ci模式必填,ssm token url ssmTokenUrl: /api/v1/auth/access-tokens ## ci模式必填,ssm env ssmEnv: prod ## ci模式必填,app code appCode: bk_repo ## ci模式必填,app token appToken: {{ .Values.appSecret.bk_repo }} ## bkrepo gateway service配置 service: type: NodePort nodePort: 30025 resources: requests: cpu: 100m memory: 256Mi limits: # 修改 开始 ======= cpu: 1000m memory: 3000Mi # 修改 结束 ======= auth: ## bcs account配置 bcs: accessKey: "bk_bcs_app" secretKey: "{{ .Values.appSecret.bk_bcs_app }}" config: ## 指定realm类型,支持local/devops realm: local ## realm 指定为devops配置 devops: # bkci accountId in bkrepo appId: bkdevops # bkci appId set appIdSet: bkdevops,bkrepo,codecc,bcs # bcs appId bcsAppId: bcs # bkrepo appId bkrepoAppId: bkrepo # bkci auth server url ciAuthServer: {{ .Values.bkDomainScheme }}://devops.{{ .Values.domain.bkDomain }} # bkci auth token ciAuthToken: {{ .Values.appSecret.bk_ci }} helm: enabled: true resources: requests: cpu: 100m memory: 256Mi limits: # 修改 开始 ======= cpu: 1000m memory: 3000Mi # 修改 结束 ======= npm: enabled: true resources: requests: cpu: 100m memory: 256Mi limits: # 修改 开始 ======= cpu: 1000m memory: 3000Mi # 修改 结束 ======= pypi: enabled: true resources: requests: cpu: 100m memory: 256Mi limits: # 修改 开始 ======= cpu: 1000m memory: 3000Mi #修改 结束 ======= # 新加 开始 ======= docker: enabled: true resources: requests: cpu: 200m memory: 512Mi limits: cpu: 1000m memory: 3000Mi generic: enabled: true resources: requests: cpu: 200m memory: 512Mi limits: cpu: 1000m memory: 3000M fs-server: enabled: true resources: requests: cpu: 200m memory: 512Mi limits: cpu: 1000m memory: 3000M job: enabled: true resources: requests: cpu: 200m memory: 512Mi limits: cpu: 1000m memory: 3000M opdata: enabled: true resources: requests: cpu: 200m memory: 512Mi limits: cpu: 1000m memory: 3000M replication: enabled: true resources: requests: cpu: 200m memory: 512Mi limits: cpu: 1000m memory: 3000M # 新加 结束 ======= repository: config: # 软删除后,清理并释放磁盘空间的间隔时间 deletedNodeReserveDays: 0 # 新加 开始 ======= resources: requests: cpu: 200m memory: 512Mi limits: cpu: 1500m memory: 3000M # 新加 结束 =======
最后安装成功
安装成功后,电脑配置hosts(10.16.34.37 bkce7.jinrui.org),浏览器访问,可以看到如下的效果
安装saas
curl -sSf https://bkopen-1252002024.file.myqcloud.com/ce7/7.1-beta/bkdl-7.1-beta.sh | bash -s -- -ur latest saas 部署节点管理: scripts/setup_bkce7.sh -i nodeman 部署流程服务: scripts/setup_bkce7.sh -i itsm 部署标准运维: scripts/setup_bkce7.sh -i sops
我在这个过程中,按社区文档的操作可正常完成安装,没有碰到问题。
安装容器平台
https://bk.tencent.com/docs/document/7.0/253/69746
cd ~/bkce7.1-install/blueking helmfile -f 03-bcs.yaml.gotmpl sync # 在admin桌面添加应用,也可以登录后自行添加。 scripts/add_user_desktop_app.sh -u "admin" -a "bk_bcs" # 设为默认应用。 scripts/set_desktop_default_app.sh -a "bk_bcs"
在这个过程中,碰到的问题是bcs-services-stack-app这个pod无法正常进入Running状态,经排查是因为内存限额过小导致,直接修改bcs-services-stack-app这个deployment中的内存限额,注意:该deployment中的pod有多个容器,我这里是每个容器都进行了修改。
kubectl edit deployment bcs-services-stack-app -n bcs-system 我这里是对这个deployment的中的所有容器的resources.limits都修改成如下的: resources: limits: cpu: "4" memory: 6Gi requests:
安装监控日志
https://bk.tencent.com/docs/document/7.0/253/69742
我在这个过程中,按社区文档的操作可正常完成安装,没有碰到问题。
总体感受
相比之前安装7.1之前的版本,安装7.1版本的过程顺畅很多,社区应该是花了很大的人力物力去完善了脚本
原创单台机器安装体验蓝鲸7.1
使用一台服务器,既是k8s master节点又是node节点。 基础环境信息 系统:CentOS 7.9 CPU/内存: 64C/128G 机器信息 k8s环境准备 安装docker ,docker版本要求:19.03 及更高 yum -y install wget wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum install epel-release -y yum install container-selinux -y wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum -y install docker-ce-20.10.20-3.el7 安装k8s 这里使用github上开源的一个ansible脚本来安装k8s # 安装 git 命令行 yum install git -y # 克隆本项目代码 git clone https://github.com/choerodon/kubeadm-ha.git # 进入项目目录 cd kubeadm-ha # 安装 ansible 环境 sudo ./ansible/install.sh 配置好 ansible inventory 文件,然后执行 ansible-playbook -i inventory.ini 90-init-cluster.yml 注: 1、更详细的说明,可以查看https://github.com/choerodon/kubeadm-ha.git 2、这个脚本的使用最主要的是配置inventory文件,以下我的inventory文件的内容 [all] 10.16.34.37 ansible_port=22 ansible_user="root" ansible_ssh_pass="机器密码" [lb] [etcd] 10.16.34.37 [kube-master] 10.16.34.37 [kube-worker] 10.16.34.37 [new-master] [new-worker] [new-etcd] [del-worker] [del-master] [del-etcd] [del-node] [all:vars] skip_verify_node=false kube_version="1.20.0" container_manager="docker" lb_mode="nginx" lb_kube_apiserver_port="8443" kube_pod_subnet="10.244.0.0/18" kube_service_subnet="10.244.64.0/18" kube_network_node_prefix="24" kube_max_pods="400" network_plugin="calico" kubelet_root_dir="/data/kubelet" docker_storage_dir="/data/docker" containerd_storage_dir="/data/containerd" etcd_data_dir="/data/etcd" 部署NFS,并配置相应的存储类 mkdir /data/nfs yum install -y nfs-utils echo '/data/nfs 10.16.34.0/24(rw,sync,insecure,no_subtree_check,no_root_squash)' > /etc/exports sudo systemctl enable nfs-server sudo systemctl start nfs-server helm repo add c7n https://openchart.choerodon.com.cn/choerodon/c7n/ helm repo update helm upgrade --install nfs-client-provisioner c7n/nfs-client-provisioner \ --set rbac.create=true \ --set persistence.enabled=true \ --set storageClass.name=nfs-provisioner \ --set persistence.nfsServer=10.16.34.37 \ --set persistence.nfsPath=/data/nfs \ --version 0.1.1 \ --namespace kube-system 把存储类配置成默认存储类 kubectl patch storageclass nfs-provisioner -p '{"metadata": {"annotations":{"storageclass.beta.kubernetes.io/is-default-class":"true"}}}' 安装其它依赖包 yum install -y jq unzip uuid 安装蓝鲸7.1 整个过程都是根据社区文档 https://bk.tencent.com/docs/document/7.0/253/69744 这里主要记录我在这个过程中碰到的问题,详细的安装过程以社区文档为准 安装基础套餐 #下载蓝鲸helmfile包及公共证书 curl -sSf https://bkopen-1252002024.file.myqcloud.com/ce7/7.1-beta/bkdl-7.1-beta.sh | bash -s -- -ur latest base cert #会把文件下载到 /root/bkce7.1-install/blueking/ 目录下 #执行一键安装脚本,安装基础后台 BK_DOMAIN=bkce7.jinrui.org cd ~/bkce7.1-install/blueking/ patt_domain='[a-z0-9]([-a-z0-9]*[a-z0-9])(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*' if grep -P "$patt_domain" <<< "$BK_DOMAIN"; then scripts/setup_bkce7.sh -i base --domain "$BK_DOMAIN" else echo "BK_DOMAIN($BK_DOMAIN) does not match pattern($patt_domain)." fi 安装到bk-paas、bk-repo,碰到如下的报错,无法解决 多次折腾,还是报一样的错,但是pod无明显的错误日志,并且pod一直在重启。 经过各种重试,发现这个是pod资源不足导致的,调整pod的资源限额,启动正常,调整bk-repo的资源配额的过程如下 vi /root/bkce7.1-install/blueking/environments/default/bkrepo-values.yaml.gotmpl 下面的我使用的文件的完整内容,其中 “# 新加 开始 ======= # 新加 结束 =======”就是我自行增加的,"# 修改 开始 ======= # 修改 结束 =======" 就是我自行修改过的。 global: imageRegistry: {{ .Values.imageRegistry }} ## bkDomainScheme配置 bkDomainScheme: {{ .Values.bkDomainScheme }} # metrics采集配置 serviceMonitor: enabled: {{ .Values.serviceMonitor.enabled }} ## 日志采集配置 bkLogConfig: enabled: {{ .Values.bkLogConfig.enabled }} service: dataId: 1110007 gatewayAccess: dataId: 1110008 gatewayError: dataId: 1110009 persistence: size: {{ .Values.bkrepo.size }} mongodb: enabled: false externalMongodb: uri: mongodb://{{ .Values.bkrepo.externalMongodb.username }}:{{ .Values.bkrepo.externalMongodb.password }}@{{ .Values.mongodb.host_port }}/{{ .Values.bkrepo.externalMongodb.database }}?replicaSet={{ .Values.mongodb.rsName }} nginx-ingress-controller: enabled: false common: username: {{ .Values.bkrepo.common.username }} password: {{ .Values.bkrepo.common.password }} docker: enabled: true ## 初始化配置 init: # 初始化bk-ci(蓝盾)导航 entrance: enabled: false bkCiProjectInnerUrl: ## BCS(容器管理平台) repo配置 bcs: enabled: true publicImageUrl: https://hub.bktencent.com/blueking publicChartUrl: https://hub.bktencent.com/chartrepo/blueking ## 网关配置 gateway: ## bkrepo 地址 host: bkrepo.{{ .Values.domain.bkDomain }} ## bkrepo docker仓库地址 dockerHost: docker.{{ .Values.domain.bkDomain }} ## bkrepo helm仓库地址 helmHost: helm.{{ .Values.domain.bkDomain }} ## dns服务器地址,用于配置nginx resolver。local=on为openrestry语法,取本机/etc/resolv.conf配置 dnsServer: local=on ## 网关访问微服务认证信息 authorization: "Platform MThiNjFjOWMtOTAxYi00ZWEzLTg5YzMtMWY3NGJlOTQ0YjY2OlVzOFpHRFhQcWs4NmN3TXVrWUFCUXFDWkxBa00zSw==" ## 部署模式,standalone: 独立模式,ci: 与ci搭配模式, saas模式:部署在蓝鲸paas上 deployMode: saas ## 登陆校验模式,ticket or token or ci authMode: token ## ci模式必填,蓝鲸paas域名 bkPaasUrl: {{ .Values.bkDomainScheme }}://{{ .Values.domain.bkMainSiteDomain }} ## ci模式必填,登录地址 bkLoginUrl: {{ .Values.bkDomainScheme }}://{{ .Values.domain.bkMainSiteDomain }}/login ## ci模式必填,ssm ip ssmIP0: bkssm-web.{{ .Values.namespace }}.svc.cluster.local ## ci模式必填,ssm host ssmHost: bkssm-web.{{ .Values.namespace }}.svc.cluster.local ## ci模式必填,ssm port ssmPort: 80 ## ci模式必填,ssm token url ssmTokenUrl: /api/v1/auth/access-tokens ## ci模式必填,ssm env ssmEnv: prod ## ci模式必填,app code appCode: bk_repo ## ci模式必填,app token appToken: {{ .Values.appSecret.bk_repo }} ## bkrepo gateway service配置 service: type: NodePort nodePort: 30025 resources: requests: cpu: 100m memory: 256Mi limits: # 修改 开始 ======= cpu: 1000m memory: 3000Mi # 修改 结束 ======= auth: ## bcs account配置 bcs: accessKey: "bk_bcs_app" secretKey: "{{ .Values.appSecret.bk_bcs_app }}" config: ## 指定realm类型,支持local/devops realm: local ## realm 指定为devops配置 devops: # bkci accountId in bkrepo appId: bkdevops # bkci appId set appIdSet: bkdevops,bkrepo,codecc,bcs # bcs appId bcsAppId: bcs # bkrepo appId bkrepoAppId: bkrepo # bkci auth server url ciAuthServer: {{ .Values.bkDomainScheme }}://devops.{{ .Values.domain.bkDomain }} # bkci auth token ciAuthToken: {{ .Values.appSecret.bk_ci }} helm: enabled: true resources: requests: cpu: 100m memory: 256Mi limits: # 修改 开始 ======= cpu: 1000m memory: 3000Mi # 修改 结束 ======= npm: enabled: true resources: requests: cpu: 100m memory: 256Mi limits: # 修改 开始 ======= cpu: 1000m memory: 3000Mi # 修改 结束 ======= pypi: enabled: true resources: requests: cpu: 100m memory: 256Mi limits: # 修改 开始 ======= cpu: 1000m memory: 3000Mi #修改 结束 ======= # 新加 开始 ======= docker: enabled: true resources: requests: cpu: 200m memory: 512Mi limits: cpu: 1000m memory: 3000Mi generic: enabled: true resources: requests: cpu: 200m memory: 512Mi limits: cpu: 1000m memory: 3000M fs-server: enabled: true resources: requests: cpu: 200m memory: 512Mi limits: cpu: 1000m memory: 3000M job: enabled: true resources: requests: cpu: 200m memory: 512Mi limits: cpu: 1000m memory: 3000M opdata: enabled: true resources: requests: cpu: 200m memory: 512Mi limits: cpu: 1000m memory: 3000M replication: enabled: true resources: requests: cpu: 200m memory: 512Mi limits: cpu: 1000m memory: 3000M # 新加 结束 ======= repository: config: # 软删除后,清理并释放磁盘空间的间隔时间 deletedNodeReserveDays: 0 # 新加 开始 ======= resources: requests: cpu: 200m memory: 512Mi limits: cpu: 1500m memory: 3000M # 新加 结束 ======= 最后安装成功 安装成功后,电脑配置hosts(10.16.34.37 bkce7.jinrui.org),浏览器访问,可以看到如下的效果 安装saas curl -sSf https://bkopen-1252002024.file.myqcloud.com/ce7/7.1-beta/bkdl-7.1-beta.sh | bash -s -- -ur latest saas 部署节点管理: scripts/setup_bkce7.sh -i nodeman 部署流程服务: scripts/setup_bkce7.sh -i itsm 部署标准运维: scripts/setup_bkce7.sh -i sops 我在这个过程中,按社区文档的操作可正常完成安装,没有碰到问题。 安装容器平台 https://bk.tencent.com/docs/document/7.0/253/69746 cd ~/bkce7.1-install/blueking helmfile -f 03-bcs.yaml.gotmpl sync # 在admin桌面添加应用,也可以登录后自行添加。 scripts/add_user_desktop_app.sh -u "admin" -a "bk_bcs" # 设为默认应用。 scripts/set_desktop_default_app.sh -a "bk_bcs" 在这个过程中,碰到的问题是bcs-services-stack-app这个pod无法正常进入Running状态,经排查是因为内存限额过小导致,直接修改bcs-services-stack-app这个deployment中的内存限额,注意:该deployment中的pod有多个容器,我这里是每个容器都进行了修改。 kubectl edit deployment bcs-services-stack-app -n bcs-system 我这里是对这个deployment的中的所有容器的resources.limits都修改成如下的: resources: limits: cpu: "4" memory: 6Gi requests: 安装监控日志 https://bk.tencent.com/docs/document/7.0/253/69742 我在这个过程中,按社区文档的操作可正常完成安装,没有碰到问题。 总体感受 相比之前安装7.1之前的版本,安装7.1版本的过程顺畅很多,社区应该是花了很大的人力物力去完善了脚本
Chrisjing的蓝鲸智云之旅
需要感谢的人
感谢蓝鲸的【领导|运营|运维|研发|论坛管理者】等相关的所有人对于我幕后的保姆级别的技术支持!
感谢那些私底下给我提建议的网友们,感谢社区里的所有同志们对我的支持!
感谢曾经教育过我的那些老师们!
感谢曾经培养过我的领导!
正是有你们在背后默默的支持,才有蓝鲸智云这套全家桶的诞生,他是咱们一起做出来的,他属于大家。
蓝鲸的开源精神,值得我们去学习!启航檄文
让我们去定一个目标,并开始规划不同的阶段,每个阶段去设计一些小节,然后一步步的去完成它,当你按照计划去一步步完成时,当你再回首时,你会发现原来自己真的可以做到,你其实不比任何人差,尽管你曾经一次次想要放弃过,我知道,可能是因为你目前确实短暂的遇到了难题,可能也有很多其他原因,但是那并不是你轻言放弃的理由,你只要想着今天去完成一点点,就一点点,明天再去完成一点点,或许就在这点点滴滴的汇聚中,慢慢的在你脑海中知识储备的大海就会越来越大。而我们的目标是驾驭着蓝鲸这艘航母,航向那片你心中的星辰大海,去见识那更广袤的天地,或许在未来某一天你会骄傲的对着年轻的萌新们说!我曾经(此处省略10万字),然后在船头落日的余晖下静静地坐着,看向远方!(最后提醒一句,一定不要忘记每天去写航海日志哦,不然时间久啦,会忘记的哦,以后就算吹牛的时候总得回忆一下嘛!)
相信在不久的未来,属于每个人的大航海时代将要来临,去吧,我的所有知识的财富就在海的尽头,驾驭着自己的专属蓝鲸,去寻找他吧!(这条路本身的也是很精彩的哦,一定记得不要错过每一道靓丽的风景哦!)
航行日志
【主】Chrisjing的运维知识体系(www.chrisjing.com)
【备】Chrisjing的运维知识体系(http://39.106.94.54:50000/)分享链接 链接地址 包含目录 Chrisjing的蓝鲸智云之旅 链接: https://pan.baidu.com/s/1XCkQkyyfQMYlkbJaqBL5vg 提取码: u4e4 Chrisjing的OpsAny之旅 链接: https://pan.baidu.com/s/15fkwvLWvP5EUDJEWnfV6dQ 提取码: wp55 Chrisjing的Rancher之旅 链接:https://pan.baidu.com/s/1Y6eCN1xc_Gxax7jgQRUPog 提取码:14iq Chrisjing的天翼云之旅 链接: https://pan.baidu.com/s/1sJlQnEBjknncpvHGIgVrCA 提取码: 1hr6 Chrisjing的底层运维之旅 链接: https://pan.baidu.com/s/1n4h0Zc36tEeuNYl3gsaWwA 提取码: t37m cobbler,ipmitool,yum,openvpn,openldap Chrisjing的研发运维之旅 链接: https://pan.baidu.com/s/1o8O1djHXcvkYuu3_GvTp1A 提取码: 8elc onlyoffice,jenkins,harbor,svn,gerrit,gitlab Chrisjing的iaas运维之旅 链接: https://pan.baidu.com/s/1C4YzsOStTt1_J4TIF7dUGA 提取码: khav kvm,vcenter,openstack Chrisjing的paas运维之旅 链接: https://pan.baidu.com/s/15kfMEEfWRSJMc6sdd7dy7Q 提取码: 29ep docker,kubernentes Why Chris ?
Chris 代表自信 勇敢 乐观 努力 积极向上 jing 代表作者
秉承实践是检验真理的唯一标准!要时刻要求自己做到,严肃认真,周到细致,稳妥可靠,多听,多问,多学,多实践,多总结
运维之旅公告
重要通知:
1.网站域名已经变更为 www.chrisjing.com 请大家记住这个域名,
2.之前的老地址http://39.106.94.54:50000/ 将在2022年12月失效
3.本网站相关内容只是作者职业生涯中部分知识总结,由于资料太多也只能将一些基础部分重要的内容进行公开,后续会根据实际情况进行合理的公开相关总结经验以及内容!运维之旅简介
公告:本文档属于个人文档,未经允许,不得私自传播! 作者:Chrisjing 联系QQ:838997384 联系邮箱:838997384@qq.com 专注与分享运维专业技术文档 说明:本文档并非最终版本,作者后期会进行适当的更新,本文档最终解释权归作者所有。 本知识库大部分部署文档均在centos7.6系统以上版本做过测试, 若您使用其他系统部署需根据实际情况进行操作即可。
更新日志
由于作者也在不断的学习与整理以前的资料和相关技术,有些时候不能达到非常稳定的更新,如果您发现作者确实很久没有更新,可能是由于工作原因,也有可能是在某个技术点卡住,正在积极的攻克,总之还望理解,理解万岁!(对不起,我得悄悄的努力啦!)
如果您有什么问题,需要咨询作者可以在评论区留言即可,作者看到后会第一时间给您答复。如果是部署相关的报错问题,建议您直接找蓝鲸客服进行解答,因为他们更专业,作者只能给予您架构和设计与思想方面的一些个人经验建议。谢谢每一个曾经或者现在还在继续支持作者的那些人,正因为有你们的支持和鼓励,作者才能继续走下去,并决心要走的更高,更远。
更新时间 更新内容 2023-1-9 新增蓝鲸智云-开发篇-学习环境搭建01【01-15】的内容 2022-11-28 新增蓝鲸智云7.0-正式版-入门篇【03-15】的内容 2022-11-19 新增蓝鲸智云7.0-正式版-入门篇【01-02】的内容 2022-11-19 新增蓝鲸智云7.0-正式版-安装篇【01-15】的内容 2022-11-19 新增蓝鲸智云7.0-正式版-准备篇【01-02】的内容 2022-11-19 新增蓝鲸智云7.0-正式版-理论篇【01-04】的内容 2022-03-30 新增蓝鲸智云7.0-内测版-安装篇【01-12】的内容 2022.3.11 新增Opsany-安装篇-堡垒机套餐【01-06】的内容 2022.3.8 新增蓝鲸智云-入门篇-容器通道【01-07】的内容 2022.3.8 新增蓝鲸智云-入门篇-容器管理平台【55-56】的内容 2022.3.7 新增蓝鲸智云-体验线上环境的内容 2022.2.28 更新蓝鲸智云-软件下载百度云地址获取方式 2022.2.14 新增蓝鲸智云-入门篇-堡垒机【01-20】的内容 2022.2.13 新增Chrisjing论一个优秀课程的选择标准的内容 2022.2.13 新增需要感谢的人的内容 2022.2.13 新增Chrisjing论一个优秀讲师的自我修养的内容 2022.2.13 新增Chrisjing论一个优秀学员的自我修养的内容 2022.2.12 新增蓝鲸智云-入门篇-容器管理平台【51-54】的内容 2022.2.11 新增蓝鲸智云-开发篇-快速上线应用【01-08】的内容 2022.2.10 新增蓝鲸智云-开发篇-开发环境构建【01-06】的内容 2022.2.9 新增蓝鲸智云-安装篇-网络管理套餐【01-02】的内容 2022.2.8 新增蓝鲸智云-入门篇-容器管理平台【23,40,41-51】的内容 2022.2.6 新增蓝鲸智云-入门篇-容器管理平台【24-26】的内容 2022.2.5 新增蓝鲸智云-入门篇-容器管理平台【27-40】的内容 2022.2.4 新增蓝鲸智云-入门篇-容器管理平台【21-22】的内容 2022.2.3 新增蓝鲸智云-入门篇-快速入门【01-11】的内容 2022.2.2 将部分内容进行删减,新增ChrisJin的DevOps运维自动化之旅 2022.1.30 将文章标题名称进行合理优化,标识出蓝鲸与非蓝鲸的开源软件 2022.1.29 新增蓝鲸智云-入门篇-节点管理05的内容 2022.1.29 新增蓝鲸智云-入门篇-容器管理平台04的内容 2022.1.28 新增蓝鲸智云-入门篇-容器管理【01-06】的内容 2022.1.28 新增蓝鲸智云-入门篇-容器管理平台【01-03,05-20】的内容 2022.1.27 新增【起航檄文】的相关内容,目的:鼓励大家不轻言放弃,努力前行 2022.1.25 新增DevOps-入门篇-协同办公-onlyoffice【01-10】的内容 2022.1.24 蓝鲸智云-入门篇-配置平台的内容进行剪辑,最终剪辑为【01-18】 2022.1.24 将蓝鲸智云-入门篇-作业平台的内容进行剪辑,最终剪辑为【01-19】 2022.1.24 将蓝鲸智云-入门篇-用户管理的内容进行剪辑,最终剪辑为【01-09】 2022.1.24 将蓝鲸智云-入门篇-标准运维的内容进行剪辑,最终剪辑为【01-16】 2022.1.23 新增DevOps-入门篇-安全扫描-nessus【00-10】的内容 2022.1.23 新增蓝鲸智云-入门篇-持续集成-Jenkins【01-08】的内容 2022.1.22 新增蓝鲸智云-环境准备【16-22】的windows内容 2022.1.22 新增蓝鲸智云-入门篇-统一认证【01-03】的windowsAD域的内容 简单说明
运维朋友大家好,自动化运维平台在很早以前,其实是大公司的专属,但是从此时此刻起,从蓝鲸智云自动化运维平台开源起,自动化平台就不再是大公司的专属,即使你是一个普通的运维工程师,或者你是一个普通的大学生,或者你是一个打算入行的新人,你都可以获取到它,部署它,你可以获取它的源码,可以去更改它,可以根据自身的实际情况去做一些适合自己企业的运维工具开发,当然你可以用它做很多事情,它的出现就是为了解决企业在自动化运维方面的短板,那么就让这一切的改变从此时此刻开始!
你做好准备啦吗?自动化运维的未来已经将要来临,你只有不断的进步,才能不被这个社会,这个行业淘汰,用好它,深入的了解它,你要始终记得你是站在企鹅的肩膀上去看这个运维世界的,那么就跟着我来一起完成这个充满乐趣的旅行吧!
我希望能将此开源软件进行普及,让更多的人加入进来,一起学习交流。
未来我将在尝试中改变 在改变中优化 在优化中完善 期待以后认识更多得新朋友
视频错误说明
由于视频套餐随着时间的推移会越来越多,如果您发现我更新的视频链接,或者文章的内容出现错误,还望在评论区批评指正!
致高校大学生
大学的时光总是令人难以忘怀的,有些人在努力学习,挑灯夜战,在图书馆的一角方寸之地,沉醉在知识的海洋中,而有些人似乎却在没有意义的重复的过着每一天,有些人在忙着准备着各种各样的考试,考研。那么此刻正在学习互联网和计算机的研发,运维,等相关专业的同学们,此时此刻,您们又在干什么呢?是不是在学习着那些枯燥而又乏味的理论知识呢?是否在准备着下一次考试的到来?此时此刻,有着这么一个开源的项目在等着大家来一起加入进行学习交流,俗话说,读万卷书不如走万里路,实践才是检验真理的最高标准,一定要多做试验,这样才能使得我们的技能水平得到质的提升,蓝鲸智云在等着你,召唤着你的加入,你可以从它开始,做一些属于自己的开源项目,多多练习,也有很多人会陪着你一起验证你的想法,你会认识很多志同道合的人,一起进行学习交流,增长见识!
知识的积累只是量的提升,思想的转变才是致的飞跃,我们得转换一下思想,多看,多做,用实验去得出结论,以后步入社会后是没有老师教你,没有人告诉你们对与错,这个社会本身是没有对与错之分,因为如果站在每个人的角度上去思考问题其实都是对。那么我们就从此刻开始严格的要求自己,并对自己说,你要悄悄的努力,然后惊艳所有人!
意见与建议和问题
Chrisjin致蓝鲸智云项目团队-关于我在使用过程中发现的一些问题与意见和建议
ChrisJin的蓝鲸智云运维自动化之旅-遇到故障问题与解决方式汇总视频观看顺序说明
请大家按照顺序进行教学视频的观看,视频内做实验所包含软件包,脚本,安装包,图片,等均以上传至百度云盘(若存在缺失,可以在评论区说明,我会及时更新)
蓝鲸智云-产品定位
蓝鲸智云工作台(一切的入口)
那么,就让研发,开发,测试,运维,运营,等相关人员都从蓝鲸智云工作台开始进行相互协作吧!
蓝鲸智云平台,更适合中国人的自动化运维平台,中国人不骗中国人!蓝鲸智云-蓝鲸智云
我认为蓝鲸就像是一艘航行在海面上的航母
管理层就是 船长,大副(指挥层)把握好航行方向
核心用户就是 航母的水手(贡献力量)
研发人员就是 航母的设计者(提供新技术)
运营人员就是 航母的服务人员,宣传人员(服务好用户,宣传好产品)
测试人员就是 航母的检查,验收工人(验收好产品)
运维人员就是 航母的维修工人(保持产品运行的稳定)
社区版用户就是 航母的普通乘客(享受科技的成果,同时反馈问题)
企业版用户就是 航母的VIP乘客(这是金主,一定要服务好)
用户体验就是 航母的核动力来源(这是核心,永远不能忘记)
第三方开源软件就是 航母编队战斗群 (给产品附加功能,让产品更加强大)产品永远都要做到以用户体验为中心,如果脱离这个,航母就会迷失方向,或者停滞不前!那么,这艘航母到底能走多远,需要大家一起同心协力!
总会有那么一天当航母建设完毕后,与之配套的航母编队战斗群也会围绕着他进行展开!
蓝鲸智云-学习经验
1.其实在学习蓝鲸的道路上,作者也不是一番风顺的,你们所看到的视频和操作实验成功的案例都是作者从一步步的经过几十次,上百次的失败中不断总结的。
2.作者已经记不清自己失败过多少次,跌倒过多少次,又曾经放弃过多少次,曾经也是一次次的想放弃,但是作者就是不服输,就是要攻克一切难题,专心(专/钻)研。
3.在遇到问题的过程中,我们往往只看到啦一个很大的难题,不相信自己是否能搞定,这个时候何不尝试将一个大的难题分解为很多的小难题,然后进行分阶段的,分步骤,按照既定的思路一步步的去解决它,当你一步步的将这些小难题解决后,你就会发现那些大难题已经烟消云散。
4.勤奋努力,善于总结,人不可能永远能记得自己曾经做过的事情,一定要记录下来,不然时间一长,估计就会忘记我们要经常做到:
提出问题–》分析问题–》发起实验–》不断测试–》失败后继续尝试–》完成实验–》解决问题–》总结问题–》进行资料归档
最后:要感谢,感恩,那些帮助过你的人,其实他们本没有义务帮助你,但是他们还是帮助了你,你要记得他们对你的好!蓝鲸智云-个人感悟
我有一个目标,也是运维的终极目标,实现真正的智能化运维,我知道实现它真的很难,但是目标还是要有的,万一实现了呢!
蓝鲸智云 加油!希望有生之年可以见证你,实现这个终极目标。
web界面点点点 这是自动化的初级形态
web界面看看看 这是自动化的中级形态
干掉web界面,让他无处不在,这是自动化的终极形态我想为这个行业,这个社区,这个开源软件,留下点什么,起码证明我曾经是来过这里的,分享那些我曾经走过的路,并告诉那些准备将要启程的人,我得那些宝贵的经验!
就让历史的年轮从此刻开始,那么就让我们作为这个历史见证人,从6.0.4版本开始(咔嚓,图片定格在此刻)
我们将一步步的见证你的成长!
蓝鲸智云-体验线上环境
社区版 6.0 推出之后,新增了不少产品模块,对部署资源的要求也随之提升;为了降低体验产品的门槛,蓝鲸社区官方推出线上体验环境,所见即所得,让广大社区同仁可以最快、最低成本的了解并使用到蓝鲸产品。
蓝鲸智云-体验线上环境01-简单说明
蓝鲸智云-体验线上环境02-申请体验账号
蓝鲸智云-体验线上环境03-登陆线上体验环境
蓝鲸智云-体验线上环境04-体验环境体验须知蓝鲸智云-架构导图
【腾讯文档】蓝鲸智云-架构导图
https://docs.qq.com/mind/DR2JBUlZ4aFBhVFpI蓝鲸智云-软件下载
为了防止未来蓝鲸智云由于版本更新而导致的相关文档,软件包的下载获取存在不容易找寻的问题,现将相关软件进行打包封存,获取地址如下:
以下百度云链接由于被人恶意举报,暂时无法提供相关资源下载
请大家打开百度云盘,加入群组即可获得分享文件:群组号码:164632854链接: https://pan.baidu.com/s/1XCkQkyyfQMYlkbJaqBL5vg 提取码: u4e4
蓝鲸智云-系统环境
类别 说明 系统版本 CentOS Linux release 7.6.1810 (Core) 系统内核 3.10.0-957.el7.x86_64 系统分区 根分区100GB 剩余空间给/var分区 取消SWAP分区 蓝鲸智云-软件环境
【腾讯文档】蓝鲸智云-部署环境说明
https://docs.qq.com/sheet/DR1ZHZVV6d3BSbVZL备注:关于服务器规格配置请参考官方推荐配置即可
蓝鲸智云-准备篇-视频指引
引导大家如何去正确系统的学习蓝鲸智云
蓝鲸智云-视频指引01-教程视频观看说明
蓝鲸智云-视频指引02-软件包工具获取相关说明蓝鲸智云-准备篇-环境准备
(重中之重)
基础环境如果没有准备到位 部署一定会出问题 资源没有给足 就算部署完毕后 也一定不会稳定 一定会出各种各样的问题
这是一切问题的源头,所以要把所有问题消灭在开始之前!链接: 入门环境准备所需工具软件下载 提取码: 691e
蓝鲸智云新手大礼包
蓝鲸智云-环境准备01-学习蓝鲸前的知识储备
蓝鲸智云-环境准备02-windows10学习环境说明
蓝鲸智云-环境准备03-学习环境软件包工具获取
蓝鲸智云-环境准备04-vmware软件介绍
蓝鲸智云-环境准备05-vmware软件安装01
蓝鲸智云-环境准备06-vmware软件安装02
蓝鲸智云-环境准备07-vmware软件初始化
蓝鲸智云-环境准备08-centos7系统介绍
蓝鲸智云-环境准备09-为什么要使用centos7.6版本
蓝鲸智云-环境准备10-centos7系统安装准备
蓝鲸智云-环境准备11-centos7系统开始安装
蓝鲸智云-环境准备12-centos7系统配置网络
蓝鲸智云-环境准备13-centos7添加数据盘
蓝鲸智云-环境准备14-xshell工具的安装与使用
蓝鲸智云-环境准备15-centos7系统环境初始化
蓝鲸智云-环境准备16-windows2012系统介绍
蓝鲸智云-环境准备17-windows2012系统安装准备
蓝鲸智云-环境准备18-windows2012系统开始安装
蓝鲸智云-环境准备19-windows2012系统配置网络
蓝鲸智云-环境准备20-windows2012系统添加数据盘
蓝鲸智云-环境准备21-windows2012系统环境初始化
蓝鲸智云-环境准备22-mastc远程连接工具的使用蓝鲸智云-准备篇-经验分享
个人学习过程中的一些经验分享
蓝鲸智云-经验分享01-学习蓝鲸如果遇到问题应该怎么解决
蓝鲸智云-经验分享02-蓝鲸官方资料和视频教程推荐
蓝鲸智云-经验分享03-向大家推荐影响我的那些老师们蓝鲸智云-理论篇-简单介绍
腾讯蓝鲸智云,简称蓝鲸,是腾讯互动娱乐事业群(Interactive Entertainment Group,简称 IEG)自研自用的一套用于构建企业研发运营一体化体系的 PaaS 开发框架,提供了 aPaaS(DevOps 流水线、运行环境托管、前后台框架)和 iPaaS(持续集成、CMDB、作业平台、容器管理、计算平台、AI 等原子平台)等模块,帮助企业技术人员快速构建基础运营 PaaS。
蓝鲸智云简单介绍01-简单介绍与演示
蓝鲸智云简单介绍02-蓝鲸体系介绍蓝鲸智云7.0-体验篇-快速入门
基础套餐包含:PaaS 平台、配置平台、作业平台、权限中心、用户管理、节点管理、标准运维、流程服务。
【腾讯文档】蓝鲸智云-动态部署文档-请生成表格副本后自行编辑即可
https://docs.qq.com/sheet/DR2RlbGJPbW1qd2dq?tab=31vu3t蓝鲸版本再迎新升级,正式推出容器化部署版本V7.0
蓝鲸智云 7.0 部署文档
7.0产品功能使用系列蓝鲸智云7.0-正式版-理论篇01-简单介绍
蓝鲸智云7.0-正式版-理论篇02-线上体验环境
蓝鲸智云7.0-正式版-理论篇03-版本特性说明
蓝鲸智云7.0-正式版-理论篇04-功能亮点解析蓝鲸智云7.0-正式版-准备篇01-部署环境规划
蓝鲸智云7.0-正式版-准备篇02-服务器初始化蓝鲸智云7.0-正式版-安装篇01-安装k8s-master节点
蓝鲸智云7.0-正式版-安装篇02-安装k8s-node节点蓝鲸智云7.0-正式版-部署篇01-部署基础套餐
蓝鲸智云7.0-正式版-部署篇02-配置相关服务DNS
蓝鲸智云7.0-正式版-部署篇03-访问蓝鲸工作台
蓝鲸智云7.0-正式版-部署篇04-准备SaaS运行环境
蓝鲸智云7.0-正式版-部署篇05-部署基础套餐SaaS
蓝鲸智云7.0-正式版-部署篇06-节点安装agent
蓝鲸智云7.0-正式版-部署篇07-扩容k8s-node节点
蓝鲸智云7.0-正式版-部署篇08-部署容器管理平台
蓝鲸智云7.0-正式版-部署篇09-部署监控平台
蓝鲸智云7.0-正式版-部署篇10-部署日志平台
蓝鲸智云7.0-正式版-部署篇11-配置容器监控
蓝鲸智云7.0-正式版-部署篇12-蓝鲸服务SLI看板
蓝鲸智云7.0-正式版-部署篇13-容器日志采集
蓝鲸智云7.0-正式版-部署篇14-部署蓝盾平台
蓝鲸智云7.0-正式版-部署篇15-安装部署agent
蓝鲸智云7.0-正式版-部署篇16-安装部署metrics-server蓝鲸智云7.0-正式版-入门篇01-工作台使用
蓝鲸智云7.0-正式版-入门篇02-工作台添加外链应用
蓝鲸智云7.0-正式版-入门篇03-工作台后台管理
蓝鲸智云7.0-正式版-入门篇04-修改应用打开方式
蓝鲸智云7.0-正式版-入门篇05-卸载agent节点
蓝鲸智云7.0-正式版-入门篇06-删除cmdb主机
蓝鲸智云7.0-正式版-入门篇07-配置平台
蓝鲸智云7.0-正式版-入门篇08-节点管理
蓝鲸智云7.0-正式版-入门篇09-作业平台
蓝鲸智云7.0-正式版-入门篇10-用户管理
蓝鲸智云7.0-正式版-入门篇11-权限中心
蓝鲸智云7.0-正式版-入门篇12-流程服务
蓝鲸智云7.0-正式版-入门篇13-标准运维
蓝鲸智云7.0-正式版-入门篇14-监控平台
蓝鲸智云7.0-正式版-入门篇15-日志平台
蓝鲸智云7.0-正式版-入门篇16-蓝鲸容器管理平台蓝鲸智云7.0-正式版-解决篇01-日志平台解决取不到日志问题
蓝鲸智云7.0-正式版-解决篇02-蓝盾平台解决无法添加凭据问题
蓝鲸智云7.0-正式版-解决篇03-蓝盾平台部署报错limit问题解决蓝鲸智云7.0-内测版-安装篇01-简单介绍
蓝鲸智云7.0-内测版-安装篇02-服务器初始化
蓝鲸智云7.0-内测版-安装篇03-安装k8s-master节点
蓝鲸智云7.0-内测版-安装篇04-安装k8s-node节点
蓝鲸智云7.0-内测版-安装篇05-部署基础套餐01
蓝鲸智云7.0-内测版-安装篇06-部署基础套餐02
蓝鲸智云7.0-内测版-安装篇07-准备SaaS运行环境
蓝鲸智云7.0-内测版-安装篇08-部署流程服务
蓝鲸智云7.0-内测版-安装篇09-部署进程配置管理
蓝鲸智云7.0-内测版-安装篇10-部署标准运维
蓝鲸智云7.0-内测版-安装篇11-部署蓝鲸可视化平台
蓝鲸智云7.0-内测版-安装篇12-部署节点管理蓝鲸智云-安装篇-基础套餐
基础套餐包含:PaaS 平台、配置平台、作业平台、权限中心、用户管理、节点管理、标准运维、流程服务。
蓝鲸智云-基础套餐单机部署01
蓝鲸智云-基础套餐单机部署02
蓝鲸智云-基础套餐环境验证内存优化脚本:执行完部署后,执行降低内存消耗脚本。以确保环境的稳定
# 执行降低内存消耗脚本(中控机执行) cd /data/install/ bash bin/single_host_low_memory_config.sh tweak all
蓝鲸智云-安装篇-监控日志套餐
该套餐主要适用于监控告警、日志采集分析以及故障自愈的场景。
主要包含蓝鲸相关产品:监控平台、日志平台、故障自愈。蓝鲸智云-监控日志套餐单机部署01
蓝鲸智云-监控日志套餐单机部署02
蓝鲸智云-监控日志套餐环境验证蓝鲸智云-安装篇-持续集成套餐
蓝鲸持续集成套餐分为 流水线(CI,也称为“蓝盾”)、代码检查(CodeCC)等 2 个系统。
蓝鲸智云-持续集成套餐安装部署01
蓝鲸智云-持续集成套餐安装部署02蓝鲸智云-安装篇-容器管理套餐
蓝鲸容器管理平台(BCS,Blueking Container Service)是 高度可扩展、灵活易用的容器管理服务平台,支持社区原生 Kubernetes 编排引擎。
用户无需关注基础设施的安装、运维和管理,只需要调用简单的 API,或者在页面上进行简单的配置,便可对容器进行启动、停止等操作,查看集群、容器及服务的状态,以及使用各种组件服务。蓝鲸智云-容器管理套餐安装部署01
蓝鲸智云-容器管理套餐安装部署02蓝鲸智云-安装篇-网络管理套餐
网络设备运维管理平台(NOP)作为一款合作商软件包,可以实现对网络设备运维管理的需求,可以完成对网络设备的性能数据进行监控,以及对设备 syslog 事件进行监听及告警。
蓝鲸智云-网络管理套餐安装部署01
蓝鲸智云-网络管理套餐安装部署02Opsany-安装篇-堡垒机套餐
(第三方)
OpsAny Bastion是基于开源的bk-paas编写的SaaS,目前测试通过修改可以兼容蓝鲸社区版和企业版。但是当前由于bk-paas和社区版的paas不一致,所以需要手工调整的内容比较多。
此堡垒机为第三方开源堡垒机并非蓝鲸官方堡垒机。
我不是此堡垒机的开发人员,我只是一个开荒者,传播者,向大家推荐我认为的最优秀的开源软件!
开源地址:https://github.com/unixhot/opsany-bastion
加速地址:https://gitee.com/chriscentos/opsany-bastionOpsany-堡垒机套餐01-bastion简单介绍
Opsany-堡垒机套餐02-bastion安装部署01
Opsany-堡垒机套餐03-bastion安装部署02
Opsany-堡垒机套餐04-bastion快速入门
Opsany-堡垒机套餐05-蓝鲸普通用户申请堡垒机权限
Opsany-堡垒机套餐06-bastion授权蓝鲸普通用户主机蓝鲸智云-入门篇-快速入门
无剪辑版:提供给如果不想进行频繁的切换视频的同学,可以直接观看
蓝鲸智云-快速入门01
蓝鲸智云-快速入门02
蓝鲸智云-快速入门03剪辑版:为了方便大家的快速观看,现将章节进行精细化分类,大家可根据自己的实际需要进行观看即可。
蓝鲸智云-快速入门01-简单介绍
蓝鲸智云-快速入门02-配置平台
蓝鲸智云-快速入门03-节点管理
蓝鲸智云-快速入门04-作业平台
蓝鲸智云-快速入门05-标准运维
蓝鲸智云-快速入门06-监控平台
蓝鲸智云-快速入门07-日志平台
蓝鲸智云-快速入门08-用户管理
蓝鲸智云-快速入门09-权限中心
蓝鲸智云-快速入门10-流程服务
蓝鲸智云-快速入门11-故障自愈
蓝鲸智云-持续集成套餐-快速入门01-内置插件
蓝鲸智云-持续集成套餐-快速入门02-外部插件
蓝鲸智云-容器管理套餐-快速入门01-搭建k8s集群
蓝鲸智云-容器管理套餐-快速入门02-k8s简单运行容器蓝鲸智云-入门篇-消息管理
蓝鲸智云消息管理是用来对平台的告警进行全局配置的功能(包含:微信告警 微信公众号告警 邮件告警 短信告警 语音告警)
蓝鲸智云-消息管理-配置邮件告警
蓝鲸智云-消息管理-配置微信告警蓝鲸智云-入门篇-配置平台
蓝鲸配置平台是一款面向应用的 CMDB,在 ITIL 体系里,CMDB 是构建其它流程的基石,而在蓝鲸智云体系里,配置平台就扮演着基石的角色,为应用提供了各种运维场景的配置数据服务。它是企业 IT 管理体系的核心,通过提供配置管理服务,以数据和模型相结合映射应用间的关系,保证数据的准确和一致性;并以整合的思路推进,最终面向应用消费,发挥配置服务的价值。
无剪辑版:提供给如果不想进行频繁的切换视频的同学,可以直接观看
蓝鲸智云-入门篇-配置平台01
蓝鲸智云-入门篇-配置平台02
蓝鲸智云-入门篇-配置平台03剪辑版:为了方便大家的快速观看,现将章节进行精细化分类,大家可根据自己的实际需要进行观看即可。
蓝鲸智云-入门篇-配置平台01-简单介绍
蓝鲸智云-入门篇-配置平台02-创建业务
蓝鲸智云-入门篇-配置平台03-批量导入服务器到业务
蓝鲸智云-入门篇-配置平台04-服务器A业务转移B业务
蓝鲸智云-入门篇-配置平台05-服务器安装agent
蓝鲸智云-入门篇-配置平台06-创建业务服务模版
蓝鲸智云-入门篇-配置平台07-创建业务集群模版
蓝鲸智云-入门篇-配置平台08-快速创建业务集群
蓝鲸智云-入门篇-配置平台09-业务模块安装nginx服务
蓝鲸智云-入门篇-配置平台10-业务模块安装mysql服务
蓝鲸智云-入门篇-配置平台11-业务模块关联端口
蓝鲸智云-入门篇-配置平台12-解决恢复监控平台报错问题
蓝鲸智云-入门篇-配置平台13-业务服务模版关联监控平台
蓝鲸智云-入门篇-配置平台14-业务服务分类
蓝鲸智云-入门篇-配置平台15-业务自定义字段
蓝鲸智云-入门篇-配置平台16-如何管理腾讯云主机
蓝鲸智云-入门篇-配置平台17-开启全文检索
蓝鲸智云-入门篇-配置平台18-业务运营分析蓝鲸智云-入门篇-作业平台
作业平台(Job)是一套基于蓝鲸智云管控平台 Agent 管道之上,提供基础操作的原子平台;具备上万台并发处理能力,除了支持脚本执行、文件拉取 / 分发、定时任务等一系列基础运维场景以外,还支持通过流程调度能力将零碎的单个任务组装成一个自动化作业流程;而每个任务都可做为一个原子节点,提供给上层或周边系统/平台使用,实现跨系统调度自动化。
无剪辑版:提供给如果不想进行频繁的切换视频的同学,可以直接观看
蓝鲸智云-入门篇-作业平台01
蓝鲸智云-入门篇-作业平台02剪辑版:为了方便大家的快速观看,现将章节进行精细化分类,大家可根据自己的实际需要进行观看即可。
蓝鲸智云-入门篇-作业平台01-简单介绍
蓝鲸智云-入门篇-作业平台02-快速脚本执行
蓝鲸智云-入门篇-作业平台03-业务脚本执行
蓝鲸智云-入门篇-作业平台04-公共脚本执行与传递脚本参数
蓝鲸智云-入门篇-作业平台05-快速文件分发
蓝鲸智云-入门篇-作业平台06-脚本执行动态分组选择
蓝鲸智云-入门篇-作业平台07-作业与执行方案与变量的引用
蓝鲸智云-入门篇-作业平台08-脚本的版本管理
蓝鲸智云-入门篇-作业平台09-定时脚本
蓝鲸智云-入门篇-作业平台10-账号管理
蓝鲸智云-入门篇-作业平台11-定时脚本执行验证
蓝鲸智云-入门篇-作业平台12-消息通知
蓝鲸智云-入门篇-作业平台13-公共脚本跨业务使用
蓝鲸智云-入门篇-作业平台14-运营视图
蓝鲸智云-入门篇-作业平台15-IP白名单
蓝鲸智云-入门篇-作业平台16-全局设置
蓝鲸智云-入门篇-作业平台17-高危语句规则
蓝鲸智云-入门篇-作业平台18-服务状态
蓝鲸智云-入门篇-作业平台19-首页信息讲解蓝鲸智云-入门篇-节点管理
节点管理是一款帮助企业批量快速安装蓝鲸 Agent 的 SaaS 应用,支持对常见的 Linux、Windows、AIX (仅限企业版)操作系统进行自动化部署,提供了跨云管理的安装部署方案,帮助企业轻松应对多云区域的 IaaS 设备管控。
蓝鲸智云-入门篇-节点管理01-Linux-直连区域-普通agent安装
蓝鲸智云-入门篇-节点管理02-Linux-自定义区域-proxy-agent安装
蓝鲸智云-入门篇-节点管理03-Linux-直连区域-批量agent安装
蓝鲸智云-入门篇-节点管理04-Linux-自定义区域-批量P-agent安装(待更新)
蓝鲸智云-入门篇-节点管理05-Windows-直连区域-普通agent安装蓝鲸智云-入门篇-用户管理
蓝鲸用户管理 (BKUSER) 是蓝鲸智云提供的企业组织架构、多用户目录等集中的用户管理解决方案,为企业统一登录提供认证源服务。
无剪辑版:提供给如果不想进行频繁的切换视频的同学,可以直接观看
剪辑版:为了方便大家的快速观看,现将章节进行精细化分类,大家可根据自己的实际需要进行观看即可。
蓝鲸智云-入门篇-用户管理01-简单介绍
蓝鲸智云-入门篇-用户管理02-本地用户和组
蓝鲸智云-入门篇-用户管理03-本地用户安全设置
蓝鲸智云-入门篇-用户管理04-用户目录讲解
蓝鲸智云-入门篇-用户管理05-新建本地用户
蓝鲸智云-入门篇-用户管理06-使用新建本地用户登录
蓝鲸智云-入门篇-用户管理07-批量导入导出用户
蓝鲸智云-入门篇-用户管理08-审计
蓝鲸智云-入门篇-用户管理09-用户字段设置蓝鲸智云-入门篇-统一认证
OpenLDAP是轻型目录访问协议(Lightweight Directory Access Protocol,LDAP)的自由和开源的实现,在其OpenLDAP许可证下发行,并已经被包含在众多流行的Linux发行版中。
蓝鲸智云-入门篇-LDAP统一认证01-搭建ldap服务
蓝鲸智云-入门篇-LDAP统一认证02-对接openldap认证蓝鲸智云-入门篇-权限中心
蓝鲸权限中心(BKIAM)是蓝鲸智云提供的集中权限管理服务,支持基于蓝鲸开发框架的SaaS和企业第三方系统的权限控制接入,以及支持细粒度的权限管理。
蓝鲸智云-入门篇-权限中心01-普通用户申请权限
蓝鲸智云-入门篇-权限中心02-超级管理员分配权限
蓝鲸智云-入门篇-权限中心04-分级管理员分配权限
蓝鲸智云-入门篇-权限中心05-授权普通用户为管理员蓝鲸智云-入门篇-流程服务
蓝鲸智云流程服务,是基于蓝鲸智云体系的上层 SaaS 应用。通过可自定义设计的流程模块,覆盖 IT 服务中的不同管理活动或应用场景。
蓝鲸智云-入门篇-流程服务01-制作申请账户流程
蓝鲸智云-入门篇-流程服务02-设计服务器报修流程
蓝鲸智云-入门篇-流程服务03-流程服务知识库蓝鲸智云-入门篇-标准运维
标准运维是通过可视化的图形界面进行任务流程编排和执行的系统,是腾讯蓝鲸产品体系中一款轻量级的调度编排类 SaaS 产品。
无剪辑版:提供给如果不想进行频繁的切换视频的同学,可以直接观看
蓝鲸智云-入门篇-标准运维01
蓝鲸智云-入门篇-标准运维02
蓝鲸智云-入门篇-标准运维03剪辑版:为了方便大家的快速观看,现将章节进行精细化分类,大家可根据自己的实际需要进行观看即可。
蓝鲸智云-入门篇-标准运维01-简单介绍
蓝鲸智云-入门篇-标准运维02-新建标准流程
蓝鲸智云-入门篇-标准运维03-标准流程自定义变量的使用
蓝鲸智云-入门篇-标准运维04-标准流程内置变量的使用
蓝鲸智云-入门篇-标准运维05-新建标准流程-微信通知
蓝鲸智云-入门篇-标准运维06-新建子流程与审核功能
蓝鲸智云-入门篇-标准运维07-流程中分支网关的使用
蓝鲸智云-入门篇-标准运维08-流程中并行网关与汇聚网关的使用
蓝鲸智云-入门篇-标准运维09-首页功能的介绍
蓝鲸智云-入门篇-标准运维10-任务记录的介绍
蓝鲸智云-入门篇-标准运维11-周期任务的使用
蓝鲸智云-入门篇-标准运维12-轻应用的使用
蓝鲸智云-入门篇-标准运维13-职能化与审计中心介绍
蓝鲸智云-入门篇-标准运维14-管理员入口介绍
蓝鲸智云-入门篇-标准运维15-蓝鲸部署流程讲解
蓝鲸智云-入门篇-标准运维16-关键术语解释蓝鲸智云-入门篇-监控平台
监控平台是蓝鲸智云官方推出的一款监控平台产品,除了具有丰富的数据采集能力,大规模的数据处理能力,简单易用,还提供更多的平台扩展能力。依托于蓝鲸 PaaS,有别于传统的 CS 结构,在整个蓝鲸生态中可以形成监控的闭环能力。
监控很重要,很重要,很重要,重要的事情说三遍!
蓝鲸智云-入门篇-监控平台01-简单介绍与面板创建
蓝鲸智云-入门篇-监控平台02-主机监控
蓝鲸智云-入门篇-监控平台03-服务拨测
蓝鲸智云-入门篇-监控平台04-数据检索-事件中心
蓝鲸智云-入门篇-监控平台05-自定义监控插件
蓝鲸智云-入门篇-监控平台06-官方监控插件的使用
蓝鲸智云-入门篇-监控平台07-监控策略配置蓝鲸智云-入门篇-故障自愈
故障自愈是行业领先的“故障自动化处理”解决方案,提升企业的服务可用性和降低故障处理的人力投入,实现故障自愈从“人工处理”到“无人值守”的变革!
蓝鲸智云-入门篇-故障自愈01-使用官方自愈套餐
蓝鲸智云-入门篇-故障自愈02-自愈套餐对接作业平台
蓝鲸智云-入门篇-故障自愈03-自愈套餐对接标准运维
蓝鲸智云-入门篇-故障自愈04-自愈套餐对接流程服务
蓝鲸智云-入门篇-故障自愈05-清理日志空间套餐
蓝鲸智云-入门篇-故障自愈06-组合套餐的使用蓝鲸智云-入门篇-日志平台
日志系统是为解决分布式架构下日志收集、查询困难的一款日志产品,基于业界主流的全文检索引擎,通过蓝鲸智云的专属 Agent 进行日志采集,提供多种场景化的采集、查询功能。
蓝鲸智云-入门篇-日志平台01-简单介绍与搭建es集群
蓝鲸智云-入门篇-日志平台02-收集系统日志
蓝鲸智云-入门篇-日志平台03-收集nginx日志
蓝鲸智云-入门篇-日志平台04-配置日志关键字告警
蓝鲸智云-入门篇-日志平台05-配置nginx日志关键字告警
蓝鲸智云-入门篇-日志平台06-日志提取01-简单提取
蓝鲸智云-入门篇-日志平台07-日志提取02-提取过滤
蓝鲸智云-入门篇-日志平台08-配置日志仪表盘蓝鲸智云-入门篇-堡垒机
(第三方)
OpsAny Bastion是基于开源的bk-paas编写的SaaS,目前测试通过修改可以兼容蓝鲸社区版和企业版。但是当前由于bk-paas和社区版的paas不一致,所以需要手工调整的内容比较多。此堡垒机为第三方开源堡垒机并非蓝鲸官方堡垒机。
我不是此堡垒机的开发人员,我只是一个开荒者,传播者,向大家推荐我认为的最优秀的开源软件!
开源地址:https://github.com/unixhot/opsany-bastion
加速地址:https://gitee.com/chriscentos/opsany-bastionOpsany-堡垒机套餐01-bastion简单介绍
Opsany-堡垒机套餐02-bastion安装部署01
Opsany-堡垒机套餐03-bastion安装部署02
Opsany-堡垒机套餐04-bastion快速入门
Opsany-堡垒机套餐05-蓝鲸普通用户申请堡垒机权限
Opsany-堡垒机套餐06-bastion授权蓝鲸普通用户主机OpsAny-入门篇-堡垒机01-简单介绍
OpsAny-入门篇-堡垒机02-概览介绍
OpsAny-入门篇-堡垒机03-主机资源-从资源平台导入
OpsAny-入门篇-堡垒机04-主机资源-手动新建
OpsAny-入门篇-堡垒机05-凭证管理-密码凭证-自动登录
OpsAny-入门篇-堡垒机06-凭证管理-密码凭证-手动登录
OpsAny-入门篇-堡垒机07-主机资源-上传和下载服务器文件
OpsAny-入门篇-堡垒机08-凭证管理-SSH凭证-自动登录
OpsAny-入门篇-堡垒机09-凭证管理-SSH凭证-手动登录
OpsAny-入门篇-堡垒机10-凭证管理-凭证分组
OpsAny-入门篇-堡垒机11-权限策略-访问策略
OpsAny-入门篇-堡垒机12-权限策略-命令策略-阻断命令
OpsAny-入门篇-堡垒机13-权限策略-命令策略-命令提醒
OpsAny-入门篇-堡垒机14-审计管理-在线会话
OpsAny-入门篇-堡垒机15-审计管理-历史会话
OpsAny-入门篇-堡垒机16-审计管理-审计会话
OpsAny-入门篇-堡垒机17-审计管理-操作日志
OpsAny-入门篇-堡垒机18-安全运维-授权主机
OpsAny-入门篇-堡垒机19-平台设置-用户管理
OpsAny-入门篇-堡垒机20-平台设置-网络代理(第三方)
JumpServer 是全球首款开源的堡垒机,使用 GPLv3 开源协议,是符合 4A 规范的运维安全审计系统。
DevOps-入门篇-堡垒机01-jumpserver简单介绍
DevOps-入门篇-堡垒机02-jumpserver快速部署
DevOps-入门篇-堡垒机03-jumpserver对接openldap
DevOps-入门篇-堡垒机04-jumpserver简单对接蓝鲸工作台
DevOps-入门篇-堡垒机05-jumpserver快速入门蓝鲸智云-入门篇-持续集成蓝盾
蓝鲸持续集成平台(代号 bk-ci)是一个免费并开源的 CI 服务,可助你自动化构建-测试-发布工作流,持续、快速、高质量地交付你的产品。
预学习内容:
蓝鲸智云-持续集成套餐安装部署01
蓝鲸智云-持续集成套餐安装部署02
蓝鲸智云-持续集成套餐-快速入门01-内置插件
蓝鲸智云-持续集成套餐-快速入门02-外部插件正式入门学习内容:
蓝鲸智云-入门篇-持续集成01-蓝盾简单介绍
蓝鲸智云-入门篇-持续集成02-蓝盾对接gitlab构建流水线
蓝鲸智云-入门篇-持续集成03-蓝盾对接svn构建流水线
蓝鲸智云-入门篇-持续集成04-蓝盾对接gerrit构建流水线
蓝鲸智云-入门篇-持续集成05-蓝盾流水线的导入导出
蓝鲸智云-入门篇-持续集成06-蓝盾对接gitee构建流水线-公有
蓝鲸智云-入门篇-持续集成07-蓝盾对接gitee构建流水线-私有
蓝鲸智云-入门篇-持续集成08-蓝盾如何拉取github代码构建流水线蓝鲸智云-入门篇-持续集成09-蓝盾流水线变量
蓝鲸智云-入门篇-持续集成10-蓝盾流水线人工审核
蓝鲸智云-入门篇-持续集成11-蓝盾流水线阶段准入
蓝鲸智云-入门篇-持续集成12-蓝盾子流水线调用
蓝鲸智云-入门篇-持续集成13-蓝盾流水线运行锁定设置
蓝鲸智云-入门篇-持续集成14-蓝盾流水线模版
蓝鲸智云-入门篇-持续集成15-蓝盾流水线流程控制
蓝鲸智云-入门篇-持续集成16-蓝盾多工作流水线
蓝鲸智云-入门篇-持续集成17-蓝盾流水线互斥组
蓝鲸智云-入门篇-持续集成18-蓝盾定时构建流水线
蓝鲸智云-入门篇-持续集成19-蓝盾远程构建流水线
蓝鲸智云-入门篇-持续集成20-蓝盾触发构建流水线-官方自带trigger
蓝鲸智云-入门篇-持续集成21-蓝盾触发构建流水线-gitlab-cicd
蓝鲸智云-入门篇-持续集成22-蓝盾安装配置私有构建机
蓝鲸智云-入门篇-持续集成23-蓝盾使用私有构建机构建流水线
蓝鲸智云-入门篇-持续集成24-蓝盾使用私有构建环境构建流水线蓝鲸智云-入门篇-持续集成25-蓝盾git插件的安装
蓝鲸智云-入门篇-持续集成26-蓝盾git插件的使用-公有仓库
蓝鲸智云-入门篇-持续集成27-蓝盾git插件的使用-私有仓库
蓝鲸智云-入门篇-持续集成28-蓝盾dockerBuildPush插件的安装
蓝鲸智云-入门篇-持续集成29-蓝盾dockerBuildPush使用前准备工作
蓝鲸智云-入门篇-持续集成30-蓝盾dockerBuildPush插件的使用
蓝鲸智云-入门篇-持续集成31-蓝盾dockerBuildPush插件-引入变量
蓝鲸智云-入门篇-持续集成32-蓝盾dockerBuildPush插件的使用验证
蓝鲸智云-入门篇-持续集成33-蓝盾ci-executeJobScript脚本执行插件的使用
蓝鲸智云-入门篇-持续集成34-蓝盾ci-pushJobFile文件分发插件的使用蓝鲸智云-入门篇-持续集成35-蓝盾如何构建python-demo流水线
蓝鲸智云-入门篇-持续集成36-蓝盾如何构建nodejs-demo流水线
蓝鲸智云-入门篇-持续集成37-蓝盾如何构建Java-Maven-demo流水线蓝鲸智云-入门篇-持续集成38-蓝盾为什么要定制bkci容器镜像
蓝鲸智云-入门篇-持续集成39-蓝盾定制bkci-svn容器镜像准备工作
蓝鲸智云-入门篇-持续集成40-蓝盾定制bkci-svn容器镜像开始制作
蓝鲸智云-入门篇-持续集成41-蓝盾定制bkci-svn容器镜像-上传研发商店
蓝鲸智云-入门篇-持续集成42-蓝盾定制bkci-svn容器镜像-使用定制构建机
蓝鲸智云-入门篇-持续集成43-蓝盾流水线属性管理扩展:
蓝鲸智云-入门篇-持续集成44-蓝盾如何使用定制的centos容器镜像蓝鲸智云-入门篇-容器管理平台
蓝鲸容器管理平台(BCS,Blueking Container Service)是 高度可扩展、灵活易用的容器管理服务平台,支持社区原生 Kubernetes 编排引擎。
预学习内容:
蓝鲸智云-容器管理套餐安装部署01
蓝鲸智云-容器管理套餐安装部署02
蓝鲸智云-容器管理套餐-快速入门01-搭建k8s集群
蓝鲸智云-容器管理套餐-快速入门02-k8s简单运行容器正式入门学习内容:
蓝鲸智云-入门篇-容器管理平台01-简单介绍
蓝鲸智云-入门篇-容器管理平台02-集群介绍
蓝鲸智云-入门篇-容器管理平台03-节点介绍
蓝鲸智云-入门篇-容器管理平台04-节点扩容
蓝鲸智云-入门篇-容器管理平台05-命名空间介绍
蓝鲸智云-入门篇-容器管理平台06-命名空间创建
蓝鲸智云-入门篇-容器管理平台07-模版集-表单模式-蓝鲸harbor仓库
蓝鲸智云-入门篇-容器管理平台08-上传容器镜像到蓝鲸harbor仓库
蓝鲸智云-入门篇-容器管理平台09-上传容器镜像到第三方harbor仓库
蓝鲸智云-入门篇-容器管理平台10-模版集-表单模式-第三方harbor仓库
蓝鲸智云-入门篇-容器管理平台11-模版集-表单模式-版本管理
蓝鲸智云-入门篇-容器管理平台12-模版集-表单模式-service服务-ClusterIP
蓝鲸智云-入门篇-容器管理平台13-模版集-表单模式-service服务-nodeport
蓝鲸智云-入门篇-容器管理平台14-模版集-表单模式-service服务-LoadBalancer
蓝鲸智云-入门篇-容器管理平台15-模版集-表单模式-变量的引用
蓝鲸智云-入门篇-容器管理平台16-模版集-表单模式-扩缩容POD
蓝鲸智云-入门篇-容器管理平台17-模版集-表单模式-升级POD
蓝鲸智云-入门篇-容器管理平台18-模版集-表单模式-删除POD
蓝鲸智云-入门篇-容器管理平台19-模版集-yaml模式-蓝鲸harbor仓库
蓝鲸智云-入门篇-容器管理平台20-模版集-yaml模式-第三方harbor仓库
蓝鲸智云-入门篇-容器管理平台21-模版集-表单模式-Ingress
蓝鲸智云-入门篇-容器管理平台22-模版集-表单模式-DaemonSet
蓝鲸智云-入门篇-容器管理平台23-模版集-表单模式-Job
蓝鲸智云-入门篇-容器管理平台24-模版集-表单模式-StatefulSet
蓝鲸智云-入门篇-容器管理平台25-模版集-表单模式-ConfigMags
蓝鲸智云-入门篇-容器管理平台26-模版集-表单模式-Secrets
蓝鲸智云-入门篇-容器管理平台27-Pod-WebConsole
蓝鲸智云-入门篇-容器管理平台28-Cluster-WebConsole蓝鲸智云-入门篇-容器管理平台29-仓库的使用
蓝鲸智云-入门篇-容器管理平台30-操作审计
蓝鲸智云-入门篇-容器管理平台31-事件查询
蓝鲸智云-入门篇-容器管理平台32-helm简单介绍
蓝鲸智云-入门篇-容器管理平台33-部署Helm-Chart-rumpetroll-公共仓库
蓝鲸智云-入门篇-容器管理平台34-安装helm命令
蓝鲸智云-入门篇-容器管理平台35-安装helmpush插件
蓝鲸智云-入门篇-容器管理平台36-helm初始化与添加仓库
蓝鲸智云-入门篇-容器管理平台37-上传Helm-Chart到仓库
蓝鲸智云-入门篇-容器管理平台38-部署Helm-Chart-rumpetroll-项目仓库
蓝鲸智云-入门篇-容器管理平台39-对接nfs共享存储
蓝鲸智云-入门篇-容器管理平台40-配置k8s集群配置镜像加速器
蓝鲸智云-入门篇-容器管理平台40-部署Helm-Chart-wordpress
蓝鲸智云-入门篇-容器管理平台41-部署Helm-Chart-gitlab-ce
蓝鲸智云-入门篇-容器管理平台42-部署Helm-Chart-jenkins蓝鲸智云-入门篇-容器管理平台43-验证kube-dns组件
蓝鲸智云-入门篇-容器管理平台44-部署Dashboard组件
蓝鲸智云-入门篇-容器管理平台45-验证Dashboard组件
蓝鲸智云-入门篇-容器管理平台46-部署heapster组件
蓝鲸智云-入门篇-容器管理平台47-验证heapster组件蓝鲸智云-入门篇-容器管理平台48-制作centos7.6镜像
蓝鲸智云-入门篇-容器管理平台49-上传centos7.6镜像
蓝鲸智云-入门篇-容器管理平台50-运行centos7.6容器蓝鲸智云-入门篇-容器管理平台51-特权模式运行centos7.6容器
蓝鲸智云-入门篇-容器管理平台52-创建centos7.6容器虚拟机
蓝鲸智云-入门篇-容器管理平台53-管理centos7.6容器虚拟机
蓝鲸智云-入门篇-容器管理平台54-批量创建centos7.6容器虚拟机蓝鲸智云-入门篇-容器管理平台55-监控中心-Dashbord介绍
蓝鲸智云-入门篇-容器管理平台56-监控中心-告警策略特权模式:command: ["/usr/sbin/init"]
扩展入门学习内容01:
蓝鲸智云-入门篇-容器通道01-搭建openvpn服务
蓝鲸智云-入门篇-容器通道02-mac客户端-连接容器
蓝鲸智云-入门篇-容器通道03-centos客户端-连接容器
蓝鲸智云-入门篇-容器通道04-windows客户端-连接容器
蓝鲸智云-入门篇-容器通道05-搭建nat-server服务
蓝鲸智云-入门篇-容器通道06-同网段centos虚拟机连接容器
蓝鲸智云-入门篇-容器通道07-centos容器如何初始化扩展入门学习内容01:
蓝鲸智云-入门篇-容器管理01-在默认命名空间创建nginx-deployment
蓝鲸智云-入门篇-容器管理02-在默认命名空间扩缩容nginx-deployment
蓝鲸智云-入门篇-容器管理03-在默认命名空间升级nginx-deployment
蓝鲸智云-入门篇-容器管理04-使用Service服务进行Pod负载均衡-ClusterIP
蓝鲸智云-入门篇-容器管理05-使用Service服务进行Pod负载均衡-nodeport
蓝鲸智云-入门篇-容器管理06-在默认命名空间删除nginx-deployment蓝鲸智云-入门篇-应用市场
企业级应用生态市场,颠覆应用交付与运营的新模式
蓝鲸智云-开发篇-开发环境构建
腾讯蓝鲸智云提供了丰富的开发教程,促进运维开发社区的发展,授人以鱼更授人以渔,帮助社区伙伴自主构建更适合企业的研运一体化解决方案。让开发入门更简单一点,让更多的人可以加入进来,让门槛再低一些。百花齐放,总好过一枝独秀。
蓝鲸智云-开发篇-开发环境构建01-产品简介
蓝鲸智云-开发篇-开发环境构建02-部署mariadb数据库
蓝鲸智云-开发篇-开发环境构建03-创建gitlab项目
蓝鲸智云-开发篇-开发环境构建04-创建第一个应用
蓝鲸智云-开发篇-开发环境构建05-构建本地开发环境
蓝鲸智云-开发篇-开发环境构建06-开发一个helloworld网站蓝鲸智云-开发篇-快速上线应用
蓝鲸 PaaS 平台的核心功能就是为开发者提供了通用的、便捷的开发者服务,成为企业内部技术体系的核心发动机,助力企业构建内部私有化的 SaaS 应用市场。
蓝鲸智云-开发篇-快速上线应用01-开发者中心介绍
蓝鲸智云-开发篇-快速上线应用02-上传第一个应用到gitlab
蓝鲸智云-开发篇-快速上线应用03-上线第一个应用-测试环境
蓝鲸智云-开发篇-快速上线应用04-上线第一个应用-生产环境
蓝鲸智云-开发篇-快速上线应用05-如何修改应用Logo
蓝鲸智云-开发篇-快速上线应用06-如何更新第一个应用
蓝鲸智云-开发篇-快速上线应用07-应用的下架
蓝鲸智云-开发篇-快速上线应用08-应用的发布历史正式环境与测试环境的切换命令
# 加载蓝鲸相关维护命令 source ~/.bashrc # 切换到正式环境 pcmd -H 192.168.1.1 '${CTRL_DIR}/bin/install_paasagent.sh -e ${CTRL_DIR}/bin/04-final/paasagent.env -b $LAN_IP -m prod -s ${BK_PKG_SRC_PATH} -p ${INSTALL_PATH}' # 切换到测试环境 pcmd -H 192.168.1.1 '${CTRL_DIR}/bin/install_paasagent.sh -e ${CTRL_DIR}/bin/04-final/paasagent.env -b $LAN_IP -m test -s ${BK_PKG_SRC_PATH} -p ${INSTALL_PATH}'
蓝鲸智云-开发篇-学习环境搭建
蓝鲸智云平台的搭建是非常消耗资源的,做为想要入门此平台的开发者,初学者,或者是大学生,如何使用最小的资源去搭建一套学习入门的环境,那么这便是此节的重点内容:本节将使用【4C8G】规格的虚拟机资源来去搭建一套可以最小化构建的蓝鲸应用开发环境
yum -y install git wget wget https://bktencent-1252002024.file.myqcloud.com/framework_4.4.2.167.tar.gz wget https://bktencent-1252002024.file.myqcloud.com/fw_example_4.4.2.167.tar.gz (推荐)
蓝鲸智云-环境准备01-学习蓝鲸前的知识储备
蓝鲸智云-环境准备02-windows10学习环境说明
蓝鲸智云-环境准备03-学习环境软件包工具获取
蓝鲸智云-环境准备04-vmware软件介绍
蓝鲸智云-环境准备05-vmware软件安装01
蓝鲸智云-环境准备06-vmware软件安装02
蓝鲸智云-环境准备07-vmware软件初始化
蓝鲸智云-环境准备08-centos7系统介绍
蓝鲸智云-环境准备09-为什么要使用centos7.6版本
蓝鲸智云-环境准备10-centos7系统安装准备
蓝鲸智云-环境准备11-centos7系统开始安装
蓝鲸智云-环境准备12-centos7系统配置网络
蓝鲸智云-环境准备13-centos7添加数据盘
蓝鲸智云-环境准备14-xshell工具的安装与使用
蓝鲸智云-环境准备15-centos7系统环境初始化蓝鲸智云-开发篇-学习环境搭建01-简单说明
蓝鲸智云-开发篇-学习环境搭建02-环境说明
蓝鲸智云-开发篇-学习环境搭建03-部署蓝鲸pass平台
蓝鲸智云-开发篇-学习环境搭建04-访问蓝鲸pass平台
蓝鲸智云-开发篇-学习环境搭建05-蓝鲸后台管理
蓝鲸智云-开发篇-学习环境搭建06-蓝鲸开发者中心
蓝鲸智云-开发篇-学习环境搭建07-部署SaaS运行环境
蓝鲸智云-开发篇-学习环境搭建08-部署数据库说明
蓝鲸智云-开发篇-学习环境搭建09-部署gitlab说明
蓝鲸智云-开发篇-学习环境搭建10-获取开发框架
蓝鲸智云-开发篇-学习环境搭建11-创建gitlab项目
蓝鲸智云-开发篇-学习环境搭建12-配置数据库
蓝鲸智云-开发篇-学习环境搭建13-创建蓝鲸应用
蓝鲸智云-开发篇-学习环境搭建14-部署蓝鲸应用
蓝鲸智云-开发篇-学习环境搭建15-访问蓝鲸应用DevOps-入门篇-代码编写01-jupyterlab简单介绍
DevOps-入门篇-代码编写02-jupyterlab安装部署
DevOps-入门篇-代码编写03-jupyterlab快速入门蓝鲸智云-总结篇-问题总结
问题1: 为什么要录制此系列视频?
答:蓝鲸智云是一个非常好的开源产品,从6.0.4版本已经基本稳定,这么好的开源产品值得进行普及。问题2: 你是做什么的?凭什么能做好此开源产品的普及?
答:作者是一个运维架构师,并积累啦很深厚的运维经验,这些年的运维生涯中也接触过很多自动化平台,有些属于个人开发的,有些是企业需求开发的,但是作者在使用这些系统的时候,发现很多功能在实际使用的过程中不尽如人意,直到作者从蓝鲸智云5.0版本开始接触了解至今,作者发现遇到的对的它,一切的一切都是值得的。问题3:你觉得 你发展到现在,比一般学员优秀很多,到底原因何在?
答:努力和坚持不懈,我时刻铭记着我的老师老男孩曾跟我的说一句话:勤奋努力,善于总结,勤能补拙!
技术的提升只是量的积累,思想的转变才是致的飞跃问题4:你起点并不高,但是发展的更好,你觉得你比别人好的原因在哪?
答:以前确实没好好学习过,但是,这并不是现在不努力学习的理由,从现在开始,从任何年龄段开始,每天坚持学一会,哪怕是一个知识点,点点滴滴的积累,三年后你就是这个领域的专家!
人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。1万小时的锤炼是任何人从平凡变成世界级大师的必要条件!原创Chrisjing的蓝鲸智云6.0&7.0-智能运维平台之旅
Chrisjing的蓝鲸智云之旅 需要感谢的人 感谢蓝鲸的【领导|运营|运维|研发|论坛管理者】等相关的所有人对于我幕后的保姆级别的技术支持! 感谢那些私底下给我提建议的网友们,感谢社区里的所有同志们对我的支持! 感谢曾经教育过我的那些老师们! 感谢曾经培养过我的领导! 正是有你们在背后默默的支持,才有蓝鲸智云这套全家桶的诞生,他是咱们一起做出来的,他属于大家。 蓝鲸的开源精神,值得我们去学习! 启航檄文 让我们去定一个目标,并开始规划不同的阶段,每个阶段去设计一些小节,然后一步步的去完成它,当你按照计划去一步步完成时,当你再回首时,你会发现原来自己真的可以做到,你其实不比任何人差,尽管你曾经一次次想要放弃过,我知道,可能是因为你目前确实短暂的遇到了难题,可能也有很多其他原因,但是那并不是你轻言放弃的理由,你只要想着今天去完成一点点,就一点点,明天再去完成一点点,或许就在这点点滴滴的汇聚中,慢慢的在你脑海中知识储备的大海就会越来越大。而我们的目标是驾驭着蓝鲸这艘航母,航向那片你心中的星辰大海,去见识那更广袤的天地,或许在未来某一天你会骄傲的对着年轻的萌新们说!我曾经(此处省略10万字),然后在船头落日的余晖下静静地坐着,看向远方!(最后提醒一句,一定不要忘记每天去写航海日志哦,不然时间久啦,会忘记的哦,以后就算吹牛的时候总得回忆一下嘛!) 相信在不久的未来,属于每个人的大航海时代将要来临,去吧,我的所有知识的财富就在海的尽头,驾驭着自己的专属蓝鲸,去寻找他吧!(这条路本身的也是很精彩的哦,一定记得不要错过每一道靓丽的风景哦!) 航行日志 【主】Chrisjing的运维知识体系(www.chrisjing.com) 【备】Chrisjing的运维知识体系(http://39.106.94.54:50000/) 运维平台之旅 视频教程精选 - Chrisjing的蓝鲸智云之旅(运维平台) Chrisjing的OpsAny之旅 (运维平台) Chrisjing的Cloudpods之旅(云管平台) Chrisjing的阿里云之旅(公有云平台) Chrisjing的天翼云之旅(公有云平台) Chrisjing的Rancher之旅(容器管理平台) 运维开发之旅 - - Chrisjing的Python之旅(持续更新) Chrisjing的Golang之旅(持续更新) Chrisjing的Shell之旅(持续更新) Chrisjing的Ansible之旅(持续更新) Chrisjing的Saltstack之旅(持续更新) Chrisjing的markdown之旅(持续更新) 私有云之旅 - - Chrisjing的kvm虚拟化(基本完结) Chrisjing的vcenter私有云(基本完结) Chrisjing的openstack私有云(收费课程) Chrisjing的ceph分布式存储(基本完结) Chrisjing的docker容器服务(基本完结) Chrisjing的k8s容器管理(基本完结) DevOps之旅 - - Chrisjing的gerrit代码审查(基本完结) Chrisjing的gitlab代码托管(基本完结) Chrisjing的jenkins持续集成(基本完结) Chrisjing的confluence知识文库(基本完结) Chrisjing的jira项目管理(基本完结) Chrisjing的onlyoffice协同文档(基本完结) Chrisjing的harbor容器仓库(基本完结) Chrisjing的nexus制品仓库(基本完结) Chrisjing的svn代码托管(基本完结) 基础服务之旅 - - Chrisjing的vmware环境准备(基本完结) Chrisjing的ldap统一认证(基本完结) Chrisjing的AD微软认证(基本完结) Chrisjing的dns域名解析(基本完结) Chrisjing的openvpn私有通道(基本完结) Chrisjing的系统环境初始化(基本完结) Chrisjing的yum软件仓库(基本完结) Chrisjing的ntp时间同步(基本完结) Chrisjing的nat公网出入(基本完结) 运维经验记录 - - Chrisjing的运维经验总结(基本完结) Chrisjing的运维经验总结(基本完结) Chrisjing的运维经验总结(基本完结) Chrisjing论一个优秀学员的自我约束 Chrisjing论一个优秀课程的选择标准 Chrisjing论一个优秀课程的设计标准 Chrisjing论一个优秀学员的自我修养 Chrisjing论一个优秀员工的自我修养 Chrisjing论一个优秀讲师的自我修养 运维生涯之旅 - - Chrisjing的底层运维之旅(基本完结) Chrisjing的存储运维之旅(持续更新) Chrisjing的研发运维之旅(持续更新) Chrisjing的配置运维之旅(待更新) Chrisjing的安全运维之旅(持续更新) Chrisjing的日志运维之旅(持续更新) Chrisjing的iaas运维之旅(持续更新) Chrisjing的paas运维之旅(持续更新) Chrisjing的saas运维之旅(持续更新) 分享链接 链接地址 包含目录 Chrisjing的蓝鲸智云之旅 链接: https://pan.baidu.com/s/1XCkQkyyfQMYlkbJaqBL5vg 提取码: u4e4 Chrisjing的OpsAny之旅 链接: https://pan.baidu.com/s/15fkwvLWvP5EUDJEWnfV6dQ 提取码: wp55 Chrisjing的Rancher之旅 链接:https://pan.baidu.com/s/1Y6eCN1xc_Gxax7jgQRUPog 提取码:14iq Chrisjing的天翼云之旅 链接: https://pan.baidu.com/s/1sJlQnEBjknncpvHGIgVrCA 提取码: 1hr6 Chrisjing的底层运维之旅 链接: https://pan.baidu.com/s/1n4h0Zc36tEeuNYl3gsaWwA 提取码: t37m cobbler,ipmitool,yum,openvpn,openldap Chrisjing的研发运维之旅 链接: https://pan.baidu.com/s/1o8O1djHXcvkYuu3_GvTp1A 提取码: 8elc onlyoffice,jenkins,harbor,svn,gerrit,gitlab Chrisjing的iaas运维之旅 链接: https://pan.baidu.com/s/1C4YzsOStTt1_J4TIF7dUGA 提取码: khav kvm,vcenter,openstack Chrisjing的paas运维之旅 链接: https://pan.baidu.com/s/15kfMEEfWRSJMc6sdd7dy7Q 提取码: 29ep docker,kubernentes Why Chris ? Chris 代表自信 勇敢 乐观 努力 积极向上 jing 代表作者 秉承实践是检验真理的唯一标准!要时刻要求自己做到,严肃认真,周到细致,稳妥可靠,多听,多问,多学,多实践,多总结 运维之旅公告 重要通知: 1.网站域名已经变更为 www.chrisjing.com 请大家记住这个域名, 2.之前的老地址http://39.106.94.54:50000/ 将在2022年12月失效 3.本网站相关内容只是作者职业生涯中部分知识总结,由于资料太多也只能将一些基础部分重要的内容进行公开,后续会根据实际情况进行合理的公开相关总结经验以及内容! 运维之旅简介 公告:本文档属于个人文档,未经允许,不得私自传播! 作者:Chrisjing 联系QQ:838997384 联系邮箱:838997384@qq.com 专注与分享运维专业技术文档 说明:本文档并非最终版本,作者后期会进行适当的更新,本文档最终解释权归作者所有。 本知识库大部分部署文档均在centos7.6系统以上版本做过测试, 若您使用其他系统部署需根据实际情况进行操作即可。 更新日志 由于作者也在不断的学习与整理以前的资料和相关技术,有些时候不能达到非常稳定的更新,如果您发现作者确实很久没有更新,可能是由于工作原因,也有可能是在某个技术点卡住,正在积极的攻克,总之还望理解,理解万岁!(对不起,我得悄悄的努力啦!) 如果您有什么问题,需要咨询作者可以在评论区留言即可,作者看到后会第一时间给您答复。如果是部署相关的报错问题,建议您直接找蓝鲸客服进行解答,因为他们更专业,作者只能给予您架构和设计与思想方面的一些个人经验建议。谢谢每一个曾经或者现在还在继续支持作者的那些人,正因为有你们的支持和鼓励,作者才能继续走下去,并决心要走的更高,更远。 更新时间 更新内容 2023-1-9 新增蓝鲸智云-开发篇-学习环境搭建01【01-15】的内容 2022-11-28 新增蓝鲸智云7.0-正式版-入门篇【03-15】的内容 2022-11-19 新增蓝鲸智云7.0-正式版-入门篇【01-02】的内容 2022-11-19 新增蓝鲸智云7.0-正式版-安装篇【01-15】的内容 2022-11-19 新增蓝鲸智云7.0-正式版-准备篇【01-02】的内容 2022-11-19 新增蓝鲸智云7.0-正式版-理论篇【01-04】的内容 2022-03-30 新增蓝鲸智云7.0-内测版-安装篇【01-12】的内容 2022.3.11 新增Opsany-安装篇-堡垒机套餐【01-06】的内容 2022.3.8 新增蓝鲸智云-入门篇-容器通道【01-07】的内容 2022.3.8 新增蓝鲸智云-入门篇-容器管理平台【55-56】的内容 2022.3.7 新增蓝鲸智云-体验线上环境的内容 2022.2.28 更新蓝鲸智云-软件下载百度云地址获取方式 2022.2.14 新增蓝鲸智云-入门篇-堡垒机【01-20】的内容 2022.2.13 新增Chrisjing论一个优秀课程的选择标准的内容 2022.2.13 新增需要感谢的人的内容 2022.2.13 新增Chrisjing论一个优秀讲师的自我修养的内容 2022.2.13 新增Chrisjing论一个优秀学员的自我修养的内容 2022.2.12 新增蓝鲸智云-入门篇-容器管理平台【51-54】的内容 2022.2.11 新增蓝鲸智云-开发篇-快速上线应用【01-08】的内容 2022.2.10 新增蓝鲸智云-开发篇-开发环境构建【01-06】的内容 2022.2.9 新增蓝鲸智云-安装篇-网络管理套餐【01-02】的内容 2022.2.8 新增蓝鲸智云-入门篇-容器管理平台【23,40,41-51】的内容 2022.2.6 新增蓝鲸智云-入门篇-容器管理平台【24-26】的内容 2022.2.5 新增蓝鲸智云-入门篇-容器管理平台【27-40】的内容 2022.2.4 新增蓝鲸智云-入门篇-容器管理平台【21-22】的内容 2022.2.3 新增蓝鲸智云-入门篇-快速入门【01-11】的内容 2022.2.2 将部分内容进行删减,新增ChrisJin的DevOps运维自动化之旅 2022.1.30 将文章标题名称进行合理优化,标识出蓝鲸与非蓝鲸的开源软件 2022.1.29 新增蓝鲸智云-入门篇-节点管理05的内容 2022.1.29 新增蓝鲸智云-入门篇-容器管理平台04的内容 2022.1.28 新增蓝鲸智云-入门篇-容器管理【01-06】的内容 2022.1.28 新增蓝鲸智云-入门篇-容器管理平台【01-03,05-20】的内容 2022.1.27 新增【起航檄文】的相关内容,目的:鼓励大家不轻言放弃,努力前行 2022.1.25 新增DevOps-入门篇-协同办公-onlyoffice【01-10】的内容 2022.1.24 蓝鲸智云-入门篇-配置平台的内容进行剪辑,最终剪辑为【01-18】 2022.1.24 将蓝鲸智云-入门篇-作业平台的内容进行剪辑,最终剪辑为【01-19】 2022.1.24 将蓝鲸智云-入门篇-用户管理的内容进行剪辑,最终剪辑为【01-09】 2022.1.24 将蓝鲸智云-入门篇-标准运维的内容进行剪辑,最终剪辑为【01-16】 2022.1.23 新增DevOps-入门篇-安全扫描-nessus【00-10】的内容 2022.1.23 新增蓝鲸智云-入门篇-持续集成-Jenkins【01-08】的内容 2022.1.22 新增蓝鲸智云-环境准备【16-22】的windows内容 2022.1.22 新增蓝鲸智云-入门篇-统一认证【01-03】的windowsAD域的内容 简单说明 运维朋友大家好,自动化运维平台在很早以前,其实是大公司的专属,但是从此时此刻起,从蓝鲸智云自动化运维平台开源起,自动化平台就不再是大公司的专属,即使你是一个普通的运维工程师,或者你是一个普通的大学生,或者你是一个打算入行的新人,你都可以获取到它,部署它,你可以获取它的源码,可以去更改它,可以根据自身的实际情况去做一些适合自己企业的运维工具开发,当然你可以用它做很多事情,它的出现就是为了解决企业在自动化运维方面的短板,那么就让这一切的改变从此时此刻开始! 你做好准备啦吗?自动化运维的未来已经将要来临,你只有不断的进步,才能不被这个社会,这个行业淘汰,用好它,深入的了解它,你要始终记得你是站在企鹅的肩膀上去看这个运维世界的,那么就跟着我来一起完成这个充满乐趣的旅行吧! 我希望能将此开源软件进行普及,让更多的人加入进来,一起学习交流。 未来我将在尝试中改变 在改变中优化 在优化中完善 期待以后认识更多得新朋友 视频错误说明 由于视频套餐随着时间的推移会越来越多,如果您发现我更新的视频链接,或者文章的内容出现错误,还望在评论区批评指正! 致高校大学生 大学的时光总是令人难以忘怀的,有些人在努力学习,挑灯夜战,在图书馆的一角方寸之地,沉醉在知识的海洋中,而有些人似乎却在没有意义的重复的过着每一天,有些人在忙着准备着各种各样的考试,考研。那么此刻正在学习互联网和计算机的研发,运维,等相关专业的同学们,此时此刻,您们又在干什么呢?是不是在学习着那些枯燥而又乏味的理论知识呢?是否在准备着下一次考试的到来?此时此刻,有着这么一个开源的项目在等着大家来一起加入进行学习交流,俗话说,读万卷书不如走万里路,实践才是检验真理的最高标准,一定要多做试验,这样才能使得我们的技能水平得到质的提升,蓝鲸智云在等着你,召唤着你的加入,你可以从它开始,做一些属于自己的开源项目,多多练习,也有很多人会陪着你一起验证你的想法,你会认识很多志同道合的人,一起进行学习交流,增长见识! 知识的积累只是量的提升,思想的转变才是致的飞跃,我们得转换一下思想,多看,多做,用实验去得出结论,以后步入社会后是没有老师教你,没有人告诉你们对与错,这个社会本身是没有对与错之分,因为如果站在每个人的角度上去思考问题其实都是对。那么我们就从此刻开始严格的要求自己,并对自己说,你要悄悄的努力,然后惊艳所有人! 意见与建议和问题 Chrisjin致蓝鲸智云项目团队-关于我在使用过程中发现的一些问题与意见和建议 ChrisJin的蓝鲸智云运维自动化之旅-遇到故障问题与解决方式汇总 视频观看顺序说明 请大家按照顺序进行教学视频的观看,视频内做实验所包含软件包,脚本,安装包,图片,等均以上传至百度云盘(若存在缺失,可以在评论区说明,我会及时更新) 蓝鲸智云-产品定位 蓝鲸智云工作台(一切的入口) 那么,就让研发,开发,测试,运维,运营,等相关人员都从蓝鲸智云工作台开始进行相互协作吧! 蓝鲸智云平台,更适合中国人的自动化运维平台,中国人不骗中国人! 蓝鲸智云-蓝鲸智云 我认为蓝鲸就像是一艘航行在海面上的航母 管理层就是 船长,大副(指挥层)把握好航行方向 核心用户就是 航母的水手(贡献力量) 研发人员就是 航母的设计者(提供新技术) 运营人员就是 航母的服务人员,宣传人员(服务好用户,宣传好产品) 测试人员就是 航母的检查,验收工人(验收好产品) 运维人员就是 航母的维修工人(保持产品运行的稳定) 社区版用户就是 航母的普通乘客(享受科技的成果,同时反馈问题) 企业版用户就是 航母的VIP乘客(这是金主,一定要服务好) 用户体验就是 航母的核动力来源(这是核心,永远不能忘记) 第三方开源软件就是 航母编队战斗群 (给产品附加功能,让产品更加强大) 产品永远都要做到以用户体验为中心,如果脱离这个,航母就会迷失方向,或者停滞不前!那么,这艘航母到底能走多远,需要大家一起同心协力! 总会有那么一天当航母建设完毕后,与之配套的航母编队战斗群也会围绕着他进行展开! 蓝鲸智云-学习经验 1.其实在学习蓝鲸的道路上,作者也不是一番风顺的,你们所看到的视频和操作实验成功的案例都是作者从一步步的经过几十次,上百次的失败中不断总结的。 2.作者已经记不清自己失败过多少次,跌倒过多少次,又曾经放弃过多少次,曾经也是一次次的想放弃,但是作者就是不服输,就是要攻克一切难题,专心(专/钻)研。 3.在遇到问题的过程中,我们往往只看到啦一个很大的难题,不相信自己是否能搞定,这个时候何不尝试将一个大的难题分解为很多的小难题,然后进行分阶段的,分步骤,按照既定的思路一步步的去解决它,当你一步步的将这些小难题解决后,你就会发现那些大难题已经烟消云散。 4.勤奋努力,善于总结,人不可能永远能记得自己曾经做过的事情,一定要记录下来,不然时间一长,估计就会忘记 我们要经常做到: 提出问题–》分析问题–》发起实验–》不断测试–》失败后继续尝试–》完成实验–》解决问题–》总结问题–》进行资料归档 最后:要感谢,感恩,那些帮助过你的人,其实他们本没有义务帮助你,但是他们还是帮助了你,你要记得他们对你的好! 蓝鲸智云-个人感悟 我有一个目标,也是运维的终极目标,实现真正的智能化运维,我知道实现它真的很难,但是目标还是要有的,万一实现了呢! 蓝鲸智云 加油!希望有生之年可以见证你,实现这个终极目标。 web界面点点点 这是自动化的初级形态 web界面看看看 这是自动化的中级形态 干掉web界面,让他无处不在,这是自动化的终极形态 我想为这个行业,这个社区,这个开源软件,留下点什么,起码证明我曾经是来过这里的,分享那些我曾经走过的路,并告诉那些准备将要启程的人,我得那些宝贵的经验! 就让历史的年轮从此刻开始,那么就让我们作为这个历史见证人,从6.0.4版本开始(咔嚓,图片定格在此刻) 我们将一步步的见证你的成长! 蓝鲸智云-体验线上环境 社区版 6.0 推出之后,新增了不少产品模块,对部署资源的要求也随之提升;为了降低体验产品的门槛,蓝鲸社区官方推出线上体验环境,所见即所得,让广大社区同仁可以最快、最低成本的了解并使用到蓝鲸产品。 蓝鲸线上体验环境快速入门(文档) 蓝鲸智云体验环境地址 蓝鲸智云-体验线上环境01-简单说明 蓝鲸智云-体验线上环境02-申请体验账号 蓝鲸智云-体验线上环境03-登陆线上体验环境 蓝鲸智云-体验线上环境04-体验环境体验须知 蓝鲸智云-架构导图 【腾讯文档】蓝鲸智云-架构导图 https://docs.qq.com/mind/DR2JBUlZ4aFBhVFpI 蓝鲸智云-软件下载 为了防止未来蓝鲸智云由于版本更新而导致的相关文档,软件包的下载获取存在不容易找寻的问题,现将相关软件进行打包封存,获取地址如下: 以下百度云链接由于被人恶意举报,暂时无法提供相关资源下载 请大家打开百度云盘,加入群组即可获得分享文件:群组号码:164632854 链接: https://pan.baidu.com/s/1XCkQkyyfQMYlkbJaqBL5vg 提取码: u4e4 蓝鲸智云-系统环境 类别 说明 系统版本 CentOS Linux release 7.6.1810 (Core) 系统内核 3.10.0-957.el7.x86_64 系统分区 根分区100GB 剩余空间给/var分区 取消SWAP分区 蓝鲸智云-软件环境 【腾讯文档】蓝鲸智云-部署环境说明 https://docs.qq.com/sheet/DR1ZHZVV6d3BSbVZL 备注:关于服务器规格配置请参考官方推荐配置即可 蓝鲸智云-准备篇-视频指引 引导大家如何去正确系统的学习蓝鲸智云 蓝鲸智云-视频指引01-教程视频观看说明 蓝鲸智云-视频指引02-软件包工具获取相关说明 蓝鲸智云-准备篇-环境准备 (重中之重) 基础环境如果没有准备到位 部署一定会出问题 资源没有给足 就算部署完毕后 也一定不会稳定 一定会出各种各样的问题 这是一切问题的源头,所以要把所有问题消灭在开始之前! 文档-实验环境准备-centos7.x 链接: 入门环境准备所需工具软件下载 提取码: 691e 蓝鲸智云新手大礼包 蓝鲸智云-环境准备01-学习蓝鲸前的知识储备 蓝鲸智云-环境准备02-windows10学习环境说明 蓝鲸智云-环境准备03-学习环境软件包工具获取 蓝鲸智云-环境准备04-vmware软件介绍 蓝鲸智云-环境准备05-vmware软件安装01 蓝鲸智云-环境准备06-vmware软件安装02 蓝鲸智云-环境准备07-vmware软件初始化 蓝鲸智云-环境准备08-centos7系统介绍 蓝鲸智云-环境准备09-为什么要使用centos7.6版本 蓝鲸智云-环境准备10-centos7系统安装准备 蓝鲸智云-环境准备11-centos7系统开始安装 蓝鲸智云-环境准备12-centos7系统配置网络 蓝鲸智云-环境准备13-centos7添加数据盘 蓝鲸智云-环境准备14-xshell工具的安装与使用 蓝鲸智云-环境准备15-centos7系统环境初始化 蓝鲸智云-环境准备16-windows2012系统介绍 蓝鲸智云-环境准备17-windows2012系统安装准备 蓝鲸智云-环境准备18-windows2012系统开始安装 蓝鲸智云-环境准备19-windows2012系统配置网络 蓝鲸智云-环境准备20-windows2012系统添加数据盘 蓝鲸智云-环境准备21-windows2012系统环境初始化 蓝鲸智云-环境准备22-mastc远程连接工具的使用 蓝鲸智云-准备篇-经验分享 个人学习过程中的一些经验分享 蓝鲸智云-经验分享01-学习蓝鲸如果遇到问题应该怎么解决 蓝鲸智云-经验分享02-蓝鲸官方资料和视频教程推荐 蓝鲸智云-经验分享03-向大家推荐影响我的那些老师们 蓝鲸智云-理论篇-简单介绍 腾讯蓝鲸智云,简称蓝鲸,是腾讯互动娱乐事业群(Interactive Entertainment Group,简称 IEG)自研自用的一套用于构建企业研发运营一体化体系的 PaaS 开发框架,提供了 aPaaS(DevOps 流水线、运行环境托管、前后台框架)和 iPaaS(持续集成、CMDB、作业平台、容器管理、计算平台、AI 等原子平台)等模块,帮助企业技术人员快速构建基础运营 PaaS。 蓝鲸智云简单介绍01-简单介绍与演示 蓝鲸智云简单介绍02-蓝鲸体系介绍 蓝鲸智云7.0-体验篇-快速入门 基础套餐包含:PaaS 平台、配置平台、作业平台、权限中心、用户管理、节点管理、标准运维、流程服务。 【腾讯文档】蓝鲸智云-动态部署文档-请生成表格副本后自行编辑即可 https://docs.qq.com/sheet/DR2RlbGJPbW1qd2dq?tab=31vu3t 蓝鲸版本再迎新升级,正式推出容器化部署版本V7.0 蓝鲸智云 7.0 部署文档 7.0产品功能使用系列 腾讯工蜂地址 蓝鲸智云7.0-正式版-理论篇01-简单介绍 蓝鲸智云7.0-正式版-理论篇02-线上体验环境 蓝鲸智云7.0-正式版-理论篇03-版本特性说明 蓝鲸智云7.0-正式版-理论篇04-功能亮点解析 蓝鲸智云7.0-正式版-准备篇01-部署环境规划 蓝鲸智云7.0-正式版-准备篇02-服务器初始化 蓝鲸智云7.0-正式版-安装篇01-安装k8s-master节点 蓝鲸智云7.0-正式版-安装篇02-安装k8s-node节点 蓝鲸智云7.0-正式版-部署篇01-部署基础套餐 蓝鲸智云7.0-正式版-部署篇02-配置相关服务DNS 蓝鲸智云7.0-正式版-部署篇03-访问蓝鲸工作台 蓝鲸智云7.0-正式版-部署篇04-准备SaaS运行环境 蓝鲸智云7.0-正式版-部署篇05-部署基础套餐SaaS 蓝鲸智云7.0-正式版-部署篇06-节点安装agent 蓝鲸智云7.0-正式版-部署篇07-扩容k8s-node节点 蓝鲸智云7.0-正式版-部署篇08-部署容器管理平台 蓝鲸智云7.0-正式版-部署篇09-部署监控平台 蓝鲸智云7.0-正式版-部署篇10-部署日志平台 蓝鲸智云7.0-正式版-部署篇11-配置容器监控 蓝鲸智云7.0-正式版-部署篇12-蓝鲸服务SLI看板 蓝鲸智云7.0-正式版-部署篇13-容器日志采集 蓝鲸智云7.0-正式版-部署篇14-部署蓝盾平台 蓝鲸智云7.0-正式版-部署篇15-安装部署agent 蓝鲸智云7.0-正式版-部署篇16-安装部署metrics-server 蓝鲸智云7.0-正式版-入门篇01-工作台使用 蓝鲸智云7.0-正式版-入门篇02-工作台添加外链应用 蓝鲸智云7.0-正式版-入门篇03-工作台后台管理 蓝鲸智云7.0-正式版-入门篇04-修改应用打开方式 蓝鲸智云7.0-正式版-入门篇05-卸载agent节点 蓝鲸智云7.0-正式版-入门篇06-删除cmdb主机 蓝鲸智云7.0-正式版-入门篇07-配置平台 蓝鲸智云7.0-正式版-入门篇08-节点管理 蓝鲸智云7.0-正式版-入门篇09-作业平台 蓝鲸智云7.0-正式版-入门篇10-用户管理 蓝鲸智云7.0-正式版-入门篇11-权限中心 蓝鲸智云7.0-正式版-入门篇12-流程服务 蓝鲸智云7.0-正式版-入门篇13-标准运维 蓝鲸智云7.0-正式版-入门篇14-监控平台 蓝鲸智云7.0-正式版-入门篇15-日志平台 蓝鲸智云7.0-正式版-入门篇16-蓝鲸容器管理平台 蓝鲸智云7.0-正式版-解决篇01-日志平台解决取不到日志问题 蓝鲸智云7.0-正式版-解决篇02-蓝盾平台解决无法添加凭据问题 蓝鲸智云7.0-正式版-解决篇03-蓝盾平台部署报错limit问题解决 蓝鲸智云7.0-内测版-安装篇01-简单介绍 蓝鲸智云7.0-内测版-安装篇02-服务器初始化 蓝鲸智云7.0-内测版-安装篇03-安装k8s-master节点 蓝鲸智云7.0-内测版-安装篇04-安装k8s-node节点 蓝鲸智云7.0-内测版-安装篇05-部署基础套餐01 蓝鲸智云7.0-内测版-安装篇06-部署基础套餐02 蓝鲸智云7.0-内测版-安装篇07-准备SaaS运行环境 蓝鲸智云7.0-内测版-安装篇08-部署流程服务 蓝鲸智云7.0-内测版-安装篇09-部署进程配置管理 蓝鲸智云7.0-内测版-安装篇10-部署标准运维 蓝鲸智云7.0-内测版-安装篇11-部署蓝鲸可视化平台 蓝鲸智云7.0-内测版-安装篇12-部署节点管理 蓝鲸智云-安装篇-基础套餐 基础套餐包含:PaaS 平台、配置平台、作业平台、权限中心、用户管理、节点管理、标准运维、流程服务。 蓝鲸智云-基础套餐单机部署01 蓝鲸智云-基础套餐单机部署02 蓝鲸智云-基础套餐环境验证 内存优化脚本:执行完部署后,执行降低内存消耗脚本。以确保环境的稳定 # 执行降低内存消耗脚本(中控机执行) cd /data/install/ bash bin/single_host_low_memory_config.sh tweak all 蓝鲸智云-安装篇-监控日志套餐 该套餐主要适用于监控告警、日志采集分析以及故障自愈的场景。 主要包含蓝鲸相关产品:监控平台、日志平台、故障自愈。 蓝鲸智云-监控日志套餐单机部署01 蓝鲸智云-监控日志套餐单机部署02 蓝鲸智云-监控日志套餐环境验证 蓝鲸智云-安装篇-持续集成套餐 蓝鲸持续集成套餐分为 流水线(CI,也称为“蓝盾”)、代码检查(CodeCC)等 2 个系统。 蓝鲸智云-持续集成套餐安装部署01 蓝鲸智云-持续集成套餐安装部署02 蓝鲸智云-安装篇-容器管理套餐 蓝鲸容器管理平台(BCS,Blueking Container Service)是 高度可扩展、灵活易用的容器管理服务平台,支持社区原生 Kubernetes 编排引擎。 用户无需关注基础设施的安装、运维和管理,只需要调用简单的 API,或者在页面上进行简单的配置,便可对容器进行启动、停止等操作,查看集群、容器及服务的状态,以及使用各种组件服务。 蓝鲸智云-容器管理套餐安装部署01 蓝鲸智云-容器管理套餐安装部署02 蓝鲸智云-安装篇-网络管理套餐 网络设备运维管理平台(NOP)作为一款合作商软件包,可以实现对网络设备运维管理的需求,可以完成对网络设备的性能数据进行监控,以及对设备 syslog 事件进行监听及告警。 蓝鲸智云-网络管理套餐安装部署01 蓝鲸智云-网络管理套餐安装部署02 Opsany-安装篇-堡垒机套餐 (第三方) OpsAny Bastion是基于开源的bk-paas编写的SaaS,目前测试通过修改可以兼容蓝鲸社区版和企业版。但是当前由于bk-paas和社区版的paas不一致,所以需要手工调整的内容比较多。 此堡垒机为第三方开源堡垒机并非蓝鲸官方堡垒机。 我不是此堡垒机的开发人员,我只是一个开荒者,传播者,向大家推荐我认为的最优秀的开源软件! 开源地址:https://github.com/unixhot/opsany-bastion 加速地址:https://gitee.com/chriscentos/opsany-bastion Opsany-堡垒机套餐01-bastion简单介绍 Opsany-堡垒机套餐02-bastion安装部署01 Opsany-堡垒机套餐03-bastion安装部署02 Opsany-堡垒机套餐04-bastion快速入门 Opsany-堡垒机套餐05-蓝鲸普通用户申请堡垒机权限 Opsany-堡垒机套餐06-bastion授权蓝鲸普通用户主机 蓝鲸智云-入门篇-快速入门 无剪辑版:提供给如果不想进行频繁的切换视频的同学,可以直接观看 蓝鲸智云-快速入门01 蓝鲸智云-快速入门02 蓝鲸智云-快速入门03 剪辑版:为了方便大家的快速观看,现将章节进行精细化分类,大家可根据自己的实际需要进行观看即可。 蓝鲸智云-快速入门01-简单介绍 蓝鲸智云-快速入门02-配置平台 蓝鲸智云-快速入门03-节点管理 蓝鲸智云-快速入门04-作业平台 蓝鲸智云-快速入门05-标准运维 蓝鲸智云-快速入门06-监控平台 蓝鲸智云-快速入门07-日志平台 蓝鲸智云-快速入门08-用户管理 蓝鲸智云-快速入门09-权限中心 蓝鲸智云-快速入门10-流程服务 蓝鲸智云-快速入门11-故障自愈 蓝鲸智云-持续集成套餐-快速入门01-内置插件 蓝鲸智云-持续集成套餐-快速入门02-外部插件 蓝鲸智云-容器管理套餐-快速入门01-搭建k8s集群 蓝鲸智云-容器管理套餐-快速入门02-k8s简单运行容器 蓝鲸智云-入门篇-消息管理 蓝鲸智云消息管理是用来对平台的告警进行全局配置的功能(包含:微信告警 微信公众号告警 邮件告警 短信告警 语音告警) 蓝鲸智云-消息管理-配置邮件告警 蓝鲸智云-消息管理-配置微信告警 蓝鲸智云-入门篇-配置平台 蓝鲸配置平台是一款面向应用的 CMDB,在 ITIL 体系里,CMDB 是构建其它流程的基石,而在蓝鲸智云体系里,配置平台就扮演着基石的角色,为应用提供了各种运维场景的配置数据服务。它是企业 IT 管理体系的核心,通过提供配置管理服务,以数据和模型相结合映射应用间的关系,保证数据的准确和一致性;并以整合的思路推进,最终面向应用消费,发挥配置服务的价值。 无剪辑版:提供给如果不想进行频繁的切换视频的同学,可以直接观看 蓝鲸智云-入门篇-配置平台01 蓝鲸智云-入门篇-配置平台02 蓝鲸智云-入门篇-配置平台03 剪辑版:为了方便大家的快速观看,现将章节进行精细化分类,大家可根据自己的实际需要进行观看即可。 蓝鲸智云-入门篇-配置平台01-简单介绍 蓝鲸智云-入门篇-配置平台02-创建业务 蓝鲸智云-入门篇-配置平台03-批量导入服务器到业务 蓝鲸智云-入门篇-配置平台04-服务器A业务转移B业务 蓝鲸智云-入门篇-配置平台05-服务器安装agent 蓝鲸智云-入门篇-配置平台06-创建业务服务模版 蓝鲸智云-入门篇-配置平台07-创建业务集群模版 蓝鲸智云-入门篇-配置平台08-快速创建业务集群 蓝鲸智云-入门篇-配置平台09-业务模块安装nginx服务 蓝鲸智云-入门篇-配置平台10-业务模块安装mysql服务 蓝鲸智云-入门篇-配置平台11-业务模块关联端口 蓝鲸智云-入门篇-配置平台12-解决恢复监控平台报错问题 蓝鲸智云-入门篇-配置平台13-业务服务模版关联监控平台 蓝鲸智云-入门篇-配置平台14-业务服务分类 蓝鲸智云-入门篇-配置平台15-业务自定义字段 蓝鲸智云-入门篇-配置平台16-如何管理腾讯云主机 蓝鲸智云-入门篇-配置平台17-开启全文检索 蓝鲸智云-入门篇-配置平台18-业务运营分析 蓝鲸智云-入门篇-作业平台 作业平台(Job)是一套基于蓝鲸智云管控平台 Agent 管道之上,提供基础操作的原子平台;具备上万台并发处理能力,除了支持脚本执行、文件拉取 / 分发、定时任务等一系列基础运维场景以外,还支持通过流程调度能力将零碎的单个任务组装成一个自动化作业流程;而每个任务都可做为一个原子节点,提供给上层或周边系统/平台使用,实现跨系统调度自动化。 无剪辑版:提供给如果不想进行频繁的切换视频的同学,可以直接观看 蓝鲸智云-入门篇-作业平台01 蓝鲸智云-入门篇-作业平台02 剪辑版:为了方便大家的快速观看,现将章节进行精细化分类,大家可根据自己的实际需要进行观看即可。 蓝鲸智云-入门篇-作业平台01-简单介绍 蓝鲸智云-入门篇-作业平台02-快速脚本执行 蓝鲸智云-入门篇-作业平台03-业务脚本执行 蓝鲸智云-入门篇-作业平台04-公共脚本执行与传递脚本参数 蓝鲸智云-入门篇-作业平台05-快速文件分发 蓝鲸智云-入门篇-作业平台06-脚本执行动态分组选择 蓝鲸智云-入门篇-作业平台07-作业与执行方案与变量的引用 蓝鲸智云-入门篇-作业平台08-脚本的版本管理 蓝鲸智云-入门篇-作业平台09-定时脚本 蓝鲸智云-入门篇-作业平台10-账号管理 蓝鲸智云-入门篇-作业平台11-定时脚本执行验证 蓝鲸智云-入门篇-作业平台12-消息通知 蓝鲸智云-入门篇-作业平台13-公共脚本跨业务使用 蓝鲸智云-入门篇-作业平台14-运营视图 蓝鲸智云-入门篇-作业平台15-IP白名单 蓝鲸智云-入门篇-作业平台16-全局设置 蓝鲸智云-入门篇-作业平台17-高危语句规则 蓝鲸智云-入门篇-作业平台18-服务状态 蓝鲸智云-入门篇-作业平台19-首页信息讲解 蓝鲸智云-入门篇-节点管理 节点管理是一款帮助企业批量快速安装蓝鲸 Agent 的 SaaS 应用,支持对常见的 Linux、Windows、AIX (仅限企业版)操作系统进行自动化部署,提供了跨云管理的安装部署方案,帮助企业轻松应对多云区域的 IaaS 设备管控。 蓝鲸智云-入门篇-节点管理01-Linux-直连区域-普通agent安装 蓝鲸智云-入门篇-节点管理02-Linux-自定义区域-proxy-agent安装 蓝鲸智云-入门篇-节点管理03-Linux-直连区域-批量agent安装 蓝鲸智云-入门篇-节点管理04-Linux-自定义区域-批量P-agent安装(待更新) 蓝鲸智云-入门篇-节点管理05-Windows-直连区域-普通agent安装 蓝鲸智云-入门篇-用户管理 蓝鲸用户管理 (BKUSER) 是蓝鲸智云提供的企业组织架构、多用户目录等集中的用户管理解决方案,为企业统一登录提供认证源服务。 无剪辑版:提供给如果不想进行频繁的切换视频的同学,可以直接观看 蓝鲸智云-入门篇-用户管理01 剪辑版:为了方便大家的快速观看,现将章节进行精细化分类,大家可根据自己的实际需要进行观看即可。 蓝鲸智云-入门篇-用户管理01-简单介绍 蓝鲸智云-入门篇-用户管理02-本地用户和组 蓝鲸智云-入门篇-用户管理03-本地用户安全设置 蓝鲸智云-入门篇-用户管理04-用户目录讲解 蓝鲸智云-入门篇-用户管理05-新建本地用户 蓝鲸智云-入门篇-用户管理06-使用新建本地用户登录 蓝鲸智云-入门篇-用户管理07-批量导入导出用户 蓝鲸智云-入门篇-用户管理08-审计 蓝鲸智云-入门篇-用户管理09-用户字段设置 蓝鲸智云-入门篇-统一认证 OpenLDAP是轻型目录访问协议(Lightweight Directory Access Protocol,LDAP)的自由和开源的实现,在其OpenLDAP许可证下发行,并已经被包含在众多流行的Linux发行版中。 蓝鲸智云-入门篇-LDAP统一认证01-搭建ldap服务 蓝鲸智云-入门篇-LDAP统一认证02-对接openldap认证 蓝鲸智云-入门篇-权限中心 蓝鲸权限中心(BKIAM)是蓝鲸智云提供的集中权限管理服务,支持基于蓝鲸开发框架的SaaS和企业第三方系统的权限控制接入,以及支持细粒度的权限管理。 蓝鲸智云-入门篇-权限中心01-普通用户申请权限 蓝鲸智云-入门篇-权限中心02-超级管理员分配权限 蓝鲸智云-入门篇-权限中心04-分级管理员分配权限 蓝鲸智云-入门篇-权限中心05-授权普通用户为管理员 蓝鲸智云-入门篇-流程服务 蓝鲸智云流程服务,是基于蓝鲸智云体系的上层 SaaS 应用。通过可自定义设计的流程模块,覆盖 IT 服务中的不同管理活动或应用场景。 蓝鲸智云-入门篇-流程服务01-制作申请账户流程 蓝鲸智云-入门篇-流程服务02-设计服务器报修流程 蓝鲸智云-入门篇-流程服务03-流程服务知识库 蓝鲸智云-入门篇-标准运维 标准运维是通过可视化的图形界面进行任务流程编排和执行的系统,是腾讯蓝鲸产品体系中一款轻量级的调度编排类 SaaS 产品。 无剪辑版:提供给如果不想进行频繁的切换视频的同学,可以直接观看 蓝鲸智云-入门篇-标准运维01 蓝鲸智云-入门篇-标准运维02 蓝鲸智云-入门篇-标准运维03 剪辑版:为了方便大家的快速观看,现将章节进行精细化分类,大家可根据自己的实际需要进行观看即可。 蓝鲸智云-入门篇-标准运维01-简单介绍 蓝鲸智云-入门篇-标准运维02-新建标准流程 蓝鲸智云-入门篇-标准运维03-标准流程自定义变量的使用 蓝鲸智云-入门篇-标准运维04-标准流程内置变量的使用 蓝鲸智云-入门篇-标准运维05-新建标准流程-微信通知 蓝鲸智云-入门篇-标准运维06-新建子流程与审核功能 蓝鲸智云-入门篇-标准运维07-流程中分支网关的使用 蓝鲸智云-入门篇-标准运维08-流程中并行网关与汇聚网关的使用 蓝鲸智云-入门篇-标准运维09-首页功能的介绍 蓝鲸智云-入门篇-标准运维10-任务记录的介绍 蓝鲸智云-入门篇-标准运维11-周期任务的使用 蓝鲸智云-入门篇-标准运维12-轻应用的使用 蓝鲸智云-入门篇-标准运维13-职能化与审计中心介绍 蓝鲸智云-入门篇-标准运维14-管理员入口介绍 蓝鲸智云-入门篇-标准运维15-蓝鲸部署流程讲解 蓝鲸智云-入门篇-标准运维16-关键术语解释 蓝鲸智云-入门篇-监控平台 监控平台是蓝鲸智云官方推出的一款监控平台产品,除了具有丰富的数据采集能力,大规模的数据处理能力,简单易用,还提供更多的平台扩展能力。依托于蓝鲸 PaaS,有别于传统的 CS 结构,在整个蓝鲸生态中可以形成监控的闭环能力。 监控很重要,很重要,很重要,重要的事情说三遍! 蓝鲸智云-入门篇-监控平台01-简单介绍与面板创建 蓝鲸智云-入门篇-监控平台02-主机监控 蓝鲸智云-入门篇-监控平台03-服务拨测 蓝鲸智云-入门篇-监控平台04-数据检索-事件中心 蓝鲸智云-入门篇-监控平台05-自定义监控插件 蓝鲸智云-入门篇-监控平台06-官方监控插件的使用 蓝鲸智云-入门篇-监控平台07-监控策略配置 蓝鲸智云-入门篇-故障自愈 故障自愈是行业领先的“故障自动化处理”解决方案,提升企业的服务可用性和降低故障处理的人力投入,实现故障自愈从“人工处理”到“无人值守”的变革! 蓝鲸智云-入门篇-故障自愈01-使用官方自愈套餐 蓝鲸智云-入门篇-故障自愈02-自愈套餐对接作业平台 蓝鲸智云-入门篇-故障自愈03-自愈套餐对接标准运维 蓝鲸智云-入门篇-故障自愈04-自愈套餐对接流程服务 蓝鲸智云-入门篇-故障自愈05-清理日志空间套餐 蓝鲸智云-入门篇-故障自愈06-组合套餐的使用 蓝鲸智云-入门篇-日志平台 日志系统是为解决分布式架构下日志收集、查询困难的一款日志产品,基于业界主流的全文检索引擎,通过蓝鲸智云的专属 Agent 进行日志采集,提供多种场景化的采集、查询功能。 蓝鲸智云-入门篇-日志平台01-简单介绍与搭建es集群 蓝鲸智云-入门篇-日志平台02-收集系统日志 蓝鲸智云-入门篇-日志平台03-收集nginx日志 蓝鲸智云-入门篇-日志平台04-配置日志关键字告警 蓝鲸智云-入门篇-日志平台05-配置nginx日志关键字告警 蓝鲸智云-入门篇-日志平台06-日志提取01-简单提取 蓝鲸智云-入门篇-日志平台07-日志提取02-提取过滤 蓝鲸智云-入门篇-日志平台08-配置日志仪表盘 蓝鲸智云-入门篇-堡垒机 (第三方) OpsAny Bastion是基于开源的bk-paas编写的SaaS,目前测试通过修改可以兼容蓝鲸社区版和企业版。但是当前由于bk-paas和社区版的paas不一致,所以需要手工调整的内容比较多。 此堡垒机为第三方开源堡垒机并非蓝鲸官方堡垒机。 我不是此堡垒机的开发人员,我只是一个开荒者,传播者,向大家推荐我认为的最优秀的开源软件! 开源地址:https://github.com/unixhot/opsany-bastion 加速地址:https://gitee.com/chriscentos/opsany-bastion Opsany-堡垒机套餐01-bastion简单介绍 Opsany-堡垒机套餐02-bastion安装部署01 Opsany-堡垒机套餐03-bastion安装部署02 Opsany-堡垒机套餐04-bastion快速入门 Opsany-堡垒机套餐05-蓝鲸普通用户申请堡垒机权限 Opsany-堡垒机套餐06-bastion授权蓝鲸普通用户主机 OpsAny-入门篇-堡垒机01-简单介绍 OpsAny-入门篇-堡垒机02-概览介绍 OpsAny-入门篇-堡垒机03-主机资源-从资源平台导入 OpsAny-入门篇-堡垒机04-主机资源-手动新建 OpsAny-入门篇-堡垒机05-凭证管理-密码凭证-自动登录 OpsAny-入门篇-堡垒机06-凭证管理-密码凭证-手动登录 OpsAny-入门篇-堡垒机07-主机资源-上传和下载服务器文件 OpsAny-入门篇-堡垒机08-凭证管理-SSH凭证-自动登录 OpsAny-入门篇-堡垒机09-凭证管理-SSH凭证-手动登录 OpsAny-入门篇-堡垒机10-凭证管理-凭证分组 OpsAny-入门篇-堡垒机11-权限策略-访问策略 OpsAny-入门篇-堡垒机12-权限策略-命令策略-阻断命令 OpsAny-入门篇-堡垒机13-权限策略-命令策略-命令提醒 OpsAny-入门篇-堡垒机14-审计管理-在线会话 OpsAny-入门篇-堡垒机15-审计管理-历史会话 OpsAny-入门篇-堡垒机16-审计管理-审计会话 OpsAny-入门篇-堡垒机17-审计管理-操作日志 OpsAny-入门篇-堡垒机18-安全运维-授权主机 OpsAny-入门篇-堡垒机19-平台设置-用户管理 OpsAny-入门篇-堡垒机20-平台设置-网络代理 (第三方) JumpServer 是全球首款开源的堡垒机,使用 GPLv3 开源协议,是符合 4A 规范的运维安全审计系统。 DevOps-入门篇-堡垒机01-jumpserver简单介绍 DevOps-入门篇-堡垒机02-jumpserver快速部署 DevOps-入门篇-堡垒机03-jumpserver对接openldap DevOps-入门篇-堡垒机04-jumpserver简单对接蓝鲸工作台 DevOps-入门篇-堡垒机05-jumpserver快速入门 蓝鲸智云-入门篇-持续集成蓝盾 蓝鲸持续集成平台(代号 bk-ci)是一个免费并开源的 CI 服务,可助你自动化构建-测试-发布工作流,持续、快速、高质量地交付你的产品。 预学习内容: 蓝鲸智云-持续集成套餐安装部署01 蓝鲸智云-持续集成套餐安装部署02 蓝鲸智云-持续集成套餐-快速入门01-内置插件 蓝鲸智云-持续集成套餐-快速入门02-外部插件 正式入门学习内容: 蓝鲸智云-入门篇-持续集成01-蓝盾简单介绍 蓝鲸智云-入门篇-持续集成02-蓝盾对接gitlab构建流水线 蓝鲸智云-入门篇-持续集成03-蓝盾对接svn构建流水线 蓝鲸智云-入门篇-持续集成04-蓝盾对接gerrit构建流水线 蓝鲸智云-入门篇-持续集成05-蓝盾流水线的导入导出 蓝鲸智云-入门篇-持续集成06-蓝盾对接gitee构建流水线-公有 蓝鲸智云-入门篇-持续集成07-蓝盾对接gitee构建流水线-私有 蓝鲸智云-入门篇-持续集成08-蓝盾如何拉取github代码构建流水线 蓝鲸智云-入门篇-持续集成09-蓝盾流水线变量 蓝鲸智云-入门篇-持续集成10-蓝盾流水线人工审核 蓝鲸智云-入门篇-持续集成11-蓝盾流水线阶段准入 蓝鲸智云-入门篇-持续集成12-蓝盾子流水线调用 蓝鲸智云-入门篇-持续集成13-蓝盾流水线运行锁定设置 蓝鲸智云-入门篇-持续集成14-蓝盾流水线模版 蓝鲸智云-入门篇-持续集成15-蓝盾流水线流程控制 蓝鲸智云-入门篇-持续集成16-蓝盾多工作流水线 蓝鲸智云-入门篇-持续集成17-蓝盾流水线互斥组 蓝鲸智云-入门篇-持续集成18-蓝盾定时构建流水线 蓝鲸智云-入门篇-持续集成19-蓝盾远程构建流水线 蓝鲸智云-入门篇-持续集成20-蓝盾触发构建流水线-官方自带trigger 蓝鲸智云-入门篇-持续集成21-蓝盾触发构建流水线-gitlab-cicd 蓝鲸智云-入门篇-持续集成22-蓝盾安装配置私有构建机 蓝鲸智云-入门篇-持续集成23-蓝盾使用私有构建机构建流水线 蓝鲸智云-入门篇-持续集成24-蓝盾使用私有构建环境构建流水线 蓝鲸智云-入门篇-持续集成25-蓝盾git插件的安装 蓝鲸智云-入门篇-持续集成26-蓝盾git插件的使用-公有仓库 蓝鲸智云-入门篇-持续集成27-蓝盾git插件的使用-私有仓库 蓝鲸智云-入门篇-持续集成28-蓝盾dockerBuildPush插件的安装 蓝鲸智云-入门篇-持续集成29-蓝盾dockerBuildPush使用前准备工作 蓝鲸智云-入门篇-持续集成30-蓝盾dockerBuildPush插件的使用 蓝鲸智云-入门篇-持续集成31-蓝盾dockerBuildPush插件-引入变量 蓝鲸智云-入门篇-持续集成32-蓝盾dockerBuildPush插件的使用验证 蓝鲸智云-入门篇-持续集成33-蓝盾ci-executeJobScript脚本执行插件的使用 蓝鲸智云-入门篇-持续集成34-蓝盾ci-pushJobFile文件分发插件的使用 蓝鲸智云-入门篇-持续集成35-蓝盾如何构建python-demo流水线 蓝鲸智云-入门篇-持续集成36-蓝盾如何构建nodejs-demo流水线 蓝鲸智云-入门篇-持续集成37-蓝盾如何构建Java-Maven-demo流水线 蓝鲸智云-入门篇-持续集成38-蓝盾为什么要定制bkci容器镜像 蓝鲸智云-入门篇-持续集成39-蓝盾定制bkci-svn容器镜像准备工作 蓝鲸智云-入门篇-持续集成40-蓝盾定制bkci-svn容器镜像开始制作 蓝鲸智云-入门篇-持续集成41-蓝盾定制bkci-svn容器镜像-上传研发商店 蓝鲸智云-入门篇-持续集成42-蓝盾定制bkci-svn容器镜像-使用定制构建机 蓝鲸智云-入门篇-持续集成43-蓝盾流水线属性管理 扩展: 蓝鲸智云-入门篇-持续集成44-蓝盾如何使用定制的centos容器镜像 蓝鲸智云-入门篇-容器管理平台 蓝鲸容器管理平台(BCS,Blueking Container Service)是 高度可扩展、灵活易用的容器管理服务平台,支持社区原生 Kubernetes 编排引擎。 预学习内容: 蓝鲸智云-容器管理套餐安装部署01 蓝鲸智云-容器管理套餐安装部署02 蓝鲸智云-容器管理套餐-快速入门01-搭建k8s集群 蓝鲸智云-容器管理套餐-快速入门02-k8s简单运行容器 正式入门学习内容: 蓝鲸智云-入门篇-容器管理平台01-简单介绍 蓝鲸智云-入门篇-容器管理平台02-集群介绍 蓝鲸智云-入门篇-容器管理平台03-节点介绍 蓝鲸智云-入门篇-容器管理平台04-节点扩容 蓝鲸智云-入门篇-容器管理平台05-命名空间介绍 蓝鲸智云-入门篇-容器管理平台06-命名空间创建 蓝鲸智云-入门篇-容器管理平台07-模版集-表单模式-蓝鲸harbor仓库 蓝鲸智云-入门篇-容器管理平台08-上传容器镜像到蓝鲸harbor仓库 蓝鲸智云-入门篇-容器管理平台09-上传容器镜像到第三方harbor仓库 蓝鲸智云-入门篇-容器管理平台10-模版集-表单模式-第三方harbor仓库 蓝鲸智云-入门篇-容器管理平台11-模版集-表单模式-版本管理 蓝鲸智云-入门篇-容器管理平台12-模版集-表单模式-service服务-ClusterIP 蓝鲸智云-入门篇-容器管理平台13-模版集-表单模式-service服务-nodeport 蓝鲸智云-入门篇-容器管理平台14-模版集-表单模式-service服务-LoadBalancer 蓝鲸智云-入门篇-容器管理平台15-模版集-表单模式-变量的引用 蓝鲸智云-入门篇-容器管理平台16-模版集-表单模式-扩缩容POD 蓝鲸智云-入门篇-容器管理平台17-模版集-表单模式-升级POD 蓝鲸智云-入门篇-容器管理平台18-模版集-表单模式-删除POD 蓝鲸智云-入门篇-容器管理平台19-模版集-yaml模式-蓝鲸harbor仓库 蓝鲸智云-入门篇-容器管理平台20-模版集-yaml模式-第三方harbor仓库 蓝鲸智云-入门篇-容器管理平台21-模版集-表单模式-Ingress 蓝鲸智云-入门篇-容器管理平台22-模版集-表单模式-DaemonSet 蓝鲸智云-入门篇-容器管理平台23-模版集-表单模式-Job 蓝鲸智云-入门篇-容器管理平台24-模版集-表单模式-StatefulSet 蓝鲸智云-入门篇-容器管理平台25-模版集-表单模式-ConfigMags 蓝鲸智云-入门篇-容器管理平台26-模版集-表单模式-Secrets 蓝鲸智云-入门篇-容器管理平台27-Pod-WebConsole 蓝鲸智云-入门篇-容器管理平台28-Cluster-WebConsole 蓝鲸智云-入门篇-容器管理平台29-仓库的使用 蓝鲸智云-入门篇-容器管理平台30-操作审计 蓝鲸智云-入门篇-容器管理平台31-事件查询 蓝鲸智云-入门篇-容器管理平台32-helm简单介绍 蓝鲸智云-入门篇-容器管理平台33-部署Helm-Chart-rumpetroll-公共仓库 蓝鲸智云-入门篇-容器管理平台34-安装helm命令 蓝鲸智云-入门篇-容器管理平台35-安装helmpush插件 蓝鲸智云-入门篇-容器管理平台36-helm初始化与添加仓库 蓝鲸智云-入门篇-容器管理平台37-上传Helm-Chart到仓库 蓝鲸智云-入门篇-容器管理平台38-部署Helm-Chart-rumpetroll-项目仓库 蓝鲸智云-入门篇-容器管理平台39-对接nfs共享存储 蓝鲸智云-入门篇-容器管理平台40-配置k8s集群配置镜像加速器 蓝鲸智云-入门篇-容器管理平台40-部署Helm-Chart-wordpress 蓝鲸智云-入门篇-容器管理平台41-部署Helm-Chart-gitlab-ce 蓝鲸智云-入门篇-容器管理平台42-部署Helm-Chart-jenkins 蓝鲸智云-入门篇-容器管理平台43-验证kube-dns组件 蓝鲸智云-入门篇-容器管理平台44-部署Dashboard组件 蓝鲸智云-入门篇-容器管理平台45-验证Dashboard组件 蓝鲸智云-入门篇-容器管理平台46-部署heapster组件 蓝鲸智云-入门篇-容器管理平台47-验证heapster组件 蓝鲸智云-入门篇-容器管理平台48-制作centos7.6镜像 蓝鲸智云-入门篇-容器管理平台49-上传centos7.6镜像 蓝鲸智云-入门篇-容器管理平台50-运行centos7.6容器 蓝鲸智云-入门篇-容器管理平台51-特权模式运行centos7.6容器 蓝鲸智云-入门篇-容器管理平台52-创建centos7.6容器虚拟机 蓝鲸智云-入门篇-容器管理平台53-管理centos7.6容器虚拟机 蓝鲸智云-入门篇-容器管理平台54-批量创建centos7.6容器虚拟机 蓝鲸智云-入门篇-容器管理平台55-监控中心-Dashbord介绍 蓝鲸智云-入门篇-容器管理平台56-监控中心-告警策略 特权模式:command: ["/usr/sbin/init"] 扩展入门学习内容01: 蓝鲸智云-入门篇-容器通道01-搭建openvpn服务 蓝鲸智云-入门篇-容器通道02-mac客户端-连接容器 蓝鲸智云-入门篇-容器通道03-centos客户端-连接容器 蓝鲸智云-入门篇-容器通道04-windows客户端-连接容器 蓝鲸智云-入门篇-容器通道05-搭建nat-server服务 蓝鲸智云-入门篇-容器通道06-同网段centos虚拟机连接容器 蓝鲸智云-入门篇-容器通道07-centos容器如何初始化 扩展入门学习内容01: 蓝鲸智云-入门篇-容器管理01-在默认命名空间创建nginx-deployment 蓝鲸智云-入门篇-容器管理02-在默认命名空间扩缩容nginx-deployment 蓝鲸智云-入门篇-容器管理03-在默认命名空间升级nginx-deployment 蓝鲸智云-入门篇-容器管理04-使用Service服务进行Pod负载均衡-ClusterIP 蓝鲸智云-入门篇-容器管理05-使用Service服务进行Pod负载均衡-nodeport 蓝鲸智云-入门篇-容器管理06-在默认命名空间删除nginx-deployment 蓝鲸智云-入门篇-应用市场 企业级应用生态市场,颠覆应用交付与运营的新模式 应用市场-官方地址 101-蓝鲸智云-扩展篇-应用市场01-幸运大抽奖 蓝鲸智云-开发篇-开发环境构建 腾讯蓝鲸智云提供了丰富的开发教程,促进运维开发社区的发展,授人以鱼更授人以渔,帮助社区伙伴自主构建更适合企业的研运一体化解决方案。让开发入门更简单一点,让更多的人可以加入进来,让门槛再低一些。百花齐放,总好过一枝独秀。 蓝鲸智云-开发篇-新手入门(文档) 蓝鲸智云-开发篇-开发环境构建01-产品简介 蓝鲸智云-开发篇-开发环境构建02-部署mariadb数据库 蓝鲸智云-开发篇-开发环境构建03-创建gitlab项目 蓝鲸智云-开发篇-开发环境构建04-创建第一个应用 蓝鲸智云-开发篇-开发环境构建05-构建本地开发环境 蓝鲸智云-开发篇-开发环境构建06-开发一个helloworld网站 蓝鲸智云-开发篇-快速上线应用 蓝鲸 PaaS 平台的核心功能就是为开发者提供了通用的、便捷的开发者服务,成为企业内部技术体系的核心发动机,助力企业构建内部私有化的 SaaS 应用市场。 蓝鲸智云-开发篇-新手入门(文档) 蓝鲸智云-开发篇-快速上线应用01-开发者中心介绍 蓝鲸智云-开发篇-快速上线应用02-上传第一个应用到gitlab 蓝鲸智云-开发篇-快速上线应用03-上线第一个应用-测试环境 蓝鲸智云-开发篇-快速上线应用04-上线第一个应用-生产环境 蓝鲸智云-开发篇-快速上线应用05-如何修改应用Logo 蓝鲸智云-开发篇-快速上线应用06-如何更新第一个应用 蓝鲸智云-开发篇-快速上线应用07-应用的下架 蓝鲸智云-开发篇-快速上线应用08-应用的发布历史 正式环境与测试环境的切换命令 # 加载蓝鲸相关维护命令 source ~/.bashrc # 切换到正式环境 pcmd -H 192.168.1.1 '${CTRL_DIR}/bin/install_paasagent.sh -e ${CTRL_DIR}/bin/04-final/paasagent.env -b $LAN_IP -m prod -s ${BK_PKG_SRC_PATH} -p ${INSTALL_PATH}' # 切换到测试环境 pcmd -H 192.168.1.1 '${CTRL_DIR}/bin/install_paasagent.sh -e ${CTRL_DIR}/bin/04-final/paasagent.env -b $LAN_IP -m test -s ${BK_PKG_SRC_PATH} -p ${INSTALL_PATH}' 蓝鲸智云-开发篇-学习环境搭建 蓝鲸智云平台的搭建是非常消耗资源的,做为想要入门此平台的开发者,初学者,或者是大学生,如何使用最小的资源去搭建一套学习入门的环境,那么这便是此节的重点内容:本节将使用【4C8G】规格的虚拟机资源来去搭建一套可以最小化构建的蓝鲸应用开发环境 蓝鲸智云-开发篇-新手入门(文档) 工具下载地址 yum -y install git wget wget https://bktencent-1252002024.file.myqcloud.com/framework_4.4.2.167.tar.gz wget https://bktencent-1252002024.file.myqcloud.com/fw_example_4.4.2.167.tar.gz (推荐) 蓝鲸智云-环境准备01-学习蓝鲸前的知识储备 蓝鲸智云-环境准备02-windows10学习环境说明 蓝鲸智云-环境准备03-学习环境软件包工具获取 蓝鲸智云-环境准备04-vmware软件介绍 蓝鲸智云-环境准备05-vmware软件安装01 蓝鲸智云-环境准备06-vmware软件安装02 蓝鲸智云-环境准备07-vmware软件初始化 蓝鲸智云-环境准备08-centos7系统介绍 蓝鲸智云-环境准备09-为什么要使用centos7.6版本 蓝鲸智云-环境准备10-centos7系统安装准备 蓝鲸智云-环境准备11-centos7系统开始安装 蓝鲸智云-环境准备12-centos7系统配置网络 蓝鲸智云-环境准备13-centos7添加数据盘 蓝鲸智云-环境准备14-xshell工具的安装与使用 蓝鲸智云-环境准备15-centos7系统环境初始化 蓝鲸智云-开发篇-学习环境搭建01-简单说明 蓝鲸智云-开发篇-学习环境搭建02-环境说明 蓝鲸智云-开发篇-学习环境搭建03-部署蓝鲸pass平台 蓝鲸智云-开发篇-学习环境搭建04-访问蓝鲸pass平台 蓝鲸智云-开发篇-学习环境搭建05-蓝鲸后台管理 蓝鲸智云-开发篇-学习环境搭建06-蓝鲸开发者中心 蓝鲸智云-开发篇-学习环境搭建07-部署SaaS运行环境 蓝鲸智云-开发篇-学习环境搭建08-部署数据库说明 蓝鲸智云-开发篇-学习环境搭建09-部署gitlab说明 蓝鲸智云-开发篇-学习环境搭建10-获取开发框架 蓝鲸智云-开发篇-学习环境搭建11-创建gitlab项目 蓝鲸智云-开发篇-学习环境搭建12-配置数据库 蓝鲸智云-开发篇-学习环境搭建13-创建蓝鲸应用 蓝鲸智云-开发篇-学习环境搭建14-部署蓝鲸应用 蓝鲸智云-开发篇-学习环境搭建15-访问蓝鲸应用 DevOps-入门篇-代码编写01-jupyterlab简单介绍 DevOps-入门篇-代码编写02-jupyterlab安装部署 DevOps-入门篇-代码编写03-jupyterlab快速入门 蓝鲸智云-总结篇-问题总结 问题1: 为什么要录制此系列视频? 答:蓝鲸智云是一个非常好的开源产品,从6.0.4版本已经基本稳定,这么好的开源产品值得进行普及。 问题2: 你是做什么的?凭什么能做好此开源产品的普及? 答:作者是一个运维架构师,并积累啦很深厚的运维经验,这些年的运维生涯中也接触过很多自动化平台,有些属于个人开发的,有些是企业需求开发的,但是作者在使用这些系统的时候,发现很多功能在实际使用的过程中不尽如人意,直到作者从蓝鲸智云5.0版本开始接触了解至今,作者发现遇到的对的它,一切的一切都是值得的。 问题3:你觉得 你发展到现在,比一般学员优秀很多,到底原因何在? 答:努力和坚持不懈,我时刻铭记着我的老师老男孩曾跟我的说一句话:勤奋努力,善于总结,勤能补拙! 技术的提升只是量的积累,思想的转变才是致的飞跃 问题4:你起点并不高,但是发展的更好,你觉得你比别人好的原因在哪? 答:以前确实没好好学习过,但是,这并不是现在不努力学习的理由,从现在开始,从任何年龄段开始,每天坚持学一会,哪怕是一个知识点,点点滴滴的积累,三年后你就是这个领域的专家! 人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。1万小时的锤炼是任何人从平凡变成世界级大师的必要条件!
查看全部
25
单台机器安装体验蓝鲸7.1
shenjinrui9篇文章14
7.2安装部署问题汇总
蓝鲸助手17篇文章12
社区版常见问题汇总
蓝鲸助手612篇文章11
Chrisjing的蓝鲸智云6.0&7.0-智能运维平台之旅
ChrisWin11篇文章11
通过标准运维 API 安装 Agent
痞老板3篇文章11
基于蓝鲸saas的业务配置同步管理平台设计与实现
donkey4篇文章10
蓝鲸社区版6.0.2 离线部署记录
木划离9篇文章10
配置项全生命周期管理:CMDB数据消费实践与案例解析
CanWay124篇文章9
【社区版 7.1】 监控平台数据未上报排查思路
蓝鲸助手1006篇文章