logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【DevOps】DevOps 实践之路(三):使用 Ansible 批量安装与配置 K8s

前言在上一篇对所有机器进行了 Docker 的安装配置后,这篇文章我们来批量安装与配置 K8s;Ansible 批量设置k8s环境的前置条件首先回顾一下手动配置前置条件的步骤,再改写为 playbook 去批量操作;安装K8s前的准备工作1、关闭防火墙ufw disable# orsystemctl stop ufw2、关闭selinuxsed -i 's/SELINUX=permissive/S

【DevOps】K8s 文章总结

用了3年Kubernetes,我们得到的5个教训链接:https://mp.weixin.qq.com/s/6n5OAvvejmMHQxn6roN1kQ1、JAVA 应用的内存限制如果我们必须选择 Java,请确保版本为 11 或更高。并且 Kubernetes 的内存限制要在 JVM 最大堆内存(-Xmx)的基础上增加 1GB,以留有余量。也就是说,如果 JVM 使用 8GB 的堆内存,则我们对

【DevOps】DevOps 实践之路(二):使用 Ansible 批量安装与配置 Docker

前言本篇开始我们正式进入实战阶段,实战的目标就是把业务迁移到 K8s 集群中去管理,从而 达到 具备 CI/CD 、自动修复错误、一键扩容缩容、监测与预警等功能,我们使用的技术栈就是上文提到的 :Ansible + Gitlab + Jenkins Pipeline + Docker+k8s + Helm本篇我们开始实战 ansible 的使用,并用这个工具 多机安装并配置 Docker。认识 A

【Kubernetes】Docker + K8s 实践之路(使用 kubeadm 搭建 k8s 集群)

认识K8S(kubernetes)定义生产级别的容器管理平台。容器快速创建、部署任何操作系统迁移资源隔离资源更高效利用架构一个K8S集群由Master Node 和Worker Node 两种节点角色 组成;1、Master Nodekube-apiserver:集群对外的接口,提供一套 RESTful 的 Kubernetes API,可供客户端和其他组件调用;etcd:存储集群的信息,比如配置

【Kubernetes】Docker + K8s 实践之路(K8s 基础知识)

认识K8S(kubernetes)参考:https://www.orchome.com/1786定义生产级别的容器管理平台;开放的开发平台:无论哪种语言编写的服务,都可以映射到k8s的service上,并通过tcp通信协议交互;完备的分布式系统支撑平台:集群管理、安全防护、多租户应用支撑、服务注册与发现、负载均衡、故障发现与自我修复、服务升级与在线扩容、可扩展的资源自动调度、多粒度的资源配额管理;

【DevOps】Centos8.2 安装与配置 K8s(v1.19.4)集群

安装环境本文的安装是基于上一篇文章 《CentOS8.2 安装 Docker》 的安装环境进行的,具体环境如下:OS:CentOS Linux release 8.2.2004 (Core)内核:Linux version 4.18.0-193.el8.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 8.3.1 20191121 (

【Kubernetes】Docker + K8s 实践之路(Docker篇)

认识Docker定义Docker 是一个基于 Go 语言 的 开源的应用容器引擎,基于 Linux 内核的 cgroup,namespace,以及 OverlayFS 类的 Union FS 等技术,对进程进行封装隔离,属于 操作系统层面的虚拟化技术。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化;容器是完

【DevOps】K8s 基础知识

k8s 概念k8s 组件k8s 对象k8s 对象的概念在 Kubernetes 系统中,Kubernetes 对象 是持久化的实体。 Kubernetes 使用这些实体去表示整个集群的状态,k8s 对象一般描述了以下信息:1、哪些容器化应用在运行(以及在哪些节点上)2、可以被应用使用的资源3、关于应用运行时表现的策略,比如重启策略、升级策略,以及容错策略一旦创建对象,Kubernetes 系统将持

【DevOps】Centos 7.9 安装、部署与使用 k8s集群(v1.21.3)

yum install -y chrony && systemctl enable --now chronydhostnamectl set-hostname k8s-173echo "192.168.10.203 k8s-173" >> /etc/hostssystemctl status firewalld.servicesystemctl stop firewal

#centos#linux#运维
【Kubernetes】Docker + K8s 实践之路(K8s 实战篇)

资源对象的操作Pod1、创建 Pod两个容器的写法;一个 Volume 同时挂载到 两个 容器的 写法;查看某 Pod 中的 某 容器的输出日志: kubectl logs Pod名-c 容器名vim pod.yamlapiVersion: v1kind: Podmetadata:name: demospec:containers:- name: frontendimage: kubeguide/

    共 14 条
  • 1
  • 2
  • 请选择