Code Monkey home page Code Monkey logo

kubernetes-starter's People

Contributors

hans008 avatar liuyi01 avatar liuyi02 avatar mayou33 avatar suzhenglong avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kubernetes-starter's Issues

Socket error: bind: Address not available

请教各位,老师演示用虚拟机,ip就是固定一个,现在我使用阿里云服务器分公网和私网ip, 下面etcd配置, --listen-client-urls=http://172.26.178.195:2379, 必须写的是我私网IP,不然起不来;但是这样写的话,node节点kube-calico连过来会有错误 Dec 17 11:58:56 a docker[27052]: bird: Mesh_172_26_178_195: Socket error: bind: Address not available,求教大家怎么解!

Type=notify
WorkingDirectory=/var/lib/etcd/
ExecStart=/root/kubernetes/bin/etcd
--name=172.26.178.195
--listen-client-urls=http://172.26.178.195:2379,http://127.0.0.1:2379
--advertise-client-urls=http://172.26.178.195:2379
--data-dir=/var/lib/etcd
Restart=on-failure
RestartSec=5
LimitNOFILE=65536

master:

[root@iz8vbe8g1tunlrid957q2dz bin]# ./calicoctl node status
Calico process is running.

IPv4 BGP status
+----------------+-------------------+-------+----------+---------+
| PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
+----------------+-------------------+-------+----------+---------+
| 47.105.223.158 | node-to-node mesh | start | 02:49:30 | Connect |
| 47.105.189.58 | node-to-node mesh | start | 02:49:30 | Connect |
+----------------+-------------------+-------+----------+---------+

node:
Calico process is running.

IPv4 BGP status
+----------------+-------------------+-------+----------+--------------------------------+
| PEER ADDRESS | PEER TYPE | STATE | SINCE | INFO |
+----------------+-------------------+-------+----------+--------------------------------+
| 47.105.189.58 | node-to-node mesh | start | 03:54:15 | Active Socket: Connection |
| | | | | closed |
| 172.26.178.195 | node-to-node mesh | start | 03:54:15 | Active Socket: Connection |
| | | | | closed |
+----------------+-------------------+-------+----------+--------------------------------+

IPv6 BGP status
No IPv6 peers found.

apiserver启动报错

E0511 22:33:50.222079 8551 reflector.go:205] k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion/factory.go:85: Failed to list *core.ResourceQuota: the server was unable to return a response in the time allotted, but may still be processing the request (get resourcequotas)

ERROR: Unable to access datastore to query node configuration<calico-node:v2.6.2>

May 22 17:56:32 10-23-28-27 docker[17909]: ERROR: Unable to access datastore to query node configuration
May 22 17:56:32 10-23-28-27 docker[17909]: Terminating
May 22 17:56:32 10-23-28-27 docker[17909]: Calico node failed to start
May 22 17:56:32 10-23-28-27 systemd[1]: kube-calico.service: Main process exited, code=exited, status=1/FAILURE
May 22 17:56:32 10-23-28-27 docker[18004]: calico-node
May 22 17:56:32 10-23-28-27 systemd[1]: kube-calico.service: Unit entered failed state.
May 22 17:56:32 10-23-28-27 systemd[1]: kube-calico.service: Failed with result 'exit-code'.
May 22 17:56:42 10-23-28-27 systemd[1]: kube-calico.service: Service hold-off time over, scheduling restart.
May 22 17:56:42 10-23-28-27 systemd[1]: Stopped calico node.

想请问一下etcd加证书的时候问题

我现在的情况是这样的,跟着您的教程来生成了证书,etcd服务也启动了,但是就是过不了endpoint check, 一直说是证书错误,但是我是跟着您教程用根ca和etcd的两个ca来做验证的,但是就是unhealthy,能请问一下原因吗?

ETCDCTL_API=3 etcdctl   --endpoints=https://172.17.195.73:2379    --cacert=/etc/kubernetes/ssl/root/ca.pem   --cert=/etc/etcd/ssl/etcd.pem   --key=/etc/etcd/ssl/etcd-key.pem  endpoint health 

https://172.17.195.73:2379 is unhealthy: failed to connect: context deadline exceeded
Error: unhealthy cluster

error in command"systemctl enable etcd.service"

在部署ETCD(主节点)的时候
运行systemctl enable etcd.service这个命令的时候说找不到这个服务路径
确保已经运行了这个命令:cp ~/kubernetes-starter/target/master-node/etcd.service /lib/systemd/system/

CentOS7下Node节点主机无法监听expose暴露的服务端口

在CentOS7中kube-proxy组件运行时会报iptables错误,导致Node节点无法监听到服务端口。

