这个应该是老师服务器主机所在的公网地址,不用纠结。
pod 创建了吗?
没有代码,你需要去实战课
老师,为什么要访问为node节点分配的虚拟IP,正常情况我们访问不是应该访问的是主节点的IP地址吗
没有下载链接就是没有课件下载。
node工作负载节点,kubelet管理启停相关组件,监控器状况向master汇报。
共享文件目录,我不知道怎么配置还。
肯定要安装kubernets各个组件啊
k8s的安装自己百度 service是个yaml文件自己写
我知道了,NodePort将容器port映射到坐在主机服务器的port上 3306--》30008,类似于docker -p 3306:3008
K8S上部署容器组Pod相比于docker run -d -it -p 容器名 这种方式同时创建容器和映射的port,
k8s分两步:
1)通过deployment将容器组Pod部署到集群的一台服务器上
2)通过service的NodePort,将容器的port映射到所在主机的port
因此,访问创建好的容器:容器所在主机:nodePort
查看pod,找到创建容器组
查看容器详细信息,找到其所在节点主机Ip
现在,我们就找到了节点的ip了
通过service找nodePort, 即容器映射的端口号
这样又找到了端口号30008
有了IP和port,就可以了,Perfact
建议使用docker搭建k8s会省去很多搭建问题
CURL的IP地址是k8s分配的虚拟IP
讲的挺好的,看书没看懂,老师从面向对象的角度切入,瞬间瞬间懂了不少。了解一下面向对象也许会对k8s的资源会有更加深刻的认知。
deployment.yaml中要指定注册中心地址
Docker+Kubernetes(k8s)微服务容器化实践
老师可以回答一下吗,image: bigwhite/hello-kubernetes-demo:v0.1 这个位置应该怎么填写
是k8s为node节点分配的虚拟IP地址
ok!!!
我的可以呀
已经解决了,谢谢
linux是系统,物理机或虚拟机只是一个系统的一个载体,K8s是需要运行在linux系统中的。所以,无论你用物理机或者虚拟机,只要系统是linux就可以运行。
估计要两个月后了
k8s 是容器的编排工具 (docker容器)之一 PaaS平台
openshift是提供软件式的服务 可以说是 SaaS平台
OpenStack是IaaS平台 提供基础资源服务 计算 存储 网络 服务
我个人理解的架构可以这样搭建 先使用 OpenStack私有云平台把基础服务搭建好、在上面发布安装linux系统的服务器 然后安装docker 和k8s 进行容器平台服务应用