首页
笔记
关于
码途
行动起来,活在当下
累计撰写
72
篇文章
累计创建
0
个标签
累计收到
0
条评论
栏目
目 录
CONTENT
以下是
k8s
相关的文章
2023-12-12
置顶
Kubernetes-笔记
一.基本概念 在Kubernetes(k8s)部署工作流程中,涉及多个核心概念和组件。以下是一些基本概念的详解: 1-Pod Pod是Kubernetes中运行容器的基本单元,它代表集群中能够运行应用或服务的一个抽象。一个Pod可以包含一个或多个紧密相关的容器,这些容器共享存储卷、网络命名空间和其他
2023-12-12
46
0
0
k8s
2024-03-01
KubeSphere-Hospital-System自动部署实战
摘要 DevOps 是一系列做法和工具,可以使 IT 和软件开发团队之间的流程实现自动化。其中,随着敏捷软件开发日趋流行,持续集成 (CI) 和持续交付 (CD) 已经成为该领域一个理想的解决方案。在 CI/CD 工作流中,每次集成都通过自动化构建来验证,包括编码、发布和测试,从而帮助开发者提前发现
2024-03-01
4
0
0
k8s
2024-03-01
KubeSphere租户管理与常见应用部署实战
摘要 KubeSphere 愿景是打造一个以 Kubernetes 为内核的云原生分布式操作系统,它的架构可以非常方便地使第三方应用与云原生生态组件进行即插即用(plug-and-play)的集成,支持云原生应用在多云与多集群的统一分发和运维管理。 一、KubeSphere多租户系统架构 二、中间件
2024-03-01
1
0
0
k8s
2024-03-01
KubeSphere中部署Redis高可用集群
摘要 Redis 是在开发过程中经常用到的缓存中间件,在生产环境中为了考虑稳定性和高可用一般为集群模式的部署。 常规部署在虚拟机上的方式配置繁琐并且需要手动重启节点,而使用 K8s 进行 Redis 集群的部署有以下优点: 安装便捷:使用镜像或者 yaml 配置文件即可一件安装 自动调度:容器挂掉后
2024-03-01
2
0
0
k8s
2024-03-01
KubeSphere构建mysql集群
摘要 利用kubeSphere构建mysql的主从集群,同时测试主从集群结构部署成功。 一、配置Secret资源 1.1 配置mysql master slave的Secret资源 kind: Secret apiVersion: v1 metadata: name: mys
2024-03-01
1
0
0
k8s
2024-03-01
KubeSphere部署worldpress应用
摘要 WordPress 是使用 PHP 开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的环境中架设属于自己的网站。 本文以创建一个 Wordpress 应用 为例,以创建 KubeSphere 应用的形式将 Wordpress 的组件(MySQL 和 Wordpress)创建后发布
2024-03-01
2
0
0
k8s
2024-02-15
Kubernetes - centos
ok:1.27.2 测试:1.29.2 https://github.com/kubernetes/kubernetes/releases kubectl version client代表kubectl版本信息, server代表的是master节点的k8s版本信息 1-每台安装kube等组件 c
2024-02-15
15
0
0
k8s
2023-12-20
kubernetes-Yaml文件详解
YAML格式:用于配置和管理,YAML是一种简洁的非标记性语言,内容格式人性化,较易读。 1-查看API 资源版本标签 kubectl api-versions 2-编写资源配置清单 kubectl create -f nginx-test.yaml --validate=fal
2023-12-20
9
0
0
k8s
2023-12-14
使用私有镜像仓库 - k8s
在使用私有仓库时,需要进行认证。可以通过以下步骤来使用私有仓库: 在对应命名空间下创建一个Secret对象 kubectl create secret docker-registry myregistrykey \ --docker-server=mycluster.icp:8500 \ --doc
2023-12-14
4
0
0
k8s
2023-12-14
一个Pod中创建多个容器 - k8s
YAML文件内容(把tomcat和mysql放到同一个Pod中) apiVersion: v1 kind: Pod metadata: name: my-app labels: name: my-app spec: containers: - name: tomcat
2023-12-14
3
0
0
k8s
2023-12-14
节点亲和性nodeAffinity - k8s
1-nodeAffinity 类似于nodeSelector,根据节点上的标签来调度Pod到哪些节点 2-调度策略 硬策略(required):必须满足,不满足则Pod处于Pending状态 软策略(preferred):尝试满足,但不保证 操作符:In、NotIn、Exists、DoseNotEx
2023-12-14
3
0
0
k8s
2023-12-14
配置健康检查 - k8s
重启策略 Always: 当容器终止后,总是重启,默认策略 OnFailure: 当容器异常退出(退出状态码非0)时,才重启容器 Never: 不论容器状态如何,都不重启容器 3种检查方式 httpGet: 发送HTTP请求,返回200-400范围状态码表示成功 exec: 执行Shell命令返回状
2023-12-14
4
0
0
k8s
2023-12-14
Deployment, Pod, static-pod - k8s
1-定义一个Deployment 1.1-tomcat-deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: frontend labels: app: app-demo spec: replica
2023-12-14
4
0
0
k8s
2023-12-13
部署ES集群 - k8s
1-k8s集群架构 IP 角色 192.168.1.3 master1 192.168.1.4 master2 192.168.1.5 master3 192.168.1.6 node1 192.168.1.7 node2 2-部署ES集群
2023-12-13
4
0
0
k8s
2023-12-13
持久卷(PV和PVC) - k8s
1-概念 -PV访问模式AccessModes RWO - ReadWriteOnce #单个Pod挂载并且可读写 ROX - ReadOnlyMany #可以有多个Pod以只读方式挂载 RWX - ReadWriteMany #可以有多个Pod以读写方式挂载 -PV回收策略RECLAIM POLI
2023-12-13
0
0
0
k8s
2023-12-13
k8s部署es集群和kibana
1-创建命名空间elk kubectl create ns elk 2-安装NFS mkdir /nfs_data/es chmod -R 777 /nfs_data/es vim /etc/exports #添加如下内容 /nfs_data/es 192.168.0.0/16(rw,sync,no
2023-12-13
1
0
0
k8s
2023-12-13
k8s部署minio单机版
1-部署NFS mkdir /nfs_data/minio_data chmod -R 777 /nfs_data/minio_data 2-创建命名空间minio kubectl create ns minio 3-deployment apiVersion: apps/v1 kind: Depl
2023-12-13
3
0
0
k8s
2023-12-13
kubectl - 常用命令
1-常用别名 cat >> ~/.bash_profile <<EOF export NAMESPACE=default alias kgn='kubectl get node' alias kgns='kubectl get node --show-labels' alias kdp='kubec
2023-12-13
6
0
0
k8s
2023-12-13
Minikube搭建Kubernetes
https://github.com/kubernetes/minikube https://kubernetes.io/zh/docs/tutorials/hello-minikube/
2023-12-13
7
0
0
k8s
2023-12-13
kubectl - 命令大全
http://docs.kubernetes.org.cn/ 0-配置.bashrc cat >> ~/.bashrc << EOF alias kg='kubectl get' alias k='kubectl' alias kd='kubectl describe pods' alias ke=
2023-12-13
15
0
0
k8s
2023-12-13
deployment,replicaset,daemonset - k8s
1-deployment 1.1-创建nginx.yml apiVersion: extensions/v1beta1 kind: Deployment metadata: name: nginx-deployment spec: replicas: 3 template: metadata
2023-12-13
9
0
0
k8s
1
2