-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathabout.html
148 lines (119 loc) · 4.96 KB
/
about.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
---
layout: page
title: "About"
description: "Hey, this is JDOS."
header-img: "img/about-bg.jpg"
---
<!-- Language Selector -->
<select onchange= "onLanChange(this.options[this.options.selectedIndex].value)">
<option value="0" selected> 中文 Chinese </option>
<option value="1"> 英文 English </option>
</select>
<!-- Chinese Version -->
<div class="zh post-container">
<!--copied from markdown -->
<blockquote><p>踏实做事,匠心品格。</p></blockquote>
<p>Hey,我们是<strong>JDOS</strong>(<strong>Jingdong Datacenter Operating System</strong>)团队。团队,自2012年9月于<strong>中国·南京</strong>筹备组建,现隶属于<a href="http://www.jd.com">京东</a>商城研发部。</p>
<p>目前,我们团队有近30人,于<strong>南京·江宁</strong>进行研发办公,自2014年负责京东的私有云研发,经历了2014年双十一的初尝试、2015年发展及2016年的大规模落地,目前运营有<strong>150K+</strong>的容器集群。</p>
<p>我们目前的私有云技术是基于openstack进行容器集群管理,现在积极尝试使用更为轻量的kubernetes进行替换。</p>
<p>在这里,我们分享我们实践过程中的一些知识、经验甚至是教训,希望能够给业界的其他同学们一点帮助。同时,我们也欢迎业界同学们不吝赐教,同我们进行交流。</p>
<h5>Pages</h5>
<ul>
<li><a href="https://github.com/JDOSTech">JDOSTech github主页</a></li>
</ul>
</div>
<!-- English Version -->
<div class="en post-container">
<blockquote><p>Talk less, do more.</p></blockquote>
<p>Hi, we are <strong>JDOS</strong>(<strong>Jingdong Datacenter Operating System</strong>) team. We are responsible for the infrastructure platform of the private cloud in <a href="http://www.jd.com">JD.COM</a>. We have <strong>150K+</strong> docker containers online right now.</p>
<h5>Pages</h5>
<ul>
<li><a href="https://github.com/JDOSTech">JDOSTech github page</a></li>
</ul>
</div>
<!-- Handle Language Change -->
<script type="text/javascript">
// get nodes
var $zh = document.querySelector(".zh");
var $en = document.querySelector(".en");
var $select = document.querySelector("select");
// bind hashchange event
window.addEventListener('hashchange', _render);
// handle render
function _render(){
var _hash = window.location.hash;
// en
if(_hash == "#en"){
$select.selectedIndex = 1;
$en.style.display = "block";
$zh.style.display = "none";
// zh by default
}else{
// not trigger onChange, otherwise cause a loop call.
$select.selectedIndex = 0;
$zh.style.display = "block";
$en.style.display = "none";
}
}
// handle select change
function onLanChange(index){
if(index == 0){
window.location.hash = "#zh"
}else{
window.location.hash = "#en"
}
}
// init
_render();
</script>
{% if site.duoshuo_username %}
<!-- 多说评论框 start -->
<div class="comment">
<div class="ds-thread"
{% if site.duoshuo_username == "huxblog" %}
data-thread-id="1187623191091085319"
{% else %}
data-thread-key="{{site.duoshuo_username}}/about"
{% endif %}
data-title="{{page.title}}"
data-url="{{site.url}}/about/"></div>
</div>
<!-- 多说评论框 end -->
<!-- 多说公共JS代码 start (一个网页只需插入一次) -->
<script type="text/javascript">
// dynamic User hacking by Hux
var _user = '{{site.duoshuo_username}}';
// duoshuo comment query.
var duoshuoQuery = {short_name: _user };
(function() {
var ds = document.createElement('script');
ds.type = 'text/javascript';ds.async = true;
ds.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//static.duoshuo.com/embed.js';
ds.charset = 'UTF-8';
(document.getElementsByTagName('head')[0]
|| document.getElementsByTagName('body')[0]).appendChild(ds);
})();
</script>
<!-- 多说公共JS代码 end -->
{% endif %}
{% if site.disqus_username %}
<!-- disqus 评论框 start -->
<div class="comment">
<div id="disqus_thread" class="disqus-thread">
</div>
</div>
<!-- disqus 评论框 end -->
<!-- disqus 公共JS代码 start (一个网页只需插入一次) -->
<script type="text/javascript">
/* * * CONFIGURATION VARIABLES * * */
var disqus_shortname = "{{site.disqus_username}}";
var disqus_identifier = "{{site.disqus_username}}/{{page.url}}";
var disqus_url = "{{site.url}}{{page.url}}";
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
<!-- disqus 公共JS代码 end -->
{% endif %}