kubernetes
文章平均质量分 54
k8s的基础学习,安装,运维
云原生IT民工
这个作者很懒,什么都没留下…
展开
-
kubeadm部署k8s v1.30
使用kubeadm部署k8s v1.30,踩了所有坑,包成功版本,如果部分资源无法链接github,需要自行解决原创 2024-05-13 15:20:37 · 1371 阅读 · 1 评论 -
k8s部署efk
elasticsearch: 8.8.0 chart包:19.10.0fluentd: 1.16.2 chart包: 5.9.4kibana: 8.2.2 chart包:10.1.9。原创 2024-04-08 16:06:49 · 675 阅读 · 0 评论 -
chartmuseum仓库部署
chart包仓库chartmuseum部署原创 2023-05-19 17:09:23 · 356 阅读 · 0 评论 -
harbor不停机更换自定义证书
harbor不停机更换自定义证书原创 2023-01-31 17:14:39 · 1705 阅读 · 0 评论 -
kubeadm安装kubernetes v1.19.0
安装信息:操作系统:Ubuntu 18.04 x86_64 容器运行时引擎:Docker 19.03.ce一、环境准备1、主机时间同步sudo systemctl start chronyd.servicesudo systemctl enable chronyd.service#没有的话需要提前安装 apt install chrony2、防火墙设置sudo ufw disable && sudo ufw status3、禁用sawp原创 2022-04-18 15:57:48 · 1306 阅读 · 0 评论 -
Kubernetes K8S之Pod 生命周期与postStart、preStop事件
1、容器生命周期钩子函数 生命周期钩子函数( lifecycle hook )是编程语言( 如Angular )中常用的生命周期管理的组件,它实现了程序运行周期中的关键时刻的可见性,并赋予用户为此采取某种行动的能力。类似地, 容器生命周期钩子使它能够感知其自身生命周期管理中的事件,并在相应的时刻到来时运行由用户指定的处理程序代码。Kubernetes 支持 postStart 和 preStop 事件。postStart:于容器创建完成之后立即运行的钩子处理器( handler ),不过K原创 2021-07-28 11:12:58 · 1142 阅读 · 0 评论 -
helm安装harbor后登陆一直提示账户或密码错误
helm安装harbor后登陆一直提示账户或密码错误问题现象如下图用户名:admin/Harbor12345删除已经部署的harbor release,并删除数据库使用的存储上的数据,这个根据自己定义存储的方式不同,位置也不同编辑values.yaml文件type:访问 Harbor服务的方式。本示例使用 nodePort。tls:指定是否启用 HTTPS。多数情况下设置为 false,这里我们使用的是falseexternalURL:暴露给租户的 URL。externalURL:原创 2021-03-04 15:32:21 · 5379 阅读 · 3 评论 -
k8s问题记录
k8s在服务器重启后,部分pod无法正常运行提示: Error getting server version: Get https://10.200.0.1:443/version?timeout=32s: dial tcp 10.200.0.1:443: connect: no route to host解决方法: iptables -F原创 2021-01-08 18:10:50 · 937 阅读 · 0 评论 -
k8s独立服务依赖检查逻辑
在现实世界中,一些遗留应用程序和框架无法调整。因此,我们希望将其检查策略和应用程序逻辑分离。一种常见方法是在容器的Dockerfile启动脚本中添加相关的服务依赖性检查逻辑。有关此方法的详细信息,请参阅此Docker文档。另一种方法是使用Kubernetes pod机制本身来添加依赖性检查逻辑。在开始之前,我们必须了解pod生命周期。首先,pod包含三种类型的容器:基础设施容器:这是著名的暂停容器。Init容器:这是一个初始化容器,通常用于初始化和准备应用程序。只有在等待所有初始化容器完成运行后原创 2020-12-03 17:24:03 · 369 阅读 · 0 评论 -
Kubernetes 包管理工具--helm
简介:Helm 可以帮助我们管理 Kubernetes 应用程序 - Helm ,Charts 可以定义、安装和升级复杂的 Kubernetes 应用程序,Charts 包很容易创建、版本管理、分享和分布。Helm 对于 Kubernetes 来说就相当于 yum 对于 Centos 来说,对于越来越复杂的 Kubernetes 应用程序来说,如果单纯依靠我们去手动维护应用程序的 YAML 资源清单文件来说,是非常复杂,成本也是巨大的。接下来我们就来了解了 Helm 的使用方法。一、安装前提条件:一个原创 2020-11-25 15:51:25 · 440 阅读 · 2 评论 -
CentOS 7安装Minikube v1.17.0
一、安装docker二、安装kubectl工具三、下载安装minikube下载地址:https://github.com/kubernetes/minikube/tagsmv minikube /usr/local/binchmod +x minikubeminikube start --driver=none --memory=8192 --cpus=4 --kubernetes-version=v1.17.0 --image-repository=registry.aliyuncs.com原创 2020-07-29 11:13:31 · 689 阅读 · 0 评论 -
kubernetes安装MySql 5.7主从复制集群
一、部署原理使用 statefulset控制器部署mysql主从集群的原理如下图所示:官方地址: Run a Replicated Stateful参考博客:CSDN博客二、使用 statefulset控制器部署mysql主从集群2.1、首先从资源清单创建ConfigMap[root@master-dev mysql_cluster]# cat mysql-configmap.yamlapiVersion: v1kind: ConfigMapmetadata: name: mysql原创 2020-07-06 18:03:56 · 985 阅读 · 2 评论 -
kubernetes部署dashboard v2.0.3
前言:之前部署过dashboard v1.x的版本,后来dashboard升级了,按照之前的部署方式部署后,总是出现无法访问的现象,后面又去github找到最新版的dashboard 部署方式,特此记录官方方式部署官方地址:https://github.com/kubernetes/dashboard说明:官方项目是使用的ClusterIP方式暴露服务,不利于我们进行访问验证$ kubectl apply -f https://raw.githubusercontent.com/kubernet原创 2020-07-05 11:08:29 · 2114 阅读 · 0 评论 -
Springboot项目部署到k8s集群
Springboot项目部署到k8s集群简介:该项目是使用Springboot框架开发的简单的考勤签到系统,依赖MySql数据库记录数据,能够实现注册、登陆、签到、修改个人信息,查看签到记录等功能源码地址:考勤签到Springboot项目确定整个实现步骤将服务制作成基础镜像1、该项目基于Java的Springboot框架开发,所以基础镜像使用 openjdk镜像docker pull openjdk:8-jre-alpine2、使用mvn将该项目打包成jar包,需提前在服务器配置好Java原创 2020-07-04 15:45:17 · 3212 阅读 · 3 评论 -
kubeadm部署单master节点kubernetes集群
Kubeadm 是一个官方推荐部署kubernetes工具,降低了部署难度,提高效率它提供了 kubeadm init 以及 kubeadm join 这两个命令作为快速创建 kubernetes 集群的最佳实践。kubeadm 通过执行必要的操作来启动和运行一个最小可用的集群。它被故意设计为只关心启动集群,而不是准备节点环境的工作。同样的,诸如安装各种各样的可有可无的插件,也不再它的负责范围**一、各相关组件及机器环境 **OS:CentOS 7.6 x86_64Container runtime:原创 2020-07-01 11:21:54 · 959 阅读 · 0 评论 -
kubernetes基础概念入门
Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.k8s是一个开源的云操作系统,能够用来自动化部署,扩缩容和管理我们的容器应用,简单来说,就是提供了容器编排和管理功能的系统架构图Master:ApiServer:提供了资源操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制;Schedu原创 2020-06-30 10:46:20 · 436 阅读 · 0 评论