第七章 完成kubernetes集群部署并验证
2024-10-20 11:50:39
在其中一运算个节点上操作就行
创建nginx资源配置清单的yaml文件
[root@hdss7-21 ~]# vim /opt/kubernetes/conf/nginx-ds.yaml
apiVersion: extensions/v1beta1
kind: DaemonSet
metadata:
name: nginx-ds
spec:
template:
metadata:
labels:
app: nginx-ds
spec:
containers:
- name: my-nginx
image: harbor.od.com/public/nginx:v1.7.9
ports:
- containerPort: 80
创建nginx资源
[root@hdss7-21 ~]# kubectl create -f /opt/kubernetes/conf/nginx-ds.yaml
daemonset.extensions/nginx-ds created
查看pod
[root@hdss7-21 ~]# kubectl get pods
NAME READY STATUS RESTARTS AGE
nginx-ds-4ln28 1/1 Running 0 38s
nginx-ds-spdgm 1/1 Running 0 38s
[root@hdss7-21 ~]# kubectl get pods -owide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
nginx-ds-4ln28 1/1 Running 0 56s 172.7.22.2 hdss7-22.host.com <none> <none>
nginx-ds-spdgm 1/1 Running 0 56s 172.7.21.2 hdss7-21.host.com <none> <none>
在21主机上和22主机上只能访问自己创建的容器主机
例如,在21上访问172.7.21.2可以正常访问
[root@hdss7-21 ~]# curl 172.7.21.2
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
body {
width: 35em;
margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif;
}
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p>
<p>For online documentation and support please refer to
<a href="http://nginx.org/">nginx.org</a>.<br/>
Commercial support is available at
<a href="http://nginx.com/">nginx.com</a>.</p>
<p><em>Thank you for using nginx.</em></p>
</body>
</html>
访问172.7.22.2(宿主机在10.4.7.22上)却无法连接
[root@hdss7-21 ~]# curl 172.7.22.2
^C
原因是我们利用docker跨宿主机还不能通信,后面介绍的flannel可以解决跨主机通信问题
最新文章
- 算法:求幂(python版)
- Eclipse小技巧--快速输入System.out.println();(转)
- 在ASP.NET中实现OAuth2.0(二)之打造自己的API安全策略
- bzoj 2751 快速幂
- SPOJ 78 Marbles 组合数学
- C# 私人笔记
- c++基础五个题(一)
- Linux 计算某文件夹下的所有文件的md5值
- VB6获取IE8的地址栏的URL信息
- Maven搭建Hadoop开发环境
- DesignPatternPrinciple(设计模式原则)二
- javascript入门知识点总结(一)
- hdu_2668 Daydream O(n)求最长不重复子串
- Eclipse报错An internal error occurred during: ";J2EE Component Mapping Update";. java.lang.NullPointerException
- 深入浅出web服务器与python应用程序之间的联系
- 安装vmtools之后任然不能在虚拟机和主机之间复制粘贴的问题
- vue 数据改变但是视图没更新
- [POJ2054]Color a Tree (并查集+贪心)
- 深入理解synchronized方法同步的是方法还是对象?
- 使用mui.js实现下拉刷新
热门文章
- RPA应用场景-自动轮询汇总报表
- python小题目练习(十二)
- Java实现无界面计算器
- 解决方案:可以ping别人,但是别人不能ping我
- NC201605 Bits
- Conversation Modeling on Reddit Using a Graph-Structured LSTM
- 要想不踩SaaS那些坑,得先了解“SaaS架构”
- NOI / 2.5基本算法之搜索-6044:鸣人和佐助详解
- python代码如何写的优雅?
- Axure RP 8 实现 圆角文本框 圆角带筛选的下拉列表框 可自动显示滚动条