随笔分类 -  k8s

cka/cks
摘要:kubectl create deployment mydeply1 --image nginx kubectl create deployment mydeply2 --replicas 3 --image nginx kubectl scale deployment mydeply1 --rep 阅读全文
posted @ 2024-11-24 16:23 cloud-qing0212 阅读(4) 评论(0) 推荐(0) 编辑
摘要:需求: 创建一个名为hello的CronJob,使用busybox镜像,设置每一分钟运行一次返回一次hello,并查看对应的打印信息。 apiVersion: batch/v1beta1 kind: CronJob metadata: name: hello spec: schedule: "*/1 阅读全文
posted @ 2024-11-24 16:21 cloud-qing0212 阅读(5) 评论(0) 推荐(0) 编辑
摘要:需求: 通过Dockerfile构建镜像app:v1基础镜像Ubantu工作目录 /usr/local创建jdk目录和tomcat目录将宿主机/root路径夏的jdk和tomcat软件包解压拷贝到/usr/local/jdk和/usr/local/tomcat目录下设置jdk环境变量公开8080端口 阅读全文
posted @ 2024-11-24 11:37 cloud-qing0212 阅读(20) 评论(0) 推荐(0) 编辑
摘要:docker commit web1 httpd:v1 docker run -d --name web5 -p 85:80 httpd:v1 阅读全文
posted @ 2024-11-23 17:24 cloud-qing0212 阅读(2) 评论(0) 推荐(0) 编辑
摘要:需求:创建1个myvolume1的空卷,将其挂载给web1的容器,挂载目录/usr/local/apache2/htdocs 运行两个web2 web3的容器,更新web2中容器内容为 This is a test! 通过宿主机访问web3查看输出内容。 docker volume create m 阅读全文
posted @ 2024-11-23 17:01 cloud-qing0212 阅读(7) 评论(0) 推荐(0) 编辑
摘要:需求:创建两个自定义容器,分别使用自定义网络,使其互通 1. 创建容器 docker run -d --name web1 -p 80:80 httpd 2. 创建网络 docker network create --driver bridge --subnet 192.168.1.0/24 net 阅读全文
posted @ 2024-11-23 16:28 cloud-qing0212 阅读(16) 评论(0) 推荐(0) 编辑
摘要:vim /etc/docker/daemon.json { "insecure-registries": ["192.168.88.134","lab.example.com"], "registry-mirrors": [ "http://hub-mirror.c.163.com", "https 阅读全文
posted @ 2024-11-04 23:11 cloud-qing0212 阅读(51) 评论(0) 推荐(0) 编辑
摘要:{ "registry-mirrors": [ "https://bxsfpjcb.mirror.aliyuncs.com" ], "max-concurrent-downloads": 10, "log-driver": "json-file", "log-level": "warn", "log 阅读全文
posted @ 2022-11-25 21:13 cloud-qing0212 阅读(42) 评论(0) 推荐(0) 编辑
摘要:需求描述:利用nfs实现PV动态供给 前提:部署好nfs服务器 这里地址是 192.168.1.35 path: /ifs/k8s NFS:是一个主流的文件共享服务器。 # yum install nfs-utils # vi /etc/exports /ifs/kubernetes *(rw,no 阅读全文
posted @ 2022-09-01 16:16 cloud-qing0212 阅读(95) 评论(0) 推荐(0) 编辑
摘要:案例:确保Pod分配到具有SSD硬盘的节点上 第一步:给节点添加标签 格式:kubectl label nodes <node-name> <label-key>=<label-value> 例如:kubectl label nodes k8s-node1 disktype=ssd 验证:kubec 阅读全文
posted @ 2022-08-29 12:27 cloud-qing0212 阅读(119) 评论(0) 推荐(1) 编辑
摘要:案例:为指定用户授权访问不同命名空间权限,例如公司新入职一个小弟,希望让他先熟悉K8s集群,为了 安全性,先不能给他太大权限,因此先给他授权访问default命名空间od,读取权限。 实施大致步骤: 1. 用K8S CA签发客户端证书 2. 生成kubeconfig授权文件 3. 创建RBAC权限策 阅读全文
posted @ 2022-08-28 17:39 cloud-qing0212 阅读(86) 评论(0) 推荐(0) 编辑
摘要:升级管理节点: 1、查找最新版本号 yum list --showduplicates kubeadm 2、升级kubeadm yum install -y kubeadm-1.23.0-0 3、驱逐node上的pod,且不可调度 kubectl drain master.lab.example.c 阅读全文
posted @ 2022-08-27 00:31 cloud-qing0212 阅读(843) 评论(0) 推荐(0) 编辑
摘要:问题: Error from server (InternalError): error when creating "ingress-rules-demo1.yaml": Internal error occurred: failed calling webhook "validate.nginx 阅读全文
posted @ 2022-04-04 21:36 cloud-qing0212 阅读(587) 评论(0) 推荐(0) 编辑
摘要:The connection to the server 192.168.1.30:6443 was refused - did you specify the right host or port? mkdir -p $HOME/.kube cp -i /etc/kubernetes/admin. 阅读全文
posted @ 2022-04-03 22:35 cloud-qing0212 阅读(127) 评论(0) 推荐(1) 编辑
摘要:vim ~/.bashrc source <(kubectl completion bash) 阅读全文
posted @ 2022-03-20 23:43 cloud-qing0212 阅读(69) 评论(0) 推荐(0) 编辑
摘要:kubeadm join 超时报错 error execution phase kubelet-start: error uploading crisocket: timed out waiting for the condition 问题分析: 可能是之前加入过k8s 解决方法: kubeadm 阅读全文
posted @ 2022-03-20 22:54 cloud-qing0212 阅读(3416) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示