kubernetes
文章平均质量分 66
shgh_2004
这个作者很懒,什么都没留下…
展开
-
【K8S实践笔记】Kubernetes Dashboard v2.7.0 的安装与配置(2)
Kubernetes Dashboard 是 Kubernetes 的官方 web UI(用户界面)。它允许用户管理其 Kubernetes 集群和部署在其上的应用程序。Dashboard 提供了一个图形界面,使得开发者和其他非 Kubernetes 专家能够更容易地了解集群的状态,并执行常见的管理任务。原创 2024-09-06 14:13:11 · 1136 阅读 · 0 评论 -
【K8S实战系列-nignx-2】k8s中configmap挂载配置nginx.conf
【K8S实战系统-nignx-2】k8s中configmap挂载配置nginx.conf1. ConfigMap是什么ConfigMap作用是存储不加密的数据到etcd中,让Pod以变量或数据卷Volume挂载到容器中2. 创建ConfigMap2.1 准备nginx.conf 配置文件user nginx;worker_processes auto;error_log /nas/nas-nginx/logs/error.log notice;pid /v...原创 2021-12-20 18:48:39 · 4443 阅读 · 1 评论 -
【K8S实战系列-nignx-1】dockerfile构建与部署nginx
使用nginx 官方镜像为基础,创建自己的nginx镜像1. 创建dockerfile存放目录1.1 创建目录[root@server40 nginx]# mkdir -p /root/dockerfile/nginx/1.2 编写Dockerfile文件[root@server40 nginx]# vi Dockerfile#this nignx docker file#version: v2021#author: guanghui.shi#email: 1535513原创 2021-12-20 12:46:10 · 1743 阅读 · 0 评论 -
【k8s 使用笔记】 k8s挂载目录,子目录
需解决的问题:容器启动的时候,我们希望通过容器以外传入一些参数、配置、初始化数据;容器重启的时候,我们希望能保存运行中的一些数据;解决方案:为容器添加挂载存储卷。随之带来的问题:某些时候,我们可能需要针对不同的容器,挂载一个存储卷的不同子目录,以达到控制权限等目的。比如将用户数据放在一个NFS文件系统上,不同的用户区分不同的子目录。如果每个用户的容器,都直接挂载了整个NFS,同时又不能封禁容器的外网访问,那么这样是不安全的,如果被反弹Shell之后,会存在安全隐患。我们可以通过su原创 2020-06-16 20:24:26 · 6900 阅读 · 0 评论 -
【k8s 常见问题】 k8s集群-强制删除pod
1. 查看异常状态的POD格式:kubectl get po -n NAMESPACE |grep Terminating示例:异常状态的podkubectl get po -n prod |grep Unknownkubectl get po -n prod |grep Evicted2. 使用kubectl中的强制删除命令格式:kubectl delete pod podName -n NAMESPACE --force --grace-period=0示例:kubectl原创 2020-06-15 11:31:15 · 6168 阅读 · 0 评论 -
【kubernetes 系列6】Kubernetes+Docker+Registry+Gitlab+Jenkins+Maven 自动化集成发布
Kubernetes+Docker+Registry+Gitlab+Jenkins+Maven 自动化集成发布1 流程结构说明:a.用户向Gitlab提交代码,代码中包含 Dockerfile, JenkinsFile文件。b.Jenkins监听Gitlab代码库的推送和变更事件c.Jenkins调用maven插件对源码进行编译打包d.Jenkins调用docker工具根据Doc...原创 2019-05-29 16:58:40 · 1164 阅读 · 0 评论 -
【kubernetes 系列5】Kubernetes服务发现 ingress & ingress controller
Kubernetes服务发现 ingress & ingress controller1、介绍kubernetes Ingess 是有2部分组成,Ingress Controller 和Ingress服务组成,常用的Ingress Controller 是ingress-nginx.工作的原理是: Ingress Controller会动态感知集群中的Ingress的规则变化,然...原创 2019-05-23 11:52:31 · 527 阅读 · 0 评论 -
【kubernetes 基础知识1】Kubernetes中的服务发现与负载均衡
Kubernetes中的服务发现与负载均衡Kubernetes在设计之初就充分考虑了针对容器的服务发现与负载均衡机制,提供了Service资源,并通过kube-proxy配合cloud provider来适应不同的应用场景。随着kubernetes用户的激增,用户场景的不断丰富,又产生了一些新的负载均衡机制。目前,kubernetes中的负载均衡大致可以分为以下几种机制,每种机制都有其特定的应...原创 2019-05-22 20:36:14 · 665 阅读 · 0 评论 -
【kubernetes 系列2】centos7.6 kubeadm安装Kubernetes 1.14.1 集群
【kubernetes 系列2】centos7.6 kubeadm安装Kubernetes 1.14.1 集群一. 环境OS version:CentOS Linux release 7.6.1810 (Core)Docker version:19.03.0-beta3server list:10.18.18.16 server1.ukr 用来安装kubernetes mas...原创 2019-05-22 11:17:29 · 361 阅读 · 0 评论 -
【kubernetes 系列3】集群扩容和缩容(Node节点的移除与加入)
【kubernetes 系列3】集群扩容和缩容(Node节点的移除与加入)一. 环境OS version:CentOS Linux release 7.6.1810 (Core)Docker version:19.03.0-beta3server list:10.18.18.16 server1.ukr 用来安装kubernetes master10.18.18.7...原创 2019-05-22 11:00:57 · 1043 阅读 · 0 评论 -
【kubernetes 系列4】Kubernetes 1.14.1上安装dashboard-1.10.1
【kubernetes 系列4】Kubernetes 1.14.1上安装dashboard-1.10.11. 环境OS version:CentOS Linux release 7.6.1810 (Core)Docker version:19.03.0-beta3server list:10.18.18.16 server1.ukr 用来安装kubernetes mast...原创 2019-04-26 15:24:55 · 1183 阅读 · 0 评论 -
【kubernetes 系列1】基于kubernetes构建Docker集群环境
基础知识:kubernetes是google公司基于docker所做的一个分布式集群,有以下组件组成etcd:高可用存储共享配置和服务发现,作为与minion机器上的flannel配套使用,作用是使每台 minion上运行的docker拥有不同的ip段,最终目的是使不同minion上正在运行的docker containner都有一个与别的任意一个containner(别的minion上...转载 2019-04-26 12:13:03 · 242 阅读 · 0 评论