技術共有

K8Sクラスター適用における国内新荘適応の実践経験のまとめ

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. 新荘適応の背景

新荘のローカリゼーションは、グローバル化と科学技術の急速な発展を背景に提案されています。情報技術の急速な発展に伴い、技術製品やサービスに対する国内の需要は日々増大しています。同時に、国際情勢の激動や貿易環境の変化により、自主管理と現地化の重要性も浮き彫りになっています。さらに、国内政策ではデジタル経済と技術革新にますます注目が集まっており、これも新荘の現地化を強力にサポートしている。

新荘の現地化の意義は、国内の科学技術産業の発展を促進し、自主的なイノベーション能力を向上させ、国家の情報セキュリティを確保し、経済成長と変革と高度化を促進することである。したがって、当社の製品やプロジェクトの多くには、新荘国内への適応要件があります。

2. 新荘オペレーティングシステム

国内の新荘オペレーティングシステムの選択、オープンソースオペレーティングシステムを選択したい場合は、もちろんopeneluerまたはOpenAnolisです。もちろん、お客様の要件やセキュリティ向上のため、Kirin または Tongxin UOS が選択される場合もあります。ここで選んだのはGalaxy Kirin V10です。

3.適応ステップ

現在、sealos は、k8 をインストールするための最も人気があり、安定した最初の選択肢の 1 つです。このプロジェクト x86 は、sealos によってインストールされます。

したがって、アームの適応手順は次のとおりです。

1.シーロス適応

リリース · labring/sealos · GitHub

2.k8sの適応

sealos は labring/kubernetes:v1.24.17 をプルします
アザラシのプルラブリング/カリコ:3.24.6
シーロス プル ラブリング/ヘルム:v3.12.3
シーロス プル ラブリング/openebs:v3.7.0

3. kafka、pg、es などのミドルウェアがあります。同じバージョンの arm イメージを検索します。

参考:検索、現在中国ではアクセスできません。自分で方法を見つける必要があります

4. 自社開発の Java アプリケーションを開発し、dockerfile の基本イメージを arm に置き換え、イメージを再作成する

基本的なイメージは https://hub.docker.com/ で見つけることができます。現在中国ではアクセスできません。自分で方法を見つけることができます。

5. 自社開発の Python アプリケーション、dockerfile の基本イメージを arm に置き換え、イメージを再作成する

基本的なイメージは https://hub.docker.com/ で見つけることができます。現在中国ではアクセスできません。自分で方法を見つけることができます。

6. 自社開発のC言語アプリケーション、dockerfileの基本イメージをarmに置き換え、再イメージ化

基本的なイメージは https://hub.docker.com/ で見つけることができます。現在中国ではアクセスできません。自分で方法を見つけることができます。

4. さまざまなプラットフォームのイメージに適応する

参照する:Docker マシン上でマルチプラットフォーム イメージを構築する方法 - CSDN ブログ