标签 kubernetes 中的文章

K8S白话之Traefik扩名称空间资源引用

默认配置Traefik处于安全考虑,默认不可以跨namespace访问资源,需自行如下配置才可以。 官方配置说明 https://doc.traefik.io/traefik/providers/kubernetes-crd/#allowcrossnamespace yaml方式 providers: kubernetesCRD: allowCrossNamespace: true # ... toml方式 [providers.kubernetesCRD] allowCrossNamespace = true # ... cli方式 --providers.kubernetescrd.allowCrossNamespace=true……

阅读全文

K8S白话之安装Mysql和phpmyadmin

已安装kubernetes和helm 安装bitnami chats helm repo add bitnami https://charts.bitnami.com/bitnami 安装Mysql # 设置 # root密码为cnplat # 初始化数据库dev # 账号dev 密码dev helm install up-mysql --set auth.rootPassword=cnplat,auth.database=dev,auth.username=dev,auth.password=dev bitnami/mysql 安装phpmyadmin # 已NodePort暴露, 请查询具体端口访问 helm install my-phpmyadmin --set service.type=NodePort bitnami/phpmyadmin……

阅读全文

K8S白话之Rook自动扩容设置

operator操作员yaml配置 ROOK_ENABLE_DISCOVERY_DAEMON: "true" CephCluster集群 yaml storage 配置: storage: useAllNodes: true useAllDevices: true 重启 rook 操作员, 已让操作员重新检测相关配置,把新存储自动加入 ceph osd里,完成扩容 kubectl rollout restart deploy rook-ceph-operator -n rook-ceph……

阅读全文

K8S白话之Rook Ceph分布式存储

用于Kubernetes的开源云原生存储 http://rook.io/ Rook 是一个开源的云原生存储编排器,为各种存储解决方案提供平台、框架和支持,以与云原生环境进行原生集成。 Rook 将存储软件转变为自我管理、自我扩展和自我修复的存储服务。它通过自动化部署、引导、配置、供应、扩展、升级、迁移、灾难恢复、监控和资源管理来……

阅读全文

K8S核心概念Service

service-ClusterIP --- apiVersion: apps/v1 kind: Deployment metadata: name: nginx-app spec: # 副本数 replicas: 3 selector: matchLabels: app: nginx-clusterip template: metadata: labels: app: nginx-clusterip spec: containers: - name: nginx-clusterip image: nginx:latest imagePullPolicy: IfNotPresent ports: - containerPort: 80 --- apiVersion: v1 kind: Service metadata: name: nginx-clusterip-svc spec: type: ClusterIP selector: app: nginx-clusterip ports: - protocol: TCP port: 80 targetPort: 80 service-NodePort --- apiVersion: apps/v1 kind: Deployment metadata: name: nginx-nodeport spec: # 副本数 replicas: 3 selector: matchLabels: app: nginx-nodeport template: metadata: labels: app: nginx-nodeport spec: containers: - name: nginx-nodeport image: nginx:latest imagePullPolicy: IfNotPresent ports: - containerPort: 80 --- apiVersion: v1 kind: Service metadata: name: nginx-nodeport-svc spec: type: NodePort selector: app: nginx-nodeport ports: - protocol: TCP nodePort: 30001 port: 80 targetPort: 80……

阅读全文

K8S核心概念Pod

查看 默认查看 default命名空间下的 Pod kubectl get pod kubectl get pods 查询指定命名空间的Pod kubectl get pod --namespace kube-system kubectl get pods --namespace kube-system 精简查询方式 kubectl get pod -n kube-system kubectl get pods -n kube-system 查询详细信息 kubectl get pod -o wide 创建 apiVersion: v1 kind: Pod metadata: name: pod1 spec: containers: - name: nginx-containers image: nginx:latest imagePullPolicy: IfNotPresent ports: - name: nginxport containerPort: 80 kubectl apply -f pod.yaml 指定Namespace运行 kubectl apply -f pod.yaml -n demo 访问 删除 1. 命令行删除 kubectl delete pods pod1 -n default 2. 资……

阅读全文

K8S核心概念Controller控制器

常见Pod控制器 Deployment 声明式更新控制室,用于发布无状态应用 ReolicaSet 副本集控制器,用于对Pod进行副本规模扩大或裁剪 StatefulSet 有状态副本集,用于发布有状态应用 DaemonSet 在k8s集群每一个Node上运行一个副本,用于发布监控或日志收集类等应用 Job 运行一次性作业任务 CronJob 运行周期性作业任务 创建 Deployment Controller kubectl apply -f deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name:……

阅读全文

K8S核心概念Namespace命名空间

查询 kubectl get namespace kubectl get ns 创建 1. 命令行创建 kubectl create namespace test 2. 资源清单创建 apiVersion: v1 kind: Namespace metadata: name: demo kubectl apply -f namespace.yaml 删除 1. 命令行删除 kubectl delete namespace test1 2. 资源清单删除 kubectl delete -f namespace.yaml……

阅读全文

最近文章

分类

标签

ADB CSS Chrome DNS Docker FreeBSD Git Go Golang K8S Laravel Linux Lumen MySQL Nginx PHP PowerISO RSS订阅 ThinkPHP ubuntu Windows acme.sh adminer amis android anyproxy argo-cd canal ceph codeigniter codex coredns crontab cryptomator dapr dbeaver eclipse electron etcd fastboot ffmpeg gin gitea goquery gorm gorse grafana grpc grpc-gateway harness helm html hugo jaeger java javaee javascript jetbrains jquery js k3s kubernetes let's encrypt library license server longhorn meilisearch nodejs oneinstack open-webui openchamber opencode phpmyadmin phpstorm pi podman pritunl prometheus recovery redis release reset resty rook rufus screen shell ssl supervisor traefik trarfik twrp typecho ubuntu ueditor unzip vagrant vim virtualbox vitess xmind zip zsh 七牛云 下载 产品 从零开始 代理 何时 分区 初体验 刷机 压缩 启动 启动盘 命令 命令大全 命令行 坑 增量订阅 墨刀 好不好 学习路线 安装 实例 密码 小程序 工具 常用命令 开发 开始 引导 微信 微信第三方 快捷键 思维导图 怡和 怡和物业 成立 成长之路 技能树 抖音 指向 授权 排错 推广 提升 搜索 效率 文件 新手 新用户 方案 昆明 昆明水库 最新活动 权限 水库 泛域名 流程图 消费组件 润城 激活 爬虫 版本更新 狼人杀 磨刀 程序 笔记本 管理 米粉卡 系统 终身会员 维修 编程 老用户 联通 自加 解压 解析 设计 设计规范 证书 详解 语法 跨域 软件 迁移 钓鱼 阿里云 面板

友情链接

其它