文章分类 - Kubernetes
摘要:Jenkins镜像制作 [root@xianchaomaster1 jenkins]# ll total 1272340 -rwxr-xr-x. 1 root root 730 Mar 28 23:00 build-command.sh -rw-r--r--. 1 root root 250 Jan
阅读全文
摘要:Mysql conf cat mysql-configmap.yaml apiVersion: v1 kind: ConfigMap metadata: name: mysql labels: app: mysql data: master.cnf: | # Apply this config on
阅读全文
摘要:配置存储环境 先安装NFS服务 [root@xianchaomaster1 redis-cluster]# mkdir -pv /data/k8sdata/xks/{redis0.redis1,redis2,redis3,redis4,redis5} mkdir: created directory
阅读全文
摘要:制作centos镜像 docker pull centos:7.9.2009 vim Dockerfile #自定义Centos 基础镜像 FROM centos:7.9.2009 MAINTAINER Jack.Zhang 2973707860@qq.com ADD filebeat-7.12.1
阅读全文
摘要:【HPA】Kubernetes HPA(Horizontal Pod Autoscaling):Pod 水平自动伸缩通过此功能,只需简单的配置,便可以利用监控指标(cpu 使用率、磁盘、自定义的等)自动的扩容或缩容服务中 Pod 数量,当业务需求增加时,系统将无缝地自动增加适量pod 容器,提高系统
阅读全文
摘要:1 .node 节点亲和性 [root@xksmaster1 basic]# kubectl explain pods.spec.affinity KIND: Pod VERSION: v1 RESOURCE: affinity <Object> DESCRIPTION: If specified,
阅读全文
摘要:1. node 节点选择器 [root@xksmaster1 basic]# cat pod-node.yaml apiVersion: v1 kind: Pod metadata: name: demo-pod namespace: default labels: app: myapp env:
阅读全文
摘要:1.1 Statefulset 控制器:概念、原理解读 StatefulSet 是为了管理有状态服务的问题而设计的 扩展: 有状态服务? StatefulSet 是有状态的集合,管理有状态的服务,它所管理的 Pod 的名称不能随意变化。数据 持久化的目录也是不一样,每一个 Pod 都有自己独有的数据
阅读全文
摘要:1 DaemonSet 控制器:概念、原理解读 1.1 DaemonSet 概述 DaemonSet 控制器能够确保 k8s 集群所有的节点都运行一个相同的 pod 副本,当向 k8s 集群中增加 node 节点时,这个 node 节点也会自动创建一个 pod 副本,当 node 节点从 集群移除,
阅读全文
摘要:常用的如下: emptyDir hostPath nfs persistentVolumeClaim glusterfs cephfs configMap secret k8s 持久化存储:emptyDir emptyDir 类型的 Volume 是在 Pod 分配到 Node 上时被创建,Kube
阅读全文
摘要:Configmap 一般是用来存放明文数据的,如配置文件,对于一些敏感数据,如密码、私钥等数据时,要用 secret 类型。 Secret 解决了密码、token、秘钥等敏感数据的配置问题,而不需要把这些敏感数据暴露到镜像或者 Pod Spec 中。Secret 可以以 Volume 或者环境变量的
阅读全文
摘要:Pod 是 Kubernetes 中最基本的部署调度单元,可以包含 container,逻辑上表示某种应用的一个 实例。例如一个 web 站点应用由前端、后端及数据库构建而成,这三个组件将运行在各自的容器中,那 么我们可以创建包含三个 container 的 pod。 创建 pod 流程: mast
阅读全文
摘要:configmap 注入方式有两种:1.一种将 configMap 做为存储卷。2.一种是将 configMap 通过 env 中 configMapKeyRef 注入到容器中 1.创建 1.1-命令行直接创建 [root@xksmaster1 02_Service]# kubectl create
阅读全文
摘要:Kubernetes 集群中有三类 IP 地址: Node Network Pod network(pod 网络) Cluster Network Service 的四种类型: Defaults to ClusterIP. Valid options are ExternalName, Cluste
阅读全文
摘要:livenessProbe: #存活性探测 #用于判断容器是否存活,即 Pod 是否为 running 状态,如果 LivenessProbe 探针探测到容器不健康,则kubelet 将 kill 掉容器,并根据容器的重启策略是否重启。如果一个容器不包含 LivenessProbe 探针,则 Kub
阅读全文
摘要:https://kubernetes.io/zh-cn/docs/concepts/workloads/controllers/deployment/ #通过 Deployment 对象,你可以轻松的做到以下事情: 1、创建 ReplicaSet 和 Pod 2、滚动升级(不停止旧服务的状态下升级)
阅读全文
摘要:部署环境 192.168.40.101(k8s-master01) velero server 192.168.40.109:9999/9000(k8s-harbor) minio 一、配置对象存储 minio #tar xvf docker-20.10.17-binary-install.tar.
阅读全文
摘要:证书过期报错错误,解决办法 [root@xianchaomaster1 ~]# kubectl get nodes Unable to connect to the server: x509: certificate has expired or is not yet valid: current
阅读全文
摘要:前端界面: Rancher Kubersphere:https://kubesphere.io/zh/docs/v3.3 kuboard:https://kuboard.cn/support/#kuboard-%E4%BB%8B%E7%BB%8D 安装地址:https://kuboard.cn/in
阅读全文

浙公网安备 33010602011771号