Compartilhamento de tecnologia

Resumo da experiência prática de adaptação doméstica de Xinchhuang na aplicação de cluster K8S

2024-07-12

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

1. Antecedentes da adaptação de Xinchhuang

A localização de Xinchhuang é proposta no contexto atual de globalização e rápido desenvolvimento da ciência e da tecnologia. Com o rápido desenvolvimento da tecnologia da informação, a procura interna de produtos e serviços científicos e tecnológicos cresce dia a dia. Ao mesmo tempo, a turbulência da situação internacional e as mudanças no ambiente comercial também realçaram a importância do controlo independente e da localização. . Além disso, as políticas internas prestam cada vez mais atenção à economia digital e à inovação tecnológica, o que também proporcionou um forte apoio à localização de Xinchhuang.

A importância da localização de Xinchhuang é promover o desenvolvimento da indústria nacional de ciência e tecnologia, melhorar as capacidades de inovação independente, garantir a segurança da informação nacional e promover o crescimento económico, a transformação e a modernização. Portanto, muitos de nossos produtos e projetos possuem requisitos para adaptação doméstica de Xinchhuang.

2. Sistema operacional Xinchhuang

A escolha do sistema operacional Xinchhuang doméstico, se você quiser escolher um sistema operacional de código aberto, é claro que é openeluer ou OpenAnolis. Claro, às vezes há requisitos do cliente ou para melhor segurança, Kirin ou Tongxin UOS serão escolhidos. Aqui escolhemos o Galaxy Kirin V10.

3.Etapas de adaptação

Agora, sealos é uma das primeiras escolhas mais populares e estáveis ​​para instalar k8s. Este projeto x86 é instalado pela Sealos.

Portanto, nossos passos de adaptação do braço são os seguintes:

1. adaptação de selos

Lançamentos · labring/sealos · GitHub

Adaptação 2.k8s

sealos puxar labring/kubernetes:v1.24.17
sealos puxar labring/calico:3.24.6
sealos puxar labring/helm:v3.12.3
sealos puxar labring/openebs:v3.7.0

3. Existem middlewares como kafka, pg, es, etc. Encontre a mesma versão da imagem do braço

https://hub.docker.com/Pesquisa, atualmente não está acessível na China, eu mesmo tenho que encontrar uma maneira

4. Desenvolva aplicativos Java autodesenvolvidos, substitua a imagem básica do dockerfile por arm e recrie a imagem

A imagem básica pode ser encontrada em https://hub.docker.com/ Atualmente não está acessível na China. Você pode encontrar um caminho sozinho.

5. Aplicativo python autodesenvolvido, substitua a imagem básica do dockerfile por arm e recrie a imagem

A imagem básica pode ser encontrada em https://hub.docker.com/ Atualmente não está acessível na China. Você pode encontrar um caminho sozinho.

6. Aplicativo de linguagem C autodesenvolvido, substitua a imagem básica do dockerfile por arm e recrie a imagem

A imagem básica pode ser encontrada em https://hub.docker.com/ Atualmente não está acessível na China. Você pode encontrar um caminho sozinho.

4. Adapte-se às diferentes plataformas de imagem

referir-se:Como construir imagens multiplataforma em uma máquina docker-CSDN Blog