合集-Kubernetes
摘要:内部服务和外部服务 内部服务:不能暴露或者不需要暴露给外部的服务,比如数据库、缓存、消息队列等,这些服务只需要在集群内部访问就可以了。 外部服务:后端的 API 接口或者前端界面等等,这些就是需要暴露给用户的服务。 外部服务常见的类型有 ExternalName、LoadBalancer、NodeP
阅读全文
摘要:Worker Node 下面这个 Node 就运行了两个 Pod,这里的 Node 就是集群中实际完成工作的节点,也就是 Worker-Node。 为了对外提供服务,每个 Node 上都会包含三个组件,kubelet、kube-proxy 和 container runtime。 container
阅读全文
摘要:minikube 搭建环境 minikube 是一个轻量级的 Kubernetes 发行版可以在本地运行单节点的 Kubernetes 集群。 kubectl 是一个命令行工具,可以通过在命令行输入各种命令与 Master Node 的 apiserver 交互,从而与 Kubernetes 集群进
阅读全文
摘要:创建一个 Pod sudo kubectl run podName --image=imageName 用这个命令创建一个 Pod 已经被弃用,并在较新版本的 Kubernetes 中不再建议使用,ToLearn:规范的操作方法 ubuntu@k3s:~$ sudo kubectl run ngin
阅读全文
摘要:Kubernetes 调试命令和技巧 查看日志:sudo kubectl logs podName exec命令:以交互式的方式进入 Pod 中的一个容器,并启动一个 Bash shell。sudo kubectl exec -it podName -- /bin/bash ubuntu@k3s:~
阅读全文
摘要:使用 Service 提供外部服务 Pod 使用的是一个集群内部的 IP 地址,如果用 Pod 来运行 nginx 是无法从集群外部访问到页面的。比如上面创建的 Pod,在 Master 节点上执行curl ip就可以访问到 nginx 页面。 但 exit 退出到 PowerShell 后就无法访
阅读全文
摘要:工具叫 Portainer,只需要在官网上下载一个配置文件,然后 apply 这个文件就好了。 那么问题来了,我们用 Windows 下载的文件怎么上传到虚拟机? 使用scp命令scp \path\of\your\file username@ip:/dir 如果是直接复制到根目录可以scp \pat
阅读全文

浙公网安备 33010602011771号