kubernetes

Centos7 安装部署Kubernetes(k8s)集群实现过程

目录 一.系统环境 二.前言 三.Kubernetes 3.1 概述 3.2 Kubernetes 组件 3.2.1 控制平面组件 3.2.2 Node组件 四.安装部署Kubernetes集群 4.1 环境介绍 4.2 配置节点的基本环境 4.3 节点安装docker,并进行相关配 »

我通过了CKA和CKAD,所以总结一下流程

背景 我需要CKA和CKAD,所以我准备了大约两个星期并参加了考试。我希望通过总结到那时的流程,对将来参加考试的人有所帮助。 考试前参加考试考试后 我把它写成三个部分。 如果您想了解更多关于考试本身的信息, https://qiita.com/mochizuki875/items/a77d5c49 »

云原生之旅 - 4)基础设施即代码 使用 Terraform 创建 Kubernetes

前言 上一篇文章我们已经简单的入门Terraform, 本篇介绍如何使用Terraform在GCP和AWS 创建Kubernetes 资源。 Kubernetes 在云原生时代的重要性不言而喻,等于这个时代的操作系统,基本上只需要建这个资源,就可以将绝大多数的应用跑在上面,包括数据库,甚至很多团队的 ... »

Istio(二):在Kubernetes(k8s)集群上安装部署istio1.14

一.模块概览 在安装 Istio 模块中,我们将介绍在 Kubernetes 集群上安装 Istio1.14 的不同方法。我们将通过详细的步骤,了解如何在 Kubernetes 集群上安装 Istio。 关于istio简介可以查看博客《Istio(一):服务网格和 Istio 概述》https:// ... »

使用 ClusterAutoscaler 进行缩放时注意 DaemonSet 的行为

在 Kubernetes 环境中管理服务器本身的 scale-in/out 时,可以使用 ClusterAutoscaler(以下简称 CA)。我认为在使用 CA 进行缩放时我必须小心 DaemonSet 的行为,所以我将对其进行描述。 本文假设环境Kubernetes 平台 AWS EKS Ver »

7 步保障 Kubernetes 集群安全

随着 Kubernetes 的发展和改进,新的安全威胁和风险也逐渐向 K8s 转移,因此 K8s 安全性变得越来越重要,而保护 K8s 集群已成为 DevOps 团队不容忽视的重要任务。K8s 有多种实现类型(本地、云管理、混合等)、众多开源支持工具和各种配置设置,且保护运行容器工作负载的任何安全敏 ... »

sealio

Go语言k8s kubernetes使用leader election实现选举

目录 一、背景 二、官网代码示例 三、锁的实现 一、背景 在kubernetes的世界中,很多组件仅仅需要一个实例在运行,比如controller-manager或第三方的controller,但是为了高可用性,需要组件有多个副本,在发生故障的时候需要自动切换。因此,需要利用leader »

【Kubernetes】K8s笔记(十一):Ingress 集群进出流量总管

0. Ingress 解决了什么问题 上一篇笔记中讲解了 Service 的功能和运行机制。Service 本质上是一个由 kube-proxy 控制的四层负载均衡,在 TCP/IP 协议栈上转发流量。然而四层负载均衡能做的很有限,现在绝大多应用运行在应用层(五层/ OSI 七层)的 HTTP/HT ... »

joexu01

Azure Kubernetes(AKS)部署及查看应用资源

简介 上一篇文章讲解了如何使用Azure DevOps持续部署应用到Azure Kubernetes上。但是部署是否成功?会不会遇到什么问题?项目运行中是否会出现问题?我们该怎么样查看这些问题,并且对问题进行针对性解决?这就是今天要讲的。 Aks_Core部署流程 在讲遇到的问题之前我们可以先看看如 ... »

hulizhong

k8s集群安装

虚拟机准备 我这里准备了三台虚拟机,分别部署一个master和两个node,操作系统位ubuntu 20.04。以下为特殊说明为三台机器都要做此操作 安装容器runtime 之前,我们用的容器runtime基本都是docker,但是docker并没有实现k8s的CRI,是在kubelet的有一个组件 ... »

pod(一):Kubernetes(k8s)创建pod的两种方式

一.系统环境 | 服务器版本 | docker软件版本 | CPU架构 | | | | | | CentOS Linux release 7.4.1708 (Core) | Docker version 20.10.12 | x86_64 | 二.前言 docker可以创建容器,Kubernetes ... »

renshengdezheli

不懂 Kubernetes 实现云原生是什么体验?

云原生的本质和最终效果 要明白什么是云原生,就要先弄明白云计算是什么有什么问题,云计算将计算资源、网络、存储等基础设施统一管理,通过资源规模化和自动化管理,实现降低资源的成本和提高资源的管理效率,云计算本质上解决的是资源的自动化管理问题,但数字化和信息化的关键在应用,云计算没有解决应用的管理问题,应 ... »

rainbond

容器化|自建 MySQL 集群迁移到 Kubernetes

背景 如果你有自建的 MySQL 集群,并且已经感受到了云原生的春风拂面,想将数据迁移到 Kubernetes 上,那么这篇文章可以给你一些思路。 文中将自建 MySQL 集群数据,在线迁移到 Kubernetes 的 MySQL 集群中,快速实现了 MySQL on Kubernetes。 适用场 ... »

radondb

kubernetes之基于ServiceAccount拉取私有镜像

前面可以通过ImagPullPolicy和ImageullSecrets指定下载镜像的策略,ServiceAccount也可以基于spec.imagePullSecret字段附带一个由下载镜像专用的Secret资源组成的列表,用于在容器创建时,从某个私有镜像仓库下载镜像文件之前的服务认证。 1.创建 ... »

xunweidezui

Centos7 安装部署Kubernetes(k8s)集群

一.系统环境 | 服务器版本 | docker软件版本 | CPU架构 | | | | | | CentOS Linux release 7.4.1708 (Core) | Docker version 20.10.12 | x86_64 | 二.前言 下图描述了软件部署方式的变迁:传统部署时代,虚 ... »

renshengdezheli