V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  kennylam777  ›  全部回复第 1 页 / 共 38 页
回复总数  751
1  2  3  4  5  6  7  8  9  10 ... 38  
GiffGaff 是上網慢一點, 但也能用, 沒有網站不能注冊的問題。

要更便宜的在 Lebara, £5 2GB 還帶 IDD 通話 100 分鐘
62 天前
回复了 liuxu 创建的主题 Kubernetes k8s 系真的是 qps 杀手
直接上 hostPort,直連 nginx 再回來說 k8s 的不是,都經過了 Ingress 還有意思嗎?
這是混合雲, 先搞通基礎網絡的問題, worker 的 Kubelet listening port 必需可以讓 master 直接連線, 最簡單的做法是 VPN Gateway 配好兩邊 subnet 互通。

然後用 Kubespray 部署 k8s
137 天前
回复了 huangmingyou 创建的主题 Kubernetes 分享一个 vim 管理 k8s 的方法
k9s + 10086
@fl2d 雲服務應該中外沒太大差別,要跑路的哪都有。

但中國國籍人士刷信用卡還有一種是跑過去讀書,然後回國前大量刷電子產品一類套現價值高的貨品,再低價賣掉換錢。
175 天前
回复了 tangzx 创建的主题 程序员 GitLab 国内版要来了,不香么
在香港代理 GitLab.cn ,只是為了方便在香港設立公司吧。

在香港能用 Gitlab.com 又何必過牆用 Gitlab.cn 自找麻煩呢。
說漏了,基本上 worker 節點距離問題不大,最重要的是 etcd 節點距離不能太遠,200ms 以上可能會有問題,要小心設定 heartbeat 時間。
我用 Kubespray 自建,選用 kube router 的 CNI 是可以的,但底層網絡必需可靠,但我沒有國內伺服器問題不大。

網絡是自己用 VPN + FRR 搭
@mingqing 嗯. 如果你是重頭自建 k8s cluster 還涉及自家的 CI/CD 那用自己的 Ansible playbook 是無可厚非的, 但其他使用者要理解你的 playbook 要有 K8s the hard way 的能力, 如果是公司級分工的話, 我還是會選擇 Kubespray, 除非 team members 都是 CKA 一類專家級的
k8s 的話就是 PodSecurityPolicy 能解決的問題,自建 docker 結構就自己造輪子吧
@mingqing 我不明白你口中的二進制部署有何必要......看了你的安裝方法,還不是直接在 yum 裝 etcd 。

正式一點的 playbook 都可以自訂 repo,比起自己在 local files/git repo 管理 binaries 有用得多,生產環境就不要這樣玩吧。

看看人家 production grade 的 playbook,還有考慮 disaster recovery,不是單單一步安裝好就完事的。
https://github.com/kubernetes-sigs/kubespray/blob/master/docs/recover-control-plane.md
186 天前
回复了 beryl 创建的主题 Kubernetes 是否有必要用 K8S
證明你公司的東西太簡單.....有時候用簡單的 docker-compose 做 deployment,health-check 麻煩點太多而且不好 scale,果斷換回 k8s 。

雖然 k8s master 節點也是資源,但三台 4GB RAM+的機器面對業務來說不是錢吧。要不就上 EKS 一類的 managed k8s 。
@xin053 kubesprary 的 contrib/offline/真的不錯

kubesprary as a submodule 的方法讓我安心的是,只要緊跟上游的 release(e.g. 2.16),就可以享用上游的維護一段時間,升級的時候也有據可依
@lework1234 kubespray 或 kubeasz 就全套 playbook 了,還帶 scaling 例如安裝後的 add/remove master/slave nodes 。

自己學習寫一套自動化沒有問題,但投入生產環境的工夫還是很多的。

Ansible 方案需要做的事是建立 inventory file 及 variables,和源碼 playbooks 完全分離,完全是一個 git + kubesprary/kubeasz 做 submodule 就可以管好的事。

我想 kubespray 應該可以配一個 cn mirror urls 的 variables file 就應該能在國內用了吧。
我發現大部分的回答都不審題,都說私有雲半自動的了,竟然大部分答案都是公有雲託管,還有一堆手動小作的 kubeadm 的方案......

起碼是要 CNCF 的方案吧,不然就走 K8s the hardway 的學習路線。

Rancher 是 CNCF 的,但 CNI 有限,半自動化上比 Ansible 方案還是太傻瓜了一點,Rancher 公司也活躍了一段時間。

Kubeasz 也剛剛過了 CNCF,CNI 選擇也多,全中文的教程及國內優化鏡像是有用的,但是畢竟是義務工作不知道項目能活多久,我是不會用的因為沒有國內伺服器。

kubespray 是 kubernetes-sigs 下的官方項目,比 Kubeasz 有保證,但是國內網絡就麻煩了。

我覺得起碼要有 OpenStack 一類的東西才算私有雲吧,不然就只是 bare metals 。
@lework1234 又一個輪子......簡單的方法是先用 playbook 安裝好 python3,就可以愉快使用 Ansible 了吧
@coolcoffee

你所要的 LB, PV, Scaling 在 OpenStack 都能包辦,拆開的話也不用自己開發吧,現成方案還是有不少的。
自有了 Docker 後,選 distro 只看 kernel version,我還是很滿意 Ubuntu HWE 系列的畢竟有人打理。
1  2  3  4  5  6  7  8  9  10 ... 38  
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3915 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 45ms · UTC 09:24 · PVG 17:24 · LAX 01:24 · JFK 04:24
♥ Do have faith in what you're doing.