
云计算
文章平均质量分 67
kele_baba
这个作者很懒,什么都没留下…
展开
-
K8S中 yaml 文件详解
K8S中 yaml 文件详解一、K8S中的 yaml 文件二、写一个 yaml 文件,通过声明式创建pod创建 Deployment 资源 - kind: Deployment创建 Service 资源 - kind-Service导出 yaml 格式方式例子:deployment.yaml 文件详解例子:Service yaml 文件详解一、K8S中的 yaml 文件Kubernetes 支持 YAML 和 JSON格式 管理资源对象JSON 格式:主要用于 api 接口之间消息的传递YAML原创 2021-08-23 20:00:45 · 13120 阅读 · 0 评论 -
带你认识Jenkins从Gitlab拉取代码,项目部署到Tomcat全流程
Jenkins持续集成从入门到精通一、持续集成及Jenkins介绍1、软件开发生命周期2、 软件开发模型2.1 软件开发瀑布模型2.2 软件的敏捷开发2.3 什么是持续集成?二、Jenkins介绍和Gitlab安装1、Jenkins介绍2、Jenkins的特征3、Jenkins的安装和持续集成的部署3.1 Gitlab安装3.2 Gitlab添加组、创建用户、创建项目三、持续集成环境Jenkins安装1、Jenkins安装2、Jenkins插件管理3、Jenkins用户权限管理4、Jenkins凭证管理5、原创 2021-08-22 00:01:35 · 1735 阅读 · 4 评论 -
CI/CD到底是什么?看完就能很快理解
CI/CD到底是什么?看完就能很快理解什么是DevOps?如何落地实现DevOps理念?实践测试当今大公司一定要使用DevOps什么是DevOps?DevOps是一种思想或方法论,它涵盖开发、测试.运维的整个过程!DevOps强调软件开发人员与软件测试、软件运维、质量保障(QA)部门之间有效的沟通与协作。强调通过自动化的方法管理软件变更,软件集成。使软件从构建到测试、发布更加快捷、可靠,最终按时交付软件。公司项目开发大概的流程,看看是如何一步-步操作的:Product Backlog源自于原创 2021-08-20 12:20:19 · 7473 阅读 · 1 评论 -
记录k8s 的dashboard 管理平台操作-----------创建删除kubectl delete
kubectl create 属于Imperative command(祈使式命令),它明确告诉kubectl要创建某个资源或对象;kubectl apply 是Declarative command(声明式命令),apply并不告诉kubectl具体做什么,而是由kubectl根据后面-f中的yaml文件与k8s中对应的object对比,自动探测要进行哪些操作,比如如果object不存在,则create;如果已经存在,则对比差异,update and replaceDelete根据resourc原创 2021-08-17 10:06:41 · 545 阅读 · 0 评论 -
使用Kubeadm部署K8S单节点,速度快于二进制部署
使用Kubeadmin部署K8S单节点,速度快于二进制部署一、 环境准备二、所有节点安装docker三、所有节点安装kubeadm,kubelet和kubectl四、部署K8S集群五、安装dashboard实验环境主机操作系统IP地址masterCentos7192.168.118.16node01Centos7192.168.118.17node01Centos7192.168.118.18master(2C/4G,cpu核心数要求大于2)1、在所原创 2021-08-17 01:10:09 · 768 阅读 · 0 评论 -
K8S错题集-------------------使用Kubead部署K8S单节点,notReady状态解决
使用kubectl get nodes 发现一个节点出现问题,一直没有Ready查看2个节点的6443端口,发现没起的这个node01端口中的kube-proxy 没有开启后来才发现node01节点忘记去拉去镜像了,我使用脚本拉取一下镜像就解决了[root@node01 opt]# for i in $(ls /opt/kubeadm-basic.images/*.tar); do docker load -i $i; donefe9a8b4f1dcc: Loading layer 43.87M原创 2021-08-17 01:09:15 · 299 阅读 · 0 评论 -
二进制部署Kubernetes集群(单Master节点)
一、部署etcd集群etcd是Coreos团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库。etcd内部采用raft协议作为一致性算法,etcd是go语言编写的。1、etcd特点及端口etcd 作为服务发现系统,有以下的特点:简单: 安装配置简单,而且提供了HTTP API进行交互,使用也很简单安全:支持ssL证书验证快速: 单实例支持每秒2k+读操作可靠: 采用raft算法,实现分布式系统数据的可用性和一致性etcd 日前默认使用2原创 2021-08-12 01:49:57 · 540 阅读 · 0 评论 -
Docker镜像的分层与优化
Docker镜像的分层与优化原创 2021-08-10 17:48:50 · 224 阅读 · 0 评论 -
初识Kubernetes一些重要的组件和核心概念
认识Kubernetes一、Kubernetes简介二、Kubernetes特点1、自我修复2、弹性伸缩3、自动发布(默认滚动发布模式)和回滚4、服务发现和负载均衡5、集中化配置管理和密钥管理6、存储编排,支持外挂存储并对外挂存储资源进行编排7、任务批量处理运行三、Kubernetes集群架构与组件1、核心组件(1)、kube-apiserver(集群统一入口)(2)、kube-controller-manager(负责维护集群状态)(3)、kube-scheduler(负责资源调度)2、配置存储中心(1)原创 2021-08-10 16:41:00 · 599 阅读 · 0 评论