Partage de technologie

Résumé de l'expérience pratique de l'adaptation nationale du Xinchuang dans l'application du cluster K8S

2024-07-12

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

1. Contexte d'adaptation du Xinchuang

La localisation de Xinchuang est proposée dans le contexte actuel de mondialisation et de développement rapide de la science et de la technologie. Avec le développement rapide des technologies de l'information, la demande intérieure de produits et de services technologiques augmente de jour en jour. Dans le même temps, les turbulences de la situation internationale et les changements dans l'environnement commercial ont également mis en évidence l'importance du contrôle et de la localisation indépendants. En outre, les politiques nationales accordent de plus en plus d'attention à l'économie numérique et à l'innovation technologique, ce qui a également apporté un soutien important à la localisation de Xinchuang.

L'importance de la localisation de Xinchuang est de promouvoir le développement de l'industrie scientifique et technologique nationale, d'améliorer les capacités d'innovation indépendantes, d'assurer la sécurité nationale de l'information et de promouvoir la croissance, la transformation et la modernisation économiques. Par conséquent, bon nombre de nos produits et projets ont des exigences pour l’adaptation nationale du Xinchuang.

2. Système d'exploitation Xinchuang

Le choix du système d'exploitation domestique Xinchuang, si vous souhaitez choisir un système d'exploitation open source, bien sûr c'est openeluer ou OpenAnolis. Bien entendu, il y a parfois des exigences du client ou pour une meilleure sécurité, Kirin ou Tongxin UOS seront choisis. Ce que nous choisissons ici, c'est le Galaxy Kirin V10.

3.Étapes d'adaptation

Désormais, sealos est l’un des premiers choix les plus populaires et les plus stables pour l’installation de k8. Ce projet x86 est installé par sealos.

Nos étapes d’adaptation du bras sont donc les suivantes :

1. adaptation des Sealos

Versions · labring/sealos · GitHub

Adaptation 2.k8s

sealos tire labring/kubernetes:v1.24.17
les phoques tirent labring/calico : 3.24.6
sealos tire labring/helm:v3.12.3
Sealos tire labring/openebs:v3.7.0

3. Il existe des middlewares tels que kafka, pg, es, etc. Trouvez la même version arm image

https://hub.docker.com/Rechercher, ce n'est actuellement pas accessible en Chine, je dois trouver un moyen moi-même

4. Développez des applications Java auto-développées, remplacez l'image de base du dockerfile par arm et ré-imagez

L'image de base peut être trouvée sur https://hub.docker.com/. Elle n'est actuellement pas accessible en Chine. Vous pouvez trouver un moyen par vous-même.

5. Application Python auto-développée, remplacez l'image de base du dockerfile par arm et ré-imagez

L'image de base peut être trouvée sur https://hub.docker.com/. Elle n'est actuellement pas accessible en Chine. Vous pouvez trouver un moyen par vous-même.

6. Application en langage C auto-développée, remplacez l'image de base du fichier docker par arm et ré-imagez

L'image de base peut être trouvée sur https://hub.docker.com/. Elle n'est actuellement pas accessible en Chine. Vous pouvez trouver un moyen par vous-même.

4. S'adapter à l'image de différentes plateformes

faire référence à:Comment créer des images multiplateformes sur une machine Docker-CSDN Blog