10 2022 档案

摘要:查看帮助 一、pod中只有1用户容器 #只有一个容器时,进入时不需要指定容器,因为就是只有一个 # test-pod 为pod名称 kubectl exec -it test-pod -n test -- /bin/sh ###二、pod中有多个用户容器 #-c 指定容器 #当有多个容器时就必须加上 阅读全文
posted @ 2022-10-30 12:52 弩哥++ 阅读(121) 评论(0) 推荐(0) 编辑
摘要:hello world 阅读全文
posted @ 2022-10-30 11:33 弩哥++ 阅读(10) 评论(0) 推荐(0) 编辑
摘要:一、心里的疑问 k8s创建了pod,pod拉取了nginx 等镜像,然后使用nerdctl images查看到的都是平面管理相关的镜像,那容器里下载的镜像又再哪里可以看见呢,当时这个有这个疑问,然后百度了下,没有找到答案,就先放下了 二、问题解惑 进入官网寻找答案 https://github.co 阅读全文
posted @ 2022-10-28 20:39 弩哥++ 阅读(1033) 评论(0) 推荐(0) 编辑
摘要:官网文档 https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#cp 例如将主机上的index.html文件拷贝到pod容器中替换nginx首页显示 kubectl cp ./index.html -n tes 阅读全文
posted @ 2022-10-28 12:02 弩哥++ 阅读(192) 评论(0) 推荐(0) 编辑
摘要:注意selector一定要书写正确,否则通过集群IP:端口 或者是节点ip:外部访问端口 都无法访问 apiVersion: v1 kind: Pod metadata: name: test-pod namespace: test labels: environment: stg spec: co 阅读全文
posted @ 2022-10-27 11:57 弩哥++ 阅读(18) 评论(0) 推荐(0) 编辑
摘要:apiVersion: v1 kind: Pod metadata: name: test-pod namespace: test labels: environment: STG spec: containers: - name: my-nginx-container image: nginx:l 阅读全文
posted @ 2022-10-27 11:31 弩哥++ 阅读(20) 评论(0) 推荐(0) 编辑
摘要:查询当前时间 echo $(date) 查询当前日期,m为月,d为天,注意date后面有一个空格 echo $(date +%Y-%m-%d) 格式化输出日期+时分秒 echo $(date "+%Y-%m-%d %H:%M:%S") 仅查询当前时间的时分秒可以直接使用以下命令 echo $(dat 阅读全文
posted @ 2022-10-26 19:35 弩哥++ 阅读(741) 评论(0) 推荐(0) 编辑
摘要:背景 在阅读k8s资源配置yaml中,看到command中有-c,如 command: ["/bin/sh","-c","touch /tmp/hello.txt;while true;do /bin/echo $(date +%T) >> /tmp/hello.txt; sleep 3; done 阅读全文
posted @ 2022-10-26 18:45 弩哥++ 阅读(300) 评论(0) 推荐(0) 编辑
摘要:apiVersion: v1 #必选,版本号,例如v1 kind: Pod #必选,资源类型,例如 Pod metadata: #必选,元数据 name: string #必选,Pod名称 namespace: string #Pod所属的命名空间,默认为"default" labels: #自定义 阅读全文
posted @ 2022-10-26 17:34 弩哥++ 阅读(30) 评论(0) 推荐(0) 编辑
摘要:一、背景 通过pod控制器Deployment创建的一组Pod来提供具有高可用性的服务。虽然每个Pod都会分配一个单独的Pod IP,然而却存在如下两问题: pod重建后,pod的ip会发生变化 pod的ip仅仅是集群内可以访问的虚拟ip,外部无法访问 因此,kubernetes设计了Service 阅读全文
posted @ 2022-10-26 17:09 弩哥++ 阅读(19) 评论(0) 推荐(0) 编辑
摘要:转载: https://blog.csdn.net/chainsmoker_/article/details/124449890 ###1. nodePort 外部流量访问k8s集群中service入口的一种方式(另一种方式是LoadBalancer),即nodeIP:nodePort是提供给外部流 阅读全文
posted @ 2022-10-25 20:56 弩哥++ 阅读(143) 评论(0) 推荐(0) 编辑
摘要:##官网 https://kubernetes.io/zh-cn/docs/concepts/overview/working-with-objects/labels/ 标签(Labels) 是附加到 Kubernetes 对象(比如 Pod)上的键值对。 标签旨在用于指定对用户有意义且相关的对象的 阅读全文
posted @ 2022-10-25 20:32 弩哥++ 阅读(401) 评论(0) 推荐(0) 编辑
摘要:Charles提供了Map功能、Rewrite功能、Breakpoints功能,都可以达到修改服务器返回内容的目的,这三者的差异是: Map Map功能适合长期的将某些请求重定向到另一个网络地址或本地文件 *Map Local功能:将请求的返回重定向到本地文件中 *Map Remote功能:将请求的 阅读全文
posted @ 2022-10-25 19:05 弩哥++ 阅读(87) 评论(0) 推荐(0) 编辑
摘要:在kubernetes中,Pod是最小的控制单元,但是kubernetes很少直接控制Pod,一般都是通过Pod控制 器来完成的。Pod控制器用于pod的管理,确保pod资源符合预期的状态,当pod的资源出现故障时,会 尝试进行重启或重建pod 一、名称空间 主要作用是用来实现多套环境的资源隔离或者 阅读全文
posted @ 2022-10-25 19:02 弩哥++ 阅读(60) 评论(0) 推荐(0) 编辑
摘要:三种方式 命令式对象管理 命令式对象配置 声明式对象配置 三种方式怎么使用 创建/更新资源 使用声明式对象配置 kubectl apply -f XXX.yaml 删除资源 使用命令式对象配置 kubectl delete -f XXX.yaml 查询资源 使用命令式对象管理 kubectl get 阅读全文
posted @ 2022-10-24 20:50 弩哥++ 阅读(29) 评论(0) 推荐(0) 编辑
摘要:##官方: https://kubernetes.io/zh-cn/docs/reference/kubectl/jsonpath/ 给的JSon { "kind": "List", "items":[ { "kind":"None", "metadata":{"name":"127.0.0.1"} 阅读全文
posted @ 2022-10-24 20:17 弩哥++ 阅读(121) 评论(0) 推荐(0) 编辑
摘要:一、配置文件中字段查询 #比如要写pod的yaml文件,那么我们先来查询下编写pod文件,有哪些字段可以书写 kubectl explain pod 二、示例:创建一个nginx应用 要求: 命名空间名为:test pod名称:pod-nginx nginx镜像采用最新版本:latest 容器成名为 阅读全文
posted @ 2022-10-24 19:40 弩哥++ 阅读(37) 评论(0) 推荐(0) 编辑
摘要:官方 https://kubernetes.io/zh-cn/docs/reference/kubectl/cheatsheet/ 阅读全文
posted @ 2022-10-24 18:33 弩哥++ 阅读(11) 评论(0) 推荐(0) 编辑
摘要:##官方 https://kubernetes.io/zh-cn/docs/reference/glossary/?fundamental=true 阅读全文
posted @ 2022-10-24 18:32 弩哥++ 阅读(14) 评论(0) 推荐(0) 编辑
摘要:官网地址 https://github.com/flannel-io/flannel/blob/master/Documentation/kube-flannel.yml 感觉网络这块有点复杂,抠脑壳!! 同一个节点上宿pod之间同通信 不同节点上pod之间通信等等 https://zhuanlan 阅读全文
posted @ 2022-10-21 18:29 弩哥++ 阅读(225) 评论(0) 推荐(0) 编辑
摘要:##集群初始化 官方手册 https://kubernetes.io/zh-cn/docs/reference/setup-tools/kubeadm/kubeadm-init/#%E6%A6%82%E8%A6%81 一、命令 kubeadm init 二、参数说明 --apiserver-adve 阅读全文
posted @ 2022-10-21 16:48 弩哥++ 阅读(145) 评论(0) 推荐(0) 编辑
摘要:准备k8s集群镜像 一、在安装kubernetes集群之前,必须要提前准备好集群需要的镜像,所需平面镜像可以通过下面命令查看 kubeadm config images list 二、由于网络原因registry.k8s.io这个镜像仓库源访问不了,就需要变通一下切换镜像仓库地址为阿里云的地址,并打 阅读全文
posted @ 2022-10-21 10:23 弩哥++ 阅读(329) 评论(0) 推荐(0) 编辑
摘要:官方文档 https://kubernetes.io/zh-cn/docs/setup/production-environment/tools/kubeadm/install-kubeadm/ 一、安装 kubeadm、kubelet 和 kubectl 你需要在每台机器上安装以下的软件包: ku 阅读全文
posted @ 2022-10-19 20:10 弩哥++ 阅读(1981) 评论(0) 推荐(0) 编辑
摘要:官网地址 https://github.com/containerd/nerdctl nerdctl: Docker-compatible CLI for containerd 就是docker兼容的命令行工具 优势 nerdctl 和 docker命令行语法很相似,学习比较容易 Same UI/U 阅读全文
posted @ 2022-10-19 19:14 弩哥++ 阅读(233) 评论(0) 推荐(0) 编辑
摘要:官方说明文档 https://github.com/containerd/containerd/blob/main/docs/getting-started.md 一、下载containerd压缩包 https://github.com/containerd/containerd/releases/ 阅读全文
posted @ 2022-10-19 18:49 弩哥++ 阅读(207) 评论(0) 推荐(0) 编辑
摘要:转载:https://blog.csdn.net/agonie201218/article/details/127287323 在写“K8s”系列文章的过程中,很多读者留言询问 K8s 弃用 Docker 的事,担心现在学习 Docker 是否还值得,是不是该切换到 containerd 或其他运行 阅读全文
posted @ 2022-10-18 19:18 弩哥++ 阅读(269) 评论(0) 推荐(0) 编辑
摘要:环境准备一 安装VMware虚拟软件 准备centos7镜像 环境准备二 因测试环境系统资源,所以k8s规划的是1主1从 创建2台centos虚拟机 软件:设置为满足基础服务 主机规划: 192.168.48.200 主机名:k8s-master 子网:255.255.255.0 网关:192.16 阅读全文
posted @ 2022-10-18 15:47 弩哥++ 阅读(44) 评论(0) 推荐(0) 编辑
摘要:基本命令 查看当前有哪些数据库 #方法1 show databases #方法2 show dbs 创建数据库/选择数据库 use test2 # 如果当前没有test2数据库就会创建test2并切换,有的话直接切换到test2 #如果创建了数据库后,没有创建集合的话,也是不会显示出test2数据库 阅读全文
posted @ 2022-10-16 17:21 弩哥++ 阅读(17) 评论(0) 推荐(0) 编辑
摘要:下载地址 https://www.mongodb.com/try/download/community 安装步骤 先安装依赖 sudo yum install libcurl openssl xz-libs 解压tar包 tar -zxvf mongodb-linux-*-5.0.13.tgz 添加 阅读全文
posted @ 2022-10-16 15:33 弩哥++ 阅读(22) 评论(0) 推荐(0) 编辑
摘要:创建索引 方式一:建立表的时候创建 CREATE TABLE `student` ( `ID` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, `grade` varchar(20) DEFAULT NULL, PR 阅读全文
posted @ 2022-10-13 19:06 弩哥++ 阅读(36) 评论(0) 推荐(0) 编辑
摘要:set @num =1 ; PREPARE sss from "select * from `user` limit?"; EXECUTE sss USING @num 阅读全文
posted @ 2022-10-12 11:42 弩哥++ 阅读(17) 评论(0) 推荐(0) 编辑
摘要:docker run -d -it --name my_centos centos /bin/bash 阅读全文
posted @ 2022-10-10 17:32 弩哥++ 阅读(69) 评论(0) 推荐(0) 编辑
摘要:查询指定镜像依赖的子镜像 #since更后是要查询的镜像ID,即想要删除的镜像ID docker image inspect --format='{{.RepoTags}} {{.Id}} {{.Parent}}' $(docker image ls -q --filter since=63973a 阅读全文
posted @ 2022-10-06 12:10 弩哥++ 阅读(112) 评论(0) 推荐(0) 编辑

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