登陆harbor

[root@k8s-master ~]#  docker login 192.168.180.105:1180
Username: admin
Password:
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store Login Succeeded

拉取启动

[root@k8s-master ~]# kubectl run nginx-test --image=192.168.180.105:1180/topcheer/nginx:1.2 --port=80 --replicas=1
kubectl run --generator=deployment/apps.v1 is DEPRECATED and will be removed in a future version. Use kubectl run --generator=run-pod/v1 or kubectl create instead.
deployment.apps/nginx-test created
[root@k8s-master ~]# kubectl get rs
NAME DESIRED CURRENT READY AGE
nginx-test-754bbf667c 1 1 0 17s
[root@k8s-master ~]# kubectl get pod -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
nginx-test-754bbf667c-q4z25 0/1 ContainerCreating 0 50s <none> k8s-node02 <none> <none>
[root@k8s-master ~]# kubectl get pod -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
nginx-test-754bbf667c-q4z25 0/1 ContainerCreating 0 95s <none> k8s-node02 <none> <none>

发现一直没有启动,查看日志

[root@k8s-master ~]# kubectl describe pod nginx-test-754bbf667c-q4z25
Name: nginx-test-754bbf667c-q4z25
Namespace: default
Priority: 0
Node: k8s-node02/192.168.180.103
Start Time: Tue, 26 Nov 2019 22:13:31 +0800
Labels: pod-template-hash=754bbf667c
run=nginx-test
Annotations: <none>
Status: Pending
IP:
Controlled By: ReplicaSet/nginx-test-754bbf667c
Containers:
nginx-test:
Container ID:
Image: 192.168.180.105:1180/topcheer/nginx:1.2
Image ID:
Port: 80/TCP
Host Port: 0/TCP
State: Waiting
Reason: ContainerCreating
Ready: False
Restart Count: 0
Environment: <none>
Mounts:
/var/run/secrets/kubernetes.io/serviceaccount from default-token-hd24d (ro)
Conditions:
Type Status
Initialized True
Ready False
ContainersReady False
PodScheduled True
Volumes:
default-token-hd24d:
Type: Secret (a volume populated by a Secret)
SecretName: default-token-hd24d
Optional: false
QoS Class: BestEffort
Node-Selectors: <none>
Tolerations: node.kubernetes.io/not-ready:NoExecute for 300s
node.kubernetes.io/unreachable:NoExecute for 300s
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Normal Scheduled 2m53s default-scheduler Successfully assigned default/nginx-test-754bbf667c-q4z25 to k8s-node02
Normal Pulling 2m11s kubelet, k8s-node02 Pulling image "192.168.180.105:1180/topcheer/nginx:1.2"

日志中没有显示报错,需要在等等

[root@k8s-master ~]# kubectl get pod -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
nginx-test-754bbf667c-q4z25 1/1 Running 0 6m43s 10.244.1.2 k8s-node02 <none> <none>
[root@k8s-master ~]# kubectl get pod -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
nginx-test-754bbf667c-q4z25 1/1 Running 0 6m49s 10.244.1.2 k8s-node02 <none> <none>
[root@k8s-master ~]# curl 10.244.1.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>

上面显示,在等2个节点运行的

[root@k8s-node02 ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b5323553263a 192.168.180.105:1180/topcheer/nginx "nginx -g 'daemon of…" 2 minutes ago Up 2 minutes k8s_nginx-test_nginx-test-754bbf667c-q4z25_default_5a0b95b7-6853-4493-bebc-971847fc15e9_0

成功,并启动完成

最新文章

  1. 【转】HTTP POST GET 本质区别详解
  2. HTML5 web Form表单验证实例
  3. [LintCode] Coins in a Line II 一条线上的硬币之二
  4. spring mvc jsp运行不起来的问题
  5. react-native 的微信SDK辅助包,支持微信登录、微信分享、微信支付
  6. Swift常量和变量
  7. 学生信息管理 --- c语言实现
  8. [转载]再谈iframe自适应高度
  9. Sql中的datetime类型的空值和c#中的DateTime的空值的转换方法
  10. 国内流行的两大开源.net微信公众平台SDK对比分析
  11. 查看mysql字符集及修改表结构--表字符集,字段字符集
  12. sort如何按指定的列排序·百家电脑学院
  13. CSS定位:几种类型的position定位的元素
  14. Xcode 使用技巧
  15. 学习笔记: Expression表达式目录树详解和扩展封装
  16. angularjs+webapi2 跨域Basic 认证授权(一)
  17. Hadoop记录-安装ambari hdp集群
  18. [C语言]进阶|程序结构
  19. 084 HBase的数据迁移(含HDFS的数据迁移)
  20. CSS-定位(Position)

热门文章

  1. 【MM系列】SAP 财务帐与后勤不一致情况
  2. 【Linux开发】全面的framebuffer详解
  3. .net core 学习小结之环境配置篇
  4. 20191118 Spring Boot官方文档学习(4.8)
  5. linux 系统目录权限
  6. 将python 2.6 升级到 2.7,及pip安装
  7. JavaScript event对象clientX,offsetX,screenX异同
  8. Scrapy 教程(一)-安装与入门
  9. 洛谷 - P3803 -【模板】多项式乘法(FFT) - NTT
  10. 【问题解决方案】git仓库重构