logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

devops介绍

git安装[root@k8s-master-01 ~]# yum install git -y#测试是否安装成功(查看git版本号)[root@k8s-master-01 ~]# git --versiongit version 1.8.3.1#配置用户名与邮箱[root@k8s-master-01 ~]# git config --global user.name “yzl”[root@k8s-

解决k8s删除名称空间无法强制删除的问题

因为分析不出来原因,就去百度了,尝试了强制删除 kubectl delete namespace [namespace] --force --grace-period=0和通过接口删除不怎么好使,后面就找到了下面的方案。总得来说,删除名称空间,一定要把名称空间下资源删干净,在删名称空间,也别随便终止了,自己测试环境瞎搞没关系,就怕上产环境大家也这么玩,最后送大家一句话,且删且珍惜!问题起因:删除k

文章图片
#kubernetes#容器#云原生
kubernetes-常用命令集

k8s常用指令集(kubectl kubeadm)官方指令文档官方常用指令基础命令准备文件[root@m01 ~]# vim wordpress.yamlapiVersion: v1kind: Podmetadata:name: wordpressspec:containers:- name: nginximage: nginx- name: phpimage: alvinos/php:v2-fp

k8s数据持久化(存储卷)

数据持久化我们知道,Pod是由容器组成的,而容器宕机或停止之后,数据就随之丢了,那么这也就意味着我们在做Kubernetes集群的时候就不得不考虑存储的问题,而存储卷就是为了Pod保存数据而生的。存储卷的类型有很多,我们常用到一般有四种:**emptyDir,hostPath,NFS以及云存储(ceph, glasterfs…)**等。emptyDir(容器与容器的数据共享)emptyDir类型的

kubernetes配置中心

k8s配置中心在生产环境中经常会遇到需要修改配置文件的情况,传统的修改方式不仅会影响到服务的正常运行,而且操作步骤也很繁琐。为了解决这个问题,kubernetes项目从1.2版本引入了ConfigMap功能,ConfigMap && Secret 是K8S中的针对应用的配置中心,它有效的解决了应用挂载的问题,并且支持加密以及热更新等功能,可以说是一个k8s提供的一件非常好用的功能。

service详解

service(智能负载均衡器)service主要是提供负载均衡和服务自动发现。它是 k8s 中最核心的资源之一, 每一个 Service 就是我们平常所说的一个“微服务”。如上图所示,Kubernetes 的 Service 定义了一个服务的访问入口,前端的应用(Pod)通过这个入口地址访 问其背后的一组由 Pod 副本组成的集群实例,Service 与其后端的 Pod 副本集群之间是通过 La

用阿里云构建海外镜像

一、背景使用docker或者k8s的过程中,我们可能遇到镜像无法下载的情况,例如:kubernetes中的kube-apiserver镜像,这是因为其仓库在海外,我们的网络被阻挡,我们无法获取到该资源,使用合法的方式,成本又太高,今天小编来分享一个简单而又实用的海外镜像构建方法。二、构建步骤#进入自己的命名空间,创建镜像仓库#编辑kube-apiserver的Dockerfile1. 登录阿里云D

k8s的名称空间、标签、deployment、控制器、弹性伸缩

一、k8s中的名称空间k8s中名称空间是用来隔离集群资源,而k8s中的资源也分为名称空间级资源以及集群级资源。kubectl是k8s客户端,它跟k8s没有任何关系。kubectl get [资源名称] 获取集群资源的命令#获取名称空间[root@k8s-m-01 ~]# kubectl get namespaceNAMESTATUSAGEdefaultActive5d16hkube-node-le

k8s kubeadm高可用安装与部署

kubeadm安装服务器配置至少是2G2核的。如果不是则可以在集群初始化后面增加 --ignore-preflight-errors=NumCPU1、克隆机器192.168.1.55m01192.168.1.56n1192.168.1.57n22、修改主机名称[root@k8s1 ~]# hostnamectl set-hostname m01[root@k8s2 ~]# hostnamectl

k8s集群驱逐node节点上的pod

[root@k8s-master1 ~]# kubectl drain k8s-node2 --delete-local-data --force --ignore-daemonsetsnode/k8s-node2 already cordonedWARNING: ignoring DaemonSet-managed Pods: efk/fluentd-es-nfgbj, ingress-ngin

#kubernetes
    共 14 条
  • 1
  • 2
  • 请选择