请教dubbomesos和kubernetess的异同

你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
使用命令 kubecfg -c apache-pod.json create pods 进行部署
&id&: &fedoraapache&,
&kind&: &Pod&,
&apiVersion&: &v1beta1&,
&desiredState&: {
&manifest&: {
&version&: &v1beta1&,
&id&: &fedoraapache&,
&containers&: [{
&name&: &fedoraapache&,
&image&: &fedora/apache&,
&ports&: [{
&containerPort&: 80,
&hostPort&: 8080
&labels&: {
&name&: &fedoraapache&
镜像使用的是本地镜像fedora/apache(镜像从docker hub下载的,用docker run启动没)
zte@zte-F5SL:~/kubernetes/examples/guestbook$ sudo docker images
[sudo] password for zte:
REPOSITORY
VIRTUAL SIZE
fedora/apache
1eff270e703a
9 weeks ago
zte@zte-F5SL:~/kubernetes/examples/guestbook$ kubectl get pod
fedoraapache
fedora/apache
127.0.0.1/
name=fedoraapache
用命令查看pod状态,没有发现异常
zte@zte-F5SL:~/kubernetes/examples/guestbook$ kubectl describe pods fedoraapache
fedoraapache
fedora/apache
127.0.0.1/
name=fedoraapache
Replication Controllers:
SubobjectPath
Pending scheduled
Successfully assigned fedoraapache to 127.0.0.1
etcd是0.4.6版本,kubernetes是0.6.2版本,各组件启动正常,但是看到了下面的打印
Status:&Failure&, Message:&unexpected end of JSON input&
怀疑是json模板不合法,但是没有找到原因。这个问题搞了几天了,没办法 只能求助各位.
有没有操作过pause镜像,如果是1.0.1 可以执行pause镜像,默认是到google处获取,
主要新增参数--pod-infra-container-image=docker3:5000/pause:latest指向你本地下载pause镜像即可
谢谢,确实是你说的这个问题,已经解决了,很晚回复,抱歉。
主要是墙的原因。翻墙或者如
所说改用私有仓库地址。
要回复问题请先或
浏览: 5951
关注: 3 人地图内存优化讨论
地图内存优化讨论
问题:现在有两个视图控制器,由视图控制器一,点击按钮,进入视图控制器二,视图控制器二显示地图,刚开始进入视图控制器二加载地图,内存瞬间增加30MB-40MB左右,整个页面就只显示了6个大头针,并开启了允许用户定位。当我点击大头针的时候,地图会缩放到更加具体的位置,并去除之前的大头针然后添加另外一种大头针,大概30个左右,现在内存是200MB了,当我点击返回按钮回到上一级,内存下降了,但是还保持在100MB左右,这里我尝试着在回到上级的时候,将代理,地图视图置nil,并去除地图视图,但是并没有任何效果?项目里并不存在循环引用问题。希望对地图有研究的大神给点思路,或者在地图内存优化这块,有没有什么好的建议?谢谢!
这是MKMapView 的delegate致使mapView不被释放的问题,所以在ViewController的dealloc方法中要手动处理 MKMapView
-(void)dealloc {
[self.mapView removeFromSuperview];
self.mapView.delegate =
self.mapView =
Copyright & 2016 phpStudy你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
我在digitalocean 上面搭建了一个 k8s ,现在不知道如何将 service 设置 external ip,以让外网可以访问这个服务,请教一下各位
core@master&~/kubernetes&$&kubectl&describe&service/guestbook
Name:&&&&&&&&&&&guestbook
Namespace:&&&&&&default
Labels:&&&&&&&&&app=guestbook
Selector:&&&&&&&app=guestbook
Type:&&&&&&&&&&&LoadBalancer
IP:&&&&&&&&&10.100.66.173
Port:&&&&&&&&&&&&unnamed&&&&&3000/TCP
NodePort:&&&&&&&&unnamed&&&&&31801/TCP
Endpoints:&&&&&&10.244.35.4:.39.3:.39.4:3000
Session&Affinity:&&&None
No&events.
core@master&~/kubernetes&$&kubectl&get&svc
NAME&&&&&&&&&&&CLUSTER_IP&&&&&&&EXTERNAL_IP&&&PORT(S)&&&&SELECTOR&&&&&&&&&&&&&&&&AGE
guestbook&&&&&&10.100.66.173&&&&&&&&&&&&&&&&&&3000/TCP&&&app=guestbook&&&&&&&&&&&5m
kubernetes&&&&&10.100.0.1&&&&&&&&none&&&&&&&&&443/TCP&&&&&none&&&&&&&&&&&&&&&&&&&1h
redis-master&&&10.100.75.69&&&&&&none&&&&&&&&&6379/TCP&&&app=redis,role=master&&&8m
redis-slave&&&&10.100.230.200&&&&none&&&&&&&&&6379/TCP&&&app=redis,role=slave&&&&6m
core@master&~/kubernetes&$
自己回复一下
service type 目前有两种,如果使用 gce 的 kubernetes,可以直接使用LoadBalancer类型,gce 会自动帮忙生成一个对外的 ip,并帮你做负载均衡
如果不是在 gce 平台,可以选择使用NodePort的类型,这样会在 node 里面添加一个对外的端口号,可以通过 nodeIP:nodePORT 来访问。可以自己搭建nginx 或者使用云服务商的负载均衡器来做处理。
使用 NodePort 的方式比较麻烦,大家有什么更容易的方案吗
目前只是Cluster、LoadBalancer和NodePort三种方式,Cluster只能在集群内访问,LoadBalancer依赖IaaS服务,如果都不适用建议使用NodePort。
能设置一组能上网的私有IP作为EXTERNAL_IP吗?怎么才能分配到kubectl get svc中?
EXTERNAL_IP只能依赖Iaas分配吗
要回复问题请先或
浏览: 2143
关注: 5 人

我要回帖

更多关于 kubernetes实战 pdf 的文章

 

随机推荐