proxier.go:1667] Failed to execute iptables-restore: exit status 1 (iptables-restore: invalid option -- '5'

查阅资料发现kubernetes1.9会与iptables有冲突,官方和老师提供的1.9版本二进制文件均未修复此问题。
官方解决Fix use of "-w" flag to iptables-restore

解决过程:
编译更新后的1.9版本源代码为二进制,替换kube-proxy文件,更改权限,重启服务则可以解决问题。
编译后的kube-proxy文件
如果可以的话希望老师更新一下百度云里的资源,会为其他学习者省不少事,非常感谢。

apiserver启动失败

Jul 19 10:56:16 k8s-node1 kube-apiserver[3464]: /go/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/k8s.io/apiserver/pkg/endpoints/filters/authentication.go:79 +0x2b1
Jul 19 10:56:16 k8s-node1 kube-apiserver[3464]: net/http.HandlerFunc.ServeHTTP(0xc421519900, 0x7f02d7c6ce50, 0xc4264e8248, 0xc42339fd00)
Jul 19 10:56:16 k8s-node1 kube-apiserver[3464]: /usr/local/go/src/net/http/server.go:1918 +0x44
Jul 19 10:56:16 k8s-node1 kube-apiserver[3464]: k8s.io/kubernetes/vendor/k8s.io/apiserver/pkg/endpoints/request.WithRequestContext.func1(0x7f02d7c6ce50, 0xc4264e8248, 0xc42339fd00)
Jul 19 10:56:16 k8s-node1 kube-apiserver[3464]: /go/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/k8s.io/apiserver/pkg/endpoints/request/requestcontext.go:110 +0xcb
Jul 19 10:56:16 k8s-node1 kube-apiserver[3464]: net/http.HandlerFunc.ServeHTTP(0xc423b44f00, 0x7f02d7c6ce50, 0xc4264e8248, 0xc42339fd00)
Jul 19 10:56:16 k8s-node1 kube-apiserver[3464]: /usr/local/go/src/net/http/server.go:1918 +0x44
Jul 19 10:56:16 k8s-node1 kube-apiserver[3464]: k8s.io/kubernetes/vendor/k8s.io/apiserver/pkg/server/filters.(*timeoutHandler).ServeHTTP.func1(0xc423b44f80, 0x8d9ba60, 0xc4264e8248, 0xc42339fd00, 0xc42bda70e0)
Jul 19 10:56:16 k8s-node1 kube-apiserver[3464]: /go/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/k8s.io/apiserver/pkg/server/filters/timeout.go:93 +0x8d
Jul 19 10:56:16 k8s-node1 kube-apiserver[3464]: created by k8s.io/kubernetes/vendor/k8s.io/apiserver/pkg/server/filters.(*timeoutHandler).ServeHTTP
Jul 19 10:56:16 k8s-node1 kube-apiserver[3464]: /go/src/k8s.io/kubernetes/_output/dockerized/go/src/k8s.io/kubernetes/vendor/k8s.io/apiserver/pkg/server/filters/timeout.go:92 +0x1ab
Jul 19 10:56:16 k8s-node1 kube-apiserver[3464]: logging error output: "k8s\x00\n\f\n\x02v1\x12\x06Status\x12N\n\x06\n\x00\x12\x00\x1a\x00\x12\aFailure\x1a6rpc error: code = Internal desc = transport is closing\"\x000\xf4\x03\x1a\x00\"\x00"
Jul 19 10:56:16 k8s-node1 kube-apiserver[3464]: [[kube-apiserver/v1.9.0 (linux/amd64) kubernetes/925c127] 172.16.1.38:51466]
Jul 19 10:56:16 k8s-node1 kube-apiserver[3464]: E0719 10:56:16.418933    3464 client_ca_hook.go:78] rpc error: code = Internal desc = transport is closing
Jul 19 10:56:16 k8s-node1 kube-apiserver[3464]: F0719 10:56:16.418959    3464 hooks.go:188] PostStartHook "ca-registration" failed: unable to initialize client CA configmap: timed out waiting for the condition
Jul 19 10:56:16 k8s-node1 systemd[1]: kube-apiserver.service: main process exited, code=exited, status=255/n/a
Jul 19 10:56:16 k8s-node1 systemd[1]: Unit kube-apiserver.service entered failed state.
Jul 19 10:56:16 k8s-node1 systemd[1]: kube-apiserver.service failed.

calico-node:v2.6.2镜像找不到

部署CalicoNode的时候,日志提示:

ubuntu docker[15805]: Unable to find image 'registry.cn-hangzhou.aliyuncs.com/imooc/calico-node:v2.6.2' locally

centos7 failed to load Kubelet config file

Nov 06 02:38:02 server02 kubelet[12780]: F1106 02:38:02.386363 12780 server.go:190] failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file "/var/lib/kubelet/config.yaml", error: open /var/lib/kubelet/config.yaml: no such file or directory

求大神指点。

启动etcd报错

你好,我按照文档和视频操作,启动etcd时报错,网上查了,资料比较少,请问是什么原因?
Jul 11 15:57:25 test-server-02 systemd[1]: Starting Etcd Server...
Jul 11 15:57:25 test-server-02 systemd[1]: etcd.service: main process exited, code=exited, status=203/EXEC
Jul 11 15:57:25 test-server-02 systemd[1]: Failed to start Etcd Server.
Jul 11 15:57:25 test-server-02 systemd[1]: Unit etcd.service entered failed state.
Jul 11 15:57:25 test-server-02 systemd[1]: etcd.service failed.

image

get nodes

根据第二个方法,搭建好集群之后运行kubectl get nodes,显示超时操作,想请教一下您

calico镜像指定对应版本

问题:这个镜像怎样升级怎么升级3.2.2

#镜像名,为了加快大家的下载速度,镜像都放到了阿里云上:
registry.cn-hangzhou.aliyuncs.com/imooc/calico-node:v2.6.2

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